B&W - Fixing Players 5 to 7

Kratzean

New member
Joined
Feb 13, 2006
Messages
272
I found a way, to fix PLAYER_FIVE, PLAYER_SIX and PLAYER_SEVEN.
If you play a skirmish map with this players, they don't have own statistics in the menu and they don't count to the winning conditions for defeated enemies. So normal you only need to destroy the other 3 players, but not the last 3.

At the moment it only works with a cracked creatureisle.exe, but I want to make it possible for runblack.exe too.

Open with an Hexeditor the creatureisle.exe and edit this values:
Address)            Old Value            =>        New Value
Basics (Players):
1645FF) B8 B5 00 00 00 04 73 01 => B8 B5 00 00 00 07 73 01
168D0C) B8 B5 00 00 00 04 73 01 => B8 B5 00 00 00 07 73 01
17AB04) B8 B5 00 00 00 04 73 01 => B8 B5 00 00 00 07 73 01
25F339) BE B5 00 00 00 04 0F 83 => BE B5 00 00 00 07 0F 83
17AB62) 05 70 B7 D7 00 04 00 33 => 05 70 B7 D7 00 07 00 33
17AC7B) 11 00 00 83 FB 04 0F 82 => 11 00 00 83 FB 07 0F 82

Creature-Statistics:
182970) 99 F7 F9 83 F9 03 89 4C => 99 F7 F9 83 F9 05 89 4C
18299A) F6 C7 44 24 10 F0 00 00 => F6 C7 44 24 10 73 00 00
1829E5) 7C 24 14 83 FB 02 75 17 => 7C 24 14 83 FB 04 75 17

Tyke-Statistic-Fix:
17F7BB) 44 24 18 83 C7 02 48 89 => 44 24 18 83 C7 01 48 89
17FAAB) 44 24 14 83 C7 02 48 89 => 44 24 14 83 C7 01 48 89
182AB9) 66 83 7C 5A 02 00 8B F0 => 66 83 7C 1A 02 00 8B F0
17ABE5) 66 89 34 5D 72 B7 D7 00 => 66 89 B3 72 B7 D7 00 90
17AB8B) 66 C7 04 5D 72 B7 D7 00 00 00 => 66 C7 83 72 B7 D7 00 00 00 90

If you find some bugs or it don't work, tell it me and perhaps make a screenshot of this.
 

Matt

Administrator
Staff member
Joined
Aug 28, 2005
Messages
196
Hey how did you find all these values? (This is really advanced stuff!) I can convert these to runblack.exe addresses if you need them though, let me know :)

I can also throw these changes into the fan patch if you want to ship your maps more easily to users. (As long as there are no bugs with these changes)
 

Kratzean

New member
Joined
Feb 13, 2006
Messages
272
If i tried to use this on runblack.exe, the game crashes, so at first I want to fix this.
Perhaps one possible reason can be, that the original Black&White don't have a Tyke Creature.



edit: On the original B&W it's something harder, because some values are total different from the values of CI. :(
It's possible, to make the other players (PLAYER_FIVE, PLAYER_SIX and PLAYER_SEVEN) avaiable for the condition to defeat them to win, but the Statistics (like the ones in CI) I don't can change at the moment.

Only search these Values in the runblack.exe and change them:
B8 B5 00 00 00 04 73 01 => B8 B5 00 00 00 07 73 01 (3 times these values, search all 3 of them)
and
BE B5 00 00 00 04 0F 83 => BE B5 00 00 00 07 0F 83

But I think, that tis is better than nothing.

edit 2: But when you like, you can add this to your FanPatch (for B&W only the working values without the statistics and for CI all working values). In the Future I want to find more of this Codes. Perhaps I find a way, to add aditionally MAP-Scripting-Values, like an 'SET_PLAYER_COLOR("PLAYER_ONE,4646FFFF")'-Command or extra options for landnumbers over 10^^

And ONE important note for CreatureIsle-Multiplayer-Games! The statistics Men can't shown the statistics for more than 8 Creatures!!! On a skirmishmap it can show Tyke and the other 7 Players, but if you play Multiplayermode with more than 4 Players on it, and more players have Tyke-Creatures, the game Crashes, if you go to the Creature-Statitics!!!

Avoid the statistics, when there are more than 8 Player-Creatures (Normal+Tykes), or it crashes!!!
 

GonTar

New member
Joined
Sep 2, 2019
Messages
3
Is this fix already implemented on the Black & White patch?

Me and some friends want to play and we could be 6-7 so i'm really interested in this, we don't know how to install/play Creature Isle so we would love to know if it's fixed for B&W :)
 
Top