eressea Posted June 27, 2018 Share Posted June 27, 2018 (edited) As title suggests, I've tried to adapt MyExt64 compiler for Glory Days AI (classes, variable offsets, functions) but it's just an experiment. If there's anyone who can test how it really works, I'd be glad :) It's just a first draft and proof-of-concept, if there's any bug, I'll try to fix it. Stay tuned ;) Compiled DLL: https://bitbucket.org/l2shrine/extender-public/src/compiler-gd/server/MyExt64.dll Sources: https://bitbucket.org/l2shrine/extender-public/branch/compiler-gd EDIT: Fixed few bugs (missing handlers and wrong 'myself' type in NPC maker event), now it compiles default NPC and default maker Edited June 28, 2018 by eressea 1 1 2 Quote Link to comment Share on other sites More sharing options...
eressea Posted June 28, 2018 Author Share Posted June 28, 2018 Added H5 version. I don't have whole specs so there may be bugs, please report them. Compiled DLL: https://bitbucket.org/l2shrine/extender-public/src/compiler-h5/server/MyExt64.dll Sources: https://bitbucket.org/l2shrine/extender-public/branch/compiler-h5 1 Quote Link to comment Share on other sites More sharing options...
Anarchy Posted June 28, 2018 Share Posted June 28, 2018 i did that a few months ago but took a very different approach to it xD i'll have to have a poke at your source and see what all is in there, i probably have a few funcs/vars to share cuz i pulled mine out of the h5 l2npc.exe Quote Link to comment Share on other sites More sharing options...
ChaosPaladin Posted June 28, 2018 Share Posted June 28, 2018 Compiler its fine, what about decompiler? Quote Link to comment Share on other sites More sharing options...
etherian Posted July 10, 2018 Share Posted July 10, 2018 uhmm i must dwnload GD client and try Quote Link to comment Share on other sites More sharing options...
Naelson Posted July 10, 2018 Share Posted July 10, 2018 (edited) Eressea is master, code c++ beautiful , I'll learn seeing your code . Thank you Edited July 10, 2018 by Jamba Quote Link to comment Share on other sites More sharing options...
eressea Posted July 10, 2018 Author Share Posted July 10, 2018 7 hours ago, etherian said: uhmm i must dwnload GD client and try It's just a compiler with definitions for l2npc.exe from GD and H5 - for the few people who have those binaries (I was only asked if I can do it and got definitions that were needed) 1 hour ago, Jamba said: Eressea is master, code c++ beautiful , I'll learn seeing your code . Thank you Thanks :) But this code isn't so beautiful, it's just a bunch of definitions Quote Link to comment Share on other sites More sharing options...
etherian Posted July 10, 2018 Share Posted July 10, 2018 ahh well if u develop start for extender im willing to try otherwise ill keep working in scions of destiny Quote Link to comment Share on other sites More sharing options...
etherian Posted July 31, 2018 Share Posted July 31, 2018 using new client something like smeli does with his adaptation what do u think can be done around this what im actually doing now is only c4 + modification need a lot of client rework i was trying to do i wish to have only some more goddess of destruction skills like what im currently modified clientnpc buffernew zonesome skills Quote Link to comment Share on other sites More sharing options...
etherian Posted July 31, 2018 Share Posted July 31, 2018 (edited) let me explain better got 1 project is rework c4 client with mods for small community ppl who cant actually run upper client than c4 bcz hardware limitation im using nextdev freeware then on my personal i wanna do is basically using new client upper of goddess of destruction can be Infinite Odyssey for example but i do not need sub class skills certification nor anything new just c4 world, basic pvp server for kamael skills must have some lines from GF skilldata ertheia and goddess of desturction skills i can make custom script but how to make c4 + extender for this like protocol compatibility example at c5 times they used server c4 + mod Edited July 31, 2018 by etherian Quote Link to comment Share on other sites More sharing options...
pada Posted July 31, 2018 Share Posted July 31, 2018 (edited) Trying to extend C4 to anything GoD+ is going to be suicide, at least for any normal persons Sanity, extending GD to anything Ertheia + is very hard even, if you dont have the skills required to know how to add a new race, let alone all the new classes. Even if you dont want the new races/classes, you would have to fix pretty much every single packets format. There is also a VERY large amount of skill effects that would have to be created in the span of C4->IO. Take it from someone currently extending to current classic/salvation :D Edited July 31, 2018 by pada Quote Link to comment Share on other sites More sharing options...
etherian Posted July 31, 2018 Share Posted July 31, 2018 (edited) 4 hours ago, pada said: Trying to extend C4 to anything GoD+ is going to be suicide, at least for any normal persons Sanity, extending GD to anything Ertheia + is very hard even, if you dont have the skills required to know how to add a new race, let alone all the new classes. Even if you dont want the new races/classes, you would have to fix pretty much every single packets format. There is also a VERY large amount of skill effects that would have to be created in the span of C4->IO. Take it from someone currently extending to current classic/salvation :D xP the old methods dont work anymore ? xD haha lets start collecting packets from client go everyone press all buttons hahaharun !!! XD Edited July 31, 2018 by etherian Quote Link to comment Share on other sites More sharing options...
KOC2000 Posted November 6, 2023 Share Posted November 6, 2023 On 6/27/2018 at 11:51 PM, eressea said: As title suggests, I've tried to adapt MyExt64 compiler for Glory Days AI (classes, variable offsets, functions) but it's just an experiment. If there's anyone who can test how it really works, I'd be glad It's just a first draft and proof-of-concept, if there's any bug, I'll try to fix it. Stay tuned Compiled DLL: https://bitbucket.org/l2shrine/extender-public/src/compiler-gd/server/MyExt64.dll Sources: https://bitbucket.org/l2shrine/extender-public/branch/compiler-gd EDIT: Fixed few bugs (missing handlers and wrong 'myself' type in NPC maker event), now it compiles default NPC and default maker Thank you so much, but how to use it to compile nasc? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.