Little Fighter Empire - Forums
Fusion Tutorial - Printable Version

+- Little Fighter Empire - Forums (https://lf-empire.de/forum)
+-- Forum: Little Fighter 2 Zone (https://lf-empire.de/forum/forumdisplay.php?fid=7)
+--- Forum: [1.9/1.9c] Exe Editing (https://lf-empire.de/forum/forumdisplay.php?fid=17)
+---- Forum: Tutorials (https://lf-empire.de/forum/forumdisplay.php?fid=18)
+---- Thread: Fusion Tutorial (/showthread.php?tid=734)



Fusion Tutorial - Boop - 07-29-2008

I was actually writing a very descriptive tutorial, and then I accidentally closed the firefox tab and it was lost :p. So here is a really quick and easy way to do it ( I'll write a detailed explanation at some point :p). PS : I decided to just release this without an explanation because I doubt most people will read it anyway...

First of all apply this patch with the cfg patcher(remove all the spaces the board adds):
Code:
0000238D,83F9077409,E994000400
00002405,BA0F0000,E9500004
00002537,83BAF406000033,E93DFF03009090
000025C1,C7427022010000,E9E2FE03009090
000026BA,83BAF406000033,E90CFE03009090
000442426,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,83F907740583F908750CC605D01F450000E95FFFFBFF83F915740983F9160F855902FCFFC605D01F450001E945FFFBFF00000000803DD01F450000750ABA0F000000E99DFFFBFFBA2B000000E993FFFBFF0000803DD01F450000751283BAF4060000330F84CA00FCFFE9AC00FCFF83BAF4060000340F84B800FCFFE99A00FCFF0000803DD01F450000750CC7427022010000E90B01FCFFC7427036010000E9FF00FCFF0000803DD01F450000751283BAF4060000330F84E601FCFFE9F006FCFF83BAF4060000340F84D401FCFFE9DE06FCFF

Then right click > go to > expression > 00442426 .

Here is an out line of what you have to change :

Code:
00442426   > 83F9 07        CMP ECX,7
00442429   . 74 05          JE SHORT lf2_fusi.00442430
0044242B   . 83F9 08        CMP ECX,8
0044242E   . 75 0C          JNZ SHORT lf2_fusi.0044243C
00442430   > C605 D01F4500 >MOV BYTE PTR DS:[451FD0],0
00442437   .^E9 5FFFFBFF    JMP lf2_fusi.0040239B
0044243C   > 83F9 15        CMP ECX,15                               ;  ID 1
0044243F   . 74 09          JE SHORT lf2_fusi.0044244A
00442441   . 83F9 16        CMP ECX,16                               ;  ID 2
00442444   .^0F85 5902FCFF  JNZ lf2_fusi.004026A3
0044244A   > C605 D01F4500 >MOV BYTE PTR DS:[451FD0],1
00442451   .^E9 45FFFBFF    JMP lf2_fusi.0040239B
00442456     00             DB 00
00442457     00             DB 00
00442458     00             DB 00
00442459     00             DB 00
0044245A   > 803D D01F4500 >CMP BYTE PTR DS:[451FD0],0
00442461   . 75 0A          JNZ SHORT lf2_fusi.0044246D
00442463   . BA 0F000000    MOV EDX,0F
00442468   .^E9 9DFFFBFF    JMP lf2_fusi.0040240A
0044246D   > BA 2B000000    MOV EDX,2B                               ;  ID 1 + ID 2(in this case 16+15 = 2B)
00442472   .^E9 93FFFBFF    JMP lf2_fusi.0040240A
00442477     00             DB 00
00442478     00             DB 00
00442479   > 803D D01F4500 >CMP BYTE PTR DS:[451FD0],0
00442480   . 75 12          JNZ SHORT lf2_fusi.00442494
00442482   . 83BA F4060000 >CMP DWORD PTR DS:[EDX+6F4],33
00442489   .^0F84 CA00FCFF  JE lf2_fusi.00402559
0044248F   .^E9 AC00FCFF    JMP lf2_fusi.00402540
00442494   > 83BA F4060000 >CMP DWORD PTR DS:[EDX+6F4],34            ;  ID you want to fuse too
0044249B   .^0F84 B800FCFF  JE lf2_fusi.00402559
004424A1   .^E9 9A00FCFF    JMP lf2_fusi.00402540
004424A6     00             DB 00
004424A7     00             DB 00
004424A8   > 803D D01F4500 >CMP BYTE PTR DS:[451FD0],0
004424AF   . 75 0C          JNZ SHORT lf2_fusi.004424BD
004424B1   . C742 70 220100>MOV DWORD PTR DS:[EDX+70],122
004424B8   .^E9 0B01FCFF    JMP lf2_fusi.004025C8
004424BD   > C742 70 360100>MOV DWORD PTR DS:[EDX+70],136            ;  frame you go to after fusion
004424C4   .^E9 FF00FCFF    JMP lf2_fusi.004025C8
004424C9     00             DB 00
004424CA     00             DB 00
004424CB   > 803D D01F4500 >CMP BYTE PTR DS:[451FD0],0
004424D2   . 75 12          JNZ SHORT lf2_fusi.004424E6
004424D4   . 83BA F4060000 >CMP DWORD PTR DS:[EDX+6F4],33
004424DB   .^0F84 E601FCFF  JE lf2_fusi.004026C7
004424E1   .^E9 F006FCFF    JMP lf2_fusi.00402BD6
004424E6   > 83BA F4060000 >CMP DWORD PTR DS:[EDX+6F4],34            ;  id you you fuse 2, if you want the fusion to be permanent then just put some unused id here
004424ED   .^0F84 D401FCFF  JE lf2_fusi.004026C7
004424F3   .^E9 DE06FCFF    JMP lf2_fusi.00402BD6

Detailed explanation :

Coming at some point.


RE: Fusion Tutorial - MH-Razen - 07-29-2008

what a small revolution, now DarkLord, YinYins and my method are useless :p

if you did this I also suggest to allow new ratio attacks...


RE: Fusion Tutorial - Hypermodder - 07-29-2008

even if i do not understand how to put this into the exe, great work silva!

It will make fusioning waaaay easyer!
I imagine these new combinations:
-deep(sword)+louis(armor)=knight(sword+armor
- hunter+hunter= henry
-bandit+mark= jack
-jack+jack= woody
-monk+monk= rudolf
-justin+justin= julian
-julian+firzen= template (no joke, too much power will implode!)
-template+subchar= random mainchar


RE: Fusion Tutorial - Boop - 07-29-2008

MH-Razen Wrote:if you did this I also suggest to allow new ratio attacks...

Can you explain what this means please.


RE: Fusion Tutorial - Lauli - 07-29-2008

He meant attacks like Jan's Devils
The more enemies are on the field, the more "devils" come


RE: Fusion Tutorial - Boop - 07-29-2008

Is this a special ID function? Or a special state? What makes that happen :p... Sorry I'm a dc noob :p.


RE: Fusion Tutorial - MH-Razen - 07-29-2008

Silva Wrote:Is this a special ID function? Or a special state? What makes that happen :p... Sorry I'm a dc noob :p.

http://www.lf-empire.de/content/view/166/149/lang,en/

These functions... are they saved somewhere in code?


RE: Fusion Tutorial - Hypermodder - 07-29-2008

O_o would be awesome if you could chaNge them!

Lf2-hacker Wrote:it's change hypermodder change xD

correctet it!^^


RE: Fusion Tutorial - Ascor - 07-29-2008

it's change hypermodder change xD
with e
eehhhm yeah it would be really awesome if you could change them


RE: Fusion Tutorial - xxtomnyxx - 07-30-2008

The more enemies, the more Devils.
It's about '' hit_Fa ''.
I haven't seen any code related to '' hit_Fa '' yet.
But I would try to find it if I have time.