Asterix Gaming Guild Logo General XXL XXL 2 Olympic Games XXL Speedrun XXL Romaster Speedrun XXL 2 Speedrun XXL 2 Remaster Speedrun XXL 3 Speedrun Olympic Games Speedrun Retro Other Astérix Games Other Games Modding Media Videos Streams Creative Shack Spoofy Goofs VC-Text Village Gates Introductions UXXL Downloads Wiki Bot Spam Feedback Announcements Patches Tools Resources Caesar's challenge Help Noxus94 SPQR Mr. Rubinstein

#modding

Page: << <  469 / 511  >  >>
TimeUserText
Mr.Rubinshteindid you just live changed games code
Mr.Rubinshtein:HmmChamp:
AdrienTDNot really
AdrienTDI made a tool inside the XXL Inspector named "CSX" which logs all reads from the files the game does during loading, and with this tries to guess the structure/format of the class serialization in the files. You can change certain stuff in case the tool guessed incorrectly, and then it can generate code (class definition + reflection method) that I can paste into XXL Editor so that it can now read and deserialize the class with minimal changes needed.
AdrienTDThe goal is to deserialize every class used in the game, and especially find and deserialize all the object references in the entire game files (instead of just keeping the references bytes without decoding), so that the references can be reencoded correctly with the correct indices etc., meaning it will be possible to add and remove objects from the levels without any issues.
baku:pogelix:
Mr.Rubinshtein✍️:pogelixWeirdLeft:
AdrienTDMaybe you might not understand the technical aspects, but hopefully this means it will allow more modding possibilites in the future.
Mr.Rubinshteinyou could have just said "I disassemble code even more so in future it will be easier to manipulate and edit it"
Mr.Rubinshtein:pogelixweird:
AdrienTDWhat I just said
Mr.Rubinshtein:PogelixStare:
PegPeregoGauchoCan you do this with every class? :pauselix:
AdrienTDYes
PegPeregoGauchowhat about classes like CLocManager which have different serialization depending on the level/file?
AdrienTDIn the video I only showed a very simple one, other longer classes might take more time, more changes, and more debugging, but at least thanks to the tool it would make the task much easier than having to look through the disassembly and the hex of the objects.
AdrienTDSo far it only looks for level and sectors.
AdrienTDWhich is enough for the ultimate goal.
bakuHow to use xxl editor to look on some collisions in the game 👀 ?
AdrienTDJust enable the "Grounds" checkbox