dwaine -> break the 20 starting empires limit - Images heavy - (7/13/2010 10:16:55 PM)
|
IMAGE HEAVY !!!!!( sorry but I hate jpeg pictures ) Introduction Hello everyone, As i'm affected by the modder illness, i'v decided to try modding the game, but i've been really desapointed by the poor possibility of modding this game ! The game seems to me isn't built to be moddable, or in VERY little aspects. As I already modded numerous game, I now see how game work more precisely, and that's why i suggest a new way of modding the game : the memory editing. In facts, everyone just tried to mod the files when it isn't "mounted" on memory ( Aka RAM ), in this way you can modify everything you want. For the case of medieval II TW, someone on twcenter forum find a way to edit files on .exe file ( but prohibited by dam EULA rules ) and then moved on the memory editing. That's what i'm going to show you in this exemple. In my very first ( epic ) game, atuuk and securan empires both choose way of the darkness as governement ! Very funny at first, I choose to incite revolution in both empires with 2 agents ( 400 at skill ) ; both succed and boom, galaxy had 22 empires ; this show me that the 20 empires limit ( at start ) was a glass wall, and that this limit can be overrided ! So after a 30 min search ( seriously ! ) i found how do it. In this exemple of memory editing (NOT PROHIBITED BY ANY LAWS LIKE THIS DAMN EULA!!!) I'm going to show you how to start a game with 20+ empires ! The endless possibilies of memory editing !!! let's start [:)] : In this case i'm going to use : ♦ A memory editing software, in this case, i'll use cheatengine, you may also use whatever software you want, like Quick memory editor ( NOT TESTED !! ), etc .... ♦ And use the good old [image]http://image.jeuxvideo.com/pics/btajv/ibmpc/alt.gif[/image]+[image]http://image.jeuxvideo.com/pics/btajv/ibmpc/tab.gif[/image] ! 1) Start Cheat engine ( or your favorite ME soft ) [image]http://img227.imageshack.us/img227/3852/11798660.png[/image] 2) Then go to start a new game > next until this screen : [image]http://img692.imageshack.us/img692/2186/30713698.png[/image] 3) [image]http://image.jeuxvideo.com/pics/btajv/ibmpc/alt.gif[/image]+[image]http://image.jeuxvideo.com/pics/btajv/ibmpc/tab.gif[/image] and bam cheat engine appears ! [image]http://img257.imageshack.us/img257/7399/83783177.png[/image] 4) Hit the process explorer ( he is lighting ) and search for the distant worlds processus : [image]http://img203.imageshack.us/img203/2325/40071397.png[/image] 5) Easy for the moment, as you can see, i've 19 auto-generating empires, what's what we are going to change. So, on the "hex" value, type 19 and then "first scan". [image]http://img704.imageshack.us/img704/7476/96302416.png[/image] 6) Cheatengine found half a million ( just kidding but a good hundred ) "19" in the allowed memory of distant worlds. [image]http://img707.imageshack.us/img707/4807/79661123.png[/image] 7) Now, we are going to "refine" the result, here i write "17" (or any other number ) in "the genrate # empires" then press "enter" to validate this number in the memory of the game. After, just put "17" (or the other number in question ) on the "hex" value and then hit "next scan". The explanation : you are going to say to the soft that you're searching a "19" value, then filter all of this "19" value that changed into a "17" value, got it ? Right, let's move : [image]http://img714.imageshack.us/img714/6677/37315248.png[/image] 8) For me, cheatengine found 3 "19" value that changed into "17" value" (note that these standart are highly variables, see the 37 wich was a 17 half a second ago ) : [image]http://img97.imageshack.us/img97/5050/35445808.png[/image] 9) redo the same thing until you have ONLY one value, i've got to go to the the value "15" : [image]http://img690.imageshack.us/img690/1033/49249903.png[/image] 10) Double-click on the value, wich appear on the bottom, then double click on the "15" (or whatever value you hav ! ) then modify, in this case i'll try a "35" then ok. Then DO NOT touch the number of auto generating empires in the game, and start the the new game ! [image]http://img6.imageshack.us/img6/8415/73358820.png[/image] 11) We did it ! look at the number of new empires ! [image]http://img215.imageshack.us/img215/9840/71230526.png[/image] 12) 25+ Empires appears on the stats window, it can be bothersome to know where you are, but indeed, if you aren't in the top 20, you don't deserve to be known [:D] [image]http://img267.imageshack.us/img267/1763/69234025.png[/image] 13) And finally a diplomatic screen to show you : [image]http://img205.imageshack.us/img205/8039/51011566.png[/image] BUGS (yes not only one .. ) : ♦ 20 first auto generated empires start "normally", but if you look on the 15 last, they are very weak (started on expanding universe ) ♦ some empires have EXACTLY the same color, can be bothersome .... New bug spotted : ♦ if you end the game and start another game, it will be very likely to say "value # not possible" where # is the number of races that you put ( for me "35") to deal with it delete the "defaultOptions" file in your "C:\Users\your username\AppData\Roaming\Code Force Limited\Distant Worlds\1.0.5.8" if your version is 1.0.5.8 "C:\Users\your username\AppData\Roaming\Code Force Limited\Distant Worlds\1.0.5.7" if your version is 1.0.5.7 "C:\Users\your username\AppData\Roaming\Code Force Limited\Distant Worlds\1.0.4.9" if your version is 1.0.4.9 BUT : ♦ both bugs can be corrected trough the game editor ! Conclusion : I hope that this tuto will inspire some new modders to push back the limts of modding ! Long live to Distant Worlds ! Original idea here from [&o]Argantonio.
|
|
|
|