0xpanadol
Member-
Posts
11 -
Joined
-
Last visited
-
So many improvements and bug fixing, refactored a lot of major legacy systems and design patterns with modern ones, managed to hit > 1k fps, and implemented so many things in the process. https://www.youtube.com/watch?v=EDlWURKa8_Q
-
-
Wasn't porting new features, instead was working on improving what i have already New Videos: https://www.youtube.com/watch?v=U-oxnGij5C8 Tool for GUI (working in process): https://www.youtube.com/watch?v=2C97z9vfcHc
-
- Many improvements in movement/jump system - Off-hand (left hand) motion - Mount data loading and role part lookup - Equipments attachments while riding - More improvements and fixes here and there https://www.youtube.com/watch?v=6axKZTSFi5A
-
- Replaced the old DirectSound engine with miniaudio - Refactor the whole sound system and core to better and modern logic - Made sure music, sounds are working - Implement a basic effect audio - Modified client structure to keep every dll and the main exe inside bin/64 folder same as the classic conquer one doing https://www.youtube.com/watch?v=7hCeIpIWEM0
-
Yes and no i did use the exe's decompiled output and its imports/exports/xrefs as a starting point to understand the overall architecture, but rather than purely tracing imports live from a running exe i worked from static analysis, Ghidra and Binary Ninja decompilation of both the exe and each individual DLL. then built a dependency order that maps which DLLs depend on which, so reconstructed bottom-up foundational DLLs first (like graphic.dll, GraphicData.dll) before higher-level ones (like Role3D.dll, RoleView.dll) it was so hard at the beginning but when you have working peaces it's only fixing bugs, and fine tuning what already built. and i gave myself some time to make sure all major dll files are reconstructed and made some tools to test the builds with game client files and folder before implementing these on the actual reconstructed exe.
-
-
-
0xpanadol started following 5517 client source reconstruction
-
- More improvements in movements/jump - More improvements in character pipeline - Sounds with map sounds https://www.youtube.com/watch?v=h3jovijSfFU
-
New updates with GUI and character render pipeline (still alpha though) https://www.youtube.com/watch?v=0sqabpfj5k4
-
I've been working for this for almost 3 weeks, completed most of the dlls and some major exe functions, ignored the network completly for now (I'll rebuild the whole network for both client and server in my own logic later) https://www.youtube.com/watch?v=L2E-BuXChAw