First of all i do not know how many modding guides there is out there, but i have not contributed to this forum in a while. Well here it goes.
First and for most you will need the two main programs used in modding (by the way this is not little skin mods, this is like the ocfb 100% range). The first program you will need is called OllyDbg (You can find downloads at the bottom of the page). The second program is called IDAProfree. Download both of those programs.
What is OllyDbg? OllyDbg is a disassembler that will disassemble dll's, programs, ect, However you will only need to disassemble dll's, for mabinogi modding. In Ollydbg you can change what you want an adress to do, such as changing a jz, to jmp or jnz.
What is IDAProfree? IDA is a disassembler like olly, but you cant change things.The advantage is it is much easier to read than ollydbg because you can search for what you need to find in the names tab. For example if you wanted to change something in rabbie, then you would search rabbie in the names tab. Then all you need to do is double click it and you come up to all the addresses.
Now that we have the programs you need to mod dll's. You need to learn how to use them. Starting with IDAProfree. After you have downloaded IDA right click it and run as admin(if you are running windows 7/vista). A small window should pop up, press ok. Another window should pop up (if you are using IDA for the first time) Press I Agree. If a help window comes up just exit out of it, unless you want to read through it. So another window should pop up with tabs saying, New, Go, and Previous. What do you think we press? Yep press the tab New. Now the actual program should pop up, with another window inside of the actual window. Double click PE Dynamic Library and locate a dll in the mabinogi folder that you wish you change. Say that dll is standard.dll. Just double click standard and it should start to disassembler. A wizard should pop up and just press next 2 times then finish. Give IDA some time as a takes a while to disassemble a dll. After everything is done loading you should search for the names window on the right hand of your screen. Once you find it make the window bigger. Now you are in the names window, which is the best way to look for what you want. Once you search for what you want, double click the name of what you searched for, such as CSkillrangedAttack. You will be transported to a new window that looks like a bunch of numbers but your not looking for those, your looking for the address on the left side of the window. Copy that address and exit out of IDA.
Now that you learned a little bit about IDA, time to learn how to use Olly. Well... First you have to open it up(no kidding right?), and of course vista/7 run as admin. Now that you have opened it press the folder in the top left corner of the window then find a dll in your mabinogi directory (sound familiar?) Lets take standard.dll for example. double click the dll and it should automatically start to disassemble the dll. If your like me, you may have to press shift + f9 if your loading pauses. After your dll finishes loading press ctrl + G and paste that address that you copied in IDA. Then search it. Once you get to the address you can try to change it by double clicking something like jz(je) and change it to jmp (simple one line edits). But some edits can be multiple lines. Now its time to save your work.
Right Click-> Copy To Executable-> All Modifications-> Copy All
A new window should be opened up. In this window right click and select save as and there you go. You just learned how to use the programs!!
Virus Total:[Only registered and activated users can see links. Click Here To Register...]
Download IdaProFree Here:[Only registered and activated users can see links. Click Here To Register...]
Virus Total:[Only registered and activated users can see links. Click Here To Register...]
Any further questions pm me please. Thanks for reading! Press thanks if i helped!
Modding Guide
First and for most you will need the two main programs used in modding (by the way this is not little skin mods, this is like the ocfb 100% range). The first program you will need is called OllyDbg (You can find downloads at the bottom of the page). The second program is called IDAProfree. Download both of those programs.
What is OllyDbg? OllyDbg is a disassembler that will disassemble dll's, programs, ect, However you will only need to disassemble dll's, for mabinogi modding. In Ollydbg you can change what you want an adress to do, such as changing a jz, to jmp or jnz.
What is IDAProfree? IDA is a disassembler like olly, but you cant change things.The advantage is it is much easier to read than ollydbg because you can search for what you need to find in the names tab. For example if you wanted to change something in rabbie, then you would search rabbie in the names tab. Then all you need to do is double click it and you come up to all the addresses.
Now that we have the programs you need to mod dll's. You need to learn how to use them. Starting with IDAProfree. After you have downloaded IDA right click it and run as admin(if you are running windows 7/vista). A small window should pop up, press ok. Another window should pop up (if you are using IDA for the first time) Press I Agree. If a help window comes up just exit out of it, unless you want to read through it. So another window should pop up with tabs saying, New, Go, and Previous. What do you think we press? Yep press the tab New. Now the actual program should pop up, with another window inside of the actual window. Double click PE Dynamic Library and locate a dll in the mabinogi folder that you wish you change. Say that dll is standard.dll. Just double click standard and it should start to disassembler. A wizard should pop up and just press next 2 times then finish. Give IDA some time as a takes a while to disassemble a dll. After everything is done loading you should search for the names window on the right hand of your screen. Once you find it make the window bigger. Now you are in the names window, which is the best way to look for what you want. Once you search for what you want, double click the name of what you searched for, such as CSkillrangedAttack. You will be transported to a new window that looks like a bunch of numbers but your not looking for those, your looking for the address on the left side of the window. Copy that address and exit out of IDA.
Now that you learned a little bit about IDA, time to learn how to use Olly. Well... First you have to open it up(no kidding right?), and of course vista/7 run as admin. Now that you have opened it press the folder in the top left corner of the window then find a dll in your mabinogi directory (sound familiar?) Lets take standard.dll for example. double click the dll and it should automatically start to disassemble the dll. If your like me, you may have to press shift + f9 if your loading pauses. After your dll finishes loading press ctrl + G and paste that address that you copied in IDA. Then search it. Once you get to the address you can try to change it by double clicking something like jz(je) and change it to jmp (simple one line edits). But some edits can be multiple lines. Now its time to save your work.
Right Click-> Copy To Executable-> All Modifications-> Copy All
A new window should be opened up. In this window right click and select save as and there you go. You just learned how to use the programs!!
Downloads
Download everything in the ollydbg folder and save it to an easy accessible place:[Only registered and activated users can see links. Click Here To Register...]Virus Total:[Only registered and activated users can see links. Click Here To Register...]
Download IdaProFree Here:[Only registered and activated users can see links. Click Here To Register...]
Virus Total:[Only registered and activated users can see links. Click Here To Register...]
Any further questions pm me please. Thanks for reading! Press thanks if i helped!