Just another stupid modding question

ImageImageTalking about Modding for EE2 and EE2 AOS. New maps, patches, programs and Multiplayer scenarios.
User avatar
Gonzalo
Posts: 180
Joined: 24 Aug 2018, 08:56

Re: Just another stupid modding question

Post by Gonzalo » 29 Oct 2019, 10:37

Thanks Dr. Mona, I tried that, it doesn't work


User avatar
Dr.MonaLisa
High Representative
Posts: 7609
Joined: 17 Jun 2010, 11:21
Location: Poland

Re: Just another stupid modding question

Post by Dr.MonaLisa » 29 Oct 2019, 10:40

Then won't work. There is even something called "programmed item tooltip", means it's set by a function in the executable.
Most of open-files in EE2 is a fiction, it usually ends up that they added some behavior things to the game .exe. And that's fully understandable. All new games do it, without even having stuff like .DDF in EE2.
Best regards,
Dr.MonaLisa
Ministry of Game Affairs
Department of Control and Complains

User avatar
Gonzalo
Posts: 180
Joined: 24 Aug 2018, 08:56

Re: Just another stupid modding question

Post by Gonzalo » 29 Oct 2019, 14:42

SHITTY functions I hate them lol

User avatar
Dr.MonaLisa
High Representative
Posts: 7609
Joined: 17 Jun 2010, 11:21
Location: Poland

Re: Just another stupid modding question

Post by Dr.MonaLisa » 04 Nov 2019, 00:22

tenor.gif
tenor.gif (384.33 KiB) Viewed 201 times
Best regards,
Dr.MonaLisa
Ministry of Game Affairs
Department of Control and Complains

User avatar
Gonzalo
Posts: 180
Joined: 24 Aug 2018, 08:56

Re: Just another stupid modding question

Post by Gonzalo » 04 Nov 2019, 19:20

LOL. I have read a book by F. Forsyth, "The fox" and I am again interested in EE2, and specially on poking about into assembly code of executable. I have also read some books on assembly, but need some further help in order to dive into the original code. What about some "neutral" explanation, here or via the support chat?? I have tested some tutorials about cpp and NASM, but with little progress only on fundamentals. Just eager not to re-invent the wheel!!

User avatar
Dr.MonaLisa
High Representative
Posts: 7609
Joined: 17 Jun 2010, 11:21
Location: Poland

Re: Just another stupid modding question

Post by Dr.MonaLisa » 04 Nov 2019, 19:33

Sorry, I'm not a teacher. I didn't read any books or even tutorials.
Maybe it's worth to watch the assembling video here:


I don't know how to explain things. I spent a lot of time just testing to learn it myself.
As first Jodocus from NeoEE patch showed me how to add an icon flashing on new message. So by that I understood a little how it's done, and understood the standard x86 commands (JMP, CMP, JE, JNE, JG, MOV, etc.). After that I managed to fix the game crash using assembly (checking if 0 and then skipping part of the code / jumping further). With time I made some very advanced things, like Cycle time of day (whole day cycle function re-written), option to disable the crown system, etc.

But I am unable to "teach" how to do it, because I wasn't learning it myself.
Best regards,
Dr.MonaLisa
Ministry of Game Affairs
Department of Control and Complains

User avatar
Gonzalo
Posts: 180
Joined: 24 Aug 2018, 08:56

Re: Just another stupid modding question

Post by Gonzalo » 04 Nov 2019, 21:17

Thank you very much, Doc...very very interesting, and scarcely viewed a fifth part of the video...and I have taken notes about several questions that have went into my mind while looking your actions with ollydbg...I will go on researching.

Post Reply

Return to “EE2 files, modding, maps, testing, etc.”