Jump to content

Recommended Posts

Posted (edited)

L2Server H5 decompilation process not total, only to facilitate the creation of extensions.

 

  • Define all C-Style / Unicode string in .rdata section: OK
  • Rename all functions according to the guard system: Next step 2641/10653
  • Create the entire structure of structures as specified in the .data section.
  • Create all VTables.
  • Create as many Enums as possible.
  • Set types to all functions.
  • Find the sizes of each structure and insert each one its size as _BYTE [xxxx];
  • Start manual decompilation in pseudocode.
  • Organize variables within each structure.
  • Finish manual decompilation of functions.

 

I defined almost all the C-Style / Unicode string variables in the .rdata section, I also made some preparations to later create all the structures.

 

This will not be achieved overnight, but little by little I will be adding updates.

Anyone who wants to collaborate will be welcome.

 

IDA 7.5: 
https://www.mediafire.com/file/m1zl3b7n6yye3q6/ProDA75.7z/file

IDA Database 03-03-2021: 
https://www.mediafire.com/file/ikfvxt0xqgh8lpp/L2Server.exe_03-03-2021.rar/file 

 

 

 

Edited by guytis
  • Like 2
  • Thanks 1
  • Upvote 4
Posted
3 hours ago, eressea said:

So H5 files are finally public? (exe files can be reconstructed from IDA DB)

Yes, finally! How I wish this had happened 8 years ago, but hey, for those of us who love this game, It's never too late...

Posted
8 hours ago, eressea said:

So H5 files are finally public? (exe files can be reconstructed from IDA DB)

Yes

 

 

yes

Will you continue with extender HF?

Posted
3 minutes ago, L2Lion said:

Will you continue with extender HF?

I hope so, we're planning to open some H5 beta on L2 Shrine... but it depends on time... 

  • Like 1
  • Upvote 2
Posted
3 hours ago, eressea said:

I hope so, we're planning to open some H5 beta on L2 Shrine... but it depends on time... 

She's back! We were worried. Good to see you!

  • 1 year later...
  • Vision locked this topic
Guest
This topic is now closed to further replies.


×
×
  • Create New...