Page 1 of 1

[REQ] Old World

Posted: Sat May 16, 2020 9:41 pm
by kultsi
Game Name: Old World
Game Engine: ??
Game Version: ??
Options Required: Infinite resources, infinite movement, 1 turn research, 1 turn build
Epic store Website: [Link]
Other Info: [Link]

[REQ] Old World

Posted: Tue May 19, 2020 10:42 am
by Griffihn
the game engine for this game is Unity (easy to see by having a borderless fullscreen instead of an actual fullscreen). also, the game has 2 versions right now: 0.1.37934 is the normal EA branch, that has only single-player active. there is also a test branch for multiplayer and experimental fixes/improvements. i don't know if that version has a different number though.

[REQ] Old World

Posted: Tue May 19, 2020 9:44 pm
by kantoboy69
I thought this one is a walk in the park also.

I think it have an anti-cheat since it revert back the values :(

[REQ] Old World

Posted: Wed May 20, 2020 12:37 am
by kantoboy69
busts

[REQ] Old World

Posted: Wed May 20, 2020 11:13 pm
by kantoboy69
After some agonizing trial and error with matching crashes

Finally it's not a busts



I'm abandoning 1 turn build

Instead I added 1 turn training for units



For now this would be my last update

Feel free to modify





is also faulty since player and ai share that part being modified




===================

Add table for resources

Civic Rate, Training, Money, Food, Iron, Wood, Stone

Add table for unit base stats (current selected unit)

Add Unlimited steps

Update the script for unit table

add player checker

fatigue = 9

movement = 100 (tiles range)

strength = 1000

hp = 1000

Update the script for resource table

add auto replenish

orders, legitimacy, civic rating, training, research

Add 1 turn training for units

Update the script for checking players

mbhuman/meplayer

Rewrite selected unit script as it modifies common data between player and ai. Now I inject to four api instead of one.

[REQ] Old World

Posted: Thu May 21, 2020 12:50 am
by notpikachu
kantoboy69, post: 135873, member: 32049 wrote:
I thought this one is a walk in the park also.

I think it have an anti-cheat since it revert back the values :(


nah, I don't think there's an anti-cheat. The reason this game was weird from your typical unity game bcus the way it stored its values like some sort of online game.



Here's my contribution for the game (tested on 1.38113)



- Unlock All Technology

- Increase All Resource

- Reveal Map



I saw others websites done the basic cheats but gonna be unique right?



These three cheats originally came from the console. Just re-route it so user does not need to have the requirement such as game editor mode, is console active, etc,etc. As the hook is the same for all 3 (I'm lazy), you probably need to activate and deactivate it one at a time. Unlock all technology and reveal map will lag for awhile bcus it will triggered quite a lot of notifications. Supposedly, console cheat won't effect enemies, I tested with resources just to be sure but to be safe just deactivated it after use.



Edit1: First table seems to work with v0.1.38195



Best Regards,

notpikachu

[REQ] Old World

Posted: Thu May 28, 2020 6:33 am
by kantoboy69
I just realize that these are shared by both ai and player. I thought it's just the player checker that I have overlooked.



[CODE] mov dword [rax+108], #9 //fatigue

mov dword [rax+FC], #100 // movement

mov dword [rax+110], #1000 // strength

mov dword [rax+11C], #1000 // hp[/CODE]



So instead I injected to four api to address them properly

[REQ] Old World

Posted: Sat Jun 20, 2020 12:11 pm
by Mati8
New version 0.1.39493 broke the CT file (OldWorld_v4c.CT).



Could you do an update?

thank you

Re: [REQ] Old World

Posted: Sat Feb 27, 2021 12:26 pm
by MusTangAu
update would be great please

Re: [REQ] Old World

Posted: Fri Jul 02, 2021 11:07 pm
by Empress_Ravenna
+1 update... Save file edit only works on Leaders not City...

Re: [REQ] Old World

Posted: Wed Jul 07, 2021 5:21 am
by Alebastrowitch
+1 for an update

Re: [REQ] Old World

Posted: Wed Jul 07, 2021 6:35 am
by Davide
Hello, just use developer console shift+`

Re: [REQ] Old World

Posted: Tue Aug 31, 2021 4:23 pm
by CannonFodder
Since the in game console is small and can't scroll smoothly, I dumped help command result to log.
Well, after that, I see there is a dumpconsolecommands command... But no command to add more order this turn.

addCharacterMemory (addCharacterMemory MEMORYCHARACTER_TYPE characterID)
addcity (addcity tileID playerIndex (FAMILY_TYPE))
addFamilyMemory (addFamilyMemory MEMORYFAMILY_TYPE FAMILY_TYPE)
addgeneral (addgeneral tileID characterID)
addgoal (addgoal GOAL_TYPE (playerID))
addimprovement (addimprovement IMPROVEMENT_TYPE tileID (playerIndex) (RELIGION_TYPE) (buildTurns))
addmoney (addmoney int (playerIndex))
addPlayerMemory (addPlayerMemory MEMORYPLAYER_TYPE playerMemoryOwnerID playerMemoryTargetIDDefaultsToZero)
addrelationship (addrelationship RELATIONSHIP_TYPE character1ID character2ID)
addReligionMemory (addReligionMemory MEMORYRELIGION_TYPE playerMemoryOwner RELIGION_TYPE)
addTeamMemory (addTeamMemory MEMORYPLAYER_TYPE playerMemoryOwner teamTarget)
addtrait (addtrait TRAIT_TYPE (characterID))
addTribeMemory (addTribeMemory MEMORYTRIBE_TYPE playerMemoryOwner TRIBE_TYPE)
addunit (addunit UNIT_TYPE tileID playerIndex (TRIBE_TYPE))
addvegetation (addvegetation VEGETATION_TYPE (tileID))
addyield (addyield YIELD_TYPE int (playerIndex))
autoplay (autoplay NUM_TURNS)
doeventstory (doeventstory EVENTSTORY_TYPE)
dumpconsolecommands (dumpconsolecommands)
dumphotkeyscommands (dumphotkeyscommands)
dumpprofilerdata (dumpprofilerdata filename)
eventstorymaxprio (eventstorymaxprio EVENTSTORY_TYPE)
finishgoal (finishgoal GOAL_TYPE (fail))
finishimprovement (finishimprovement tileID)
fullrevealmap (fullrevealmap)
makenation (makenation playerIndex NATION_TYPE)
memoryprofilersnapshot (memoryprofilersnapshot filename)
newcharacter (newcharacter (playerID) (FAMILY_TYPE) (age) (fillValue))
reloadmods (reloadmods)
removecity (removecity cityID)
removegoal (removegoal currentGoalID (playerID))
removeimprovement (removeimprovement tileID)
removerelationship (removerelationship RELATIONSHIP_TYPE character1ID character2ID)
removetopunit (removetopunit tileID)
removetrait (removetrait TRAIT_TYPE (characterID))
removeunits (removeunit tileID)
removevegetation (removevegetation (tileID))
revealmap (revealmap (playerID))
setcityowner (setcityowner tileID playerIndex)
setcognomen (setcognomen COGNOMEN_TYPE (characterID))
setCourtier (setCourtier COURTIER_TYPE (characterID))
setexperience (setexperience experience (characterID))
setfamily (setfamily FAMILY_TYPE (characterID))
setFamilyHead (setFamilyHead FAMILY_TYPE characterID)
setnation (setnation NATION_TYPE (characterID))
setPlayerLeader (setPlayerLeader playerID characterID)
setrating (setrating RATING_TYPE rating (characterID))
setReligion (setReligion RELIGION_TYPE characterId)
setReligionHead (setReligionHead RELIGION_TYPE characterId)
setTeamAlliance (setTeamAlliance teamID teamID)
setTeamHostile (setTeamHostile teamID teamID)
setTeamPeace (setTeamPeace teamID teamID)
setTeamTruce (setTeamTruce teamID teamID)
setTeamVictory (setTeamVictory VICTORY_TYPE teamID)
setTileName (setTileName tileIndex tileNameUnderscoreForSpace)
setTribeAlliance (setTribeAlliance TRIBE_TYPE playerID)
setTribeHostile (setTribeHostile TRIBE_TYPE playerID)
setTribeLeader (setTribeLeader TRIBE_TYPE characterID)
setTribePeace (setTribePeace TRIBE_TYPE playerID)
setTribeTruce (setTribeTruce TRIBE_TYPE playerID)
testEvents (testEvents (true/false))
turnlock (turnlock)