Simple [Questions] and [Requests]

05/17/2011 06:40 Snoweł#106
Quote:
Originally Posted by kotarou3 View Post
Dll injection is easier than you think. All you need is to get the handle of the target process and do this
Code:
CreateRemoteThread(handle, NULL, 0, (LPTHREAD_START_ROUTINE)LoadLibrary, "Yourdll.dll", 0, NULL);
That is only DLL injection, you still have to make a separate DLL which creates a Variable from an Address in the Process Memory and modifies it. I have posted some sample code that I made to do just that, it has been tested and works (you have to change "0x0000000" of course).

Code:
[COLOR="DeepSkyBlue"]#include <windows.h>[/COLOR]
[COLOR="Blue"][B]float[/B][/COLOR] * AddressName = ([COLOR="Blue"][B]float[/B][/COLOR]*) [COLOR="Blue"]0x0000000[/COLOR];

[COLOR="Blue"][B]void[/B][/COLOR] HackThread() { [COLOR="Green"]//The thread where most of our stuff goes on.[/COLOR]
[COLOR="Blue"]for[/COLOR]([B];;[/B]){
*AddressName = [COLOR="DeepSkyBlue"]4000000[/COLOR]; [COLOR="Green"]//Makes "AddressName" or 0x00000000 equal to 4000000.[/COLOR]
Sleep(77); [COLOR="Green"]//Adding a "Sleep" is a good idea and will prevent the program from crashing, even cheat engine has a freeze interval of 100 Milliseconds.[/COLOR]
}
}


BOOL APIENTRY DllMain(HINSTANCE hDll, DWORD callReason, LPVOID lpReserved) 
{
[COLOR="Blue"][B]if[/B][/COLOR](callReason == DLL_PROCESS_ATTACH) 
{
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)HackThread, NULL, NULL, NULL); [COLOR="Green"]//Our DLL was just injected so let's create our new thread.[/COLOR]
}
[COLOR="Blue"][B]return[/B][/COLOR] 1;
}
EDIT: Shortened Code.

EDIT: Changed "#define AddressName 0x00000000" to "float * AddressName = (float*)0x0000000;" and removed unnecessary code.

Note: Be sure to initialize the memory addresses to their corresponding data types, i.e. make sure that the data at 0x0000000 is actually a float.
05/17/2011 12:08 kotarou3#107
We were talking about how to inject a dll, not how to make a patcher :P
05/18/2011 00:28 Snoweł#108
Quote:
Originally Posted by kotarou3 View Post
We were talking about how to inject a dll, not how to make a patcher :P
0h r3@11y?
Quote:
Originally Posted by slyforn View Post
I'd just like to know if there are any decent tutorials corresponding to how to make dll's for dll injection etc.
05/18/2011 09:34 kotarou3#109
Quote:
Originally Posted by Snoweł View Post
0h r3@11y?
Yes really.
Making a dll injectable dll =/= making a memory editor/patcher
05/18/2011 12:27 adam_j#110
Btw, what happened to:

Quote:
Originally Posted by Snoweł
Dark - Sora; the One Who Went GoSub Without Return.
- Fin -
There's something about Mabi, and people failing to quit successfully.
Nexon EU forums are full of people quitting, but continuing to post..
05/19/2011 01:19 Snoweł#111
Quote:
Originally Posted by kotarou3 View Post
Yes really.
Making a dll injectable dll =/= making a memory editor/patcher
When I said 0h r3@11y I was referring to the first part of your reply; "We were talking about how to inject a dll", that is why I made "how to make dll's for dll injection etc" bold, because [Only registered and activated users can see links. Click Here To Register...] actually wanted to learn how to make DLLs which were meant for injection and not how to make an injector.

Quote:
Originally Posted by adam_j View Post
Btw, what happened to:
Quote:
Originally Posted by Snoweł
Dark - Sora; the One Who Went GoSub Without Return.
- Fin -
There's something about Mabi, and people failing to quit successfully.
Nexon EU forums are full of people quitting, but continuing to post..
Dark - Sora went GoSub without Return, Snoweł is running on a separate thread (with a "While (1 < 2)" loop).
05/20/2011 05:27 beerpong#112
i just found mabi and know nothing about it. but i came looking for some easy-ness for playing b/c i have work and summer semester then fall. not much time ya know? so where do i begin? i see a post about fiddling with xml? i looked through some pages of the main forum but i think i dont see any guides about fiddling with xml's of mabinogi. im overwhelmed and not sure how to do what so i can bot and get into it. i dont want to be a leech so not sure what i can provide? i do post a lot though as i am active in the night when i try to play some stuff. is this question too general?? please tell me,
05/25/2011 12:01 adam_j#113
Quote:
Originally Posted by Snoweł View Post

Dark - Sora went GoSub without Return, Snoweł is running on a separate thread (with a "While (1 < 2)" loop).
So, you performed failquit.
05/26/2011 03:57 Snoweł#114
Quote:
Originally Posted by adam_j View Post
So, you performed failquit.
Yes xD
05/31/2011 23:33 TNinja#115
Not exactly sure what I'm looking for.

So, I was looking for a way to mod font.
I don't really know how most stuff works.

Got Tiara's G11 pack, and Tiara's font is a bit too small. I remember having a larger font that was lagless.

How to work?
06/01/2011 07:41 adam_j#116
You are probably looking for Bus Accident's font, which is the original mabi font, but smaller. (in terms of pixels, it's about the same size in game)

[Only registered and activated users can see links. Click Here To Register...]
06/01/2011 19:58 TNinja#117
Oh, nice. Love you for that one.

Oh, is there a way to have unlimited healing range without losing the Crash Shot skill?

Oh, playing Mabinogi EU by the way.
06/01/2011 20:22 SSDarkLink#118
Quote:
Originally Posted by TNinja View Post
Oh, nice. Love you for that one.

Oh, is there a way to have unlimited healing range without losing the Crash Shot skill?

Oh, playing Mabinogi EU by the way.
Uh, I never lost crash shot with long ranged heal.

And I just tested and I can do both.
06/01/2011 20:51 TNinja#119
Well, nevemind that anyway. I got a new skillinfo file form someone, and now everything works.
06/09/2011 17:11 Alwaho#120
Alright, quick question here. I have been working on perfect ghost lock for the longest time. I have gone through at least 30 jumps and yet, I never got it to work. I am working in standard and im looking for anything I can jump. Am I doing the edit wrong? Am I even in the right dll? Any help would be appreciated, if none can be offered. I understand. Thanks