BaW Forum

Full Version: Find a ways together for modding problems
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5
I didn't do this at all, used a thing already made by . Smile
About the players would be too hard to make and require too much time, probably not going to work on that, at least not in the nearest future.
Oki, then I have to wait^^

But can you tell me, how did you do it with the draw distance?^^
Well, like I said, I didn't do it Smile I just used an already made thing, a modified .exe file. So I can't go into technical details.
YIPPIE! I found a way, to make PLAYER_FIVE, PLAYER_SIX and PLAYER_SEVEN as regular Computer Players with the option, that you only win the game, if they are killed!^^

I only had to change 3 values, which you can find in the Creatureisle.exe:
Adress | Old Value | New Value
164604 | 04 | 07
168D11 | 04 | 07
17AB09 | 04 | 07
25F33E | 04 | 07

This are the the Values for runblack.exe to change:
150AA4 | 04 | 07
16F2FE | 04 | 07
155161 | 04 | 07
166879 | 04 | 07
24A173 | 04 | 07

Current it's doesn't work for the statistics, so that only the statistics for players 1 to 4 appears. But the Statistics shows 0/6 Defeated Gods, instead of 0/3 Defeated Gods.

And now you only win, when you kill all other 6 Gods (in any order). And for each of the other Gods (included Player 5 to 7), the Message "Player [x] defeated" appears.^^

I try to replace it in B&W too.
Well, congratulations! Good work.
But you typed the addresses for runblack.exe of 1.20.
Here are the ones for 1.30:

153E94
1728CE
158611
169DB9
24EA73

Better to develop new stuff for the preferred version of the game Smile

And what did you mean by "I try to replace it in B&W too."?
The last sentence was a mistake. I tested it for B&W, after I finished the posting.
Today and yesterday I found the Adresses, to fix the statistics for the other Players.
Here are the Addresses (the forst of them are the same from last time).

CreatureIsle.exe - 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

note: The 'new' Addresses doesn't works on runblack.exe, some of them cause a crash. But I think, I find a way to fix this too.
Wow! Impressive! Good job Smile
Here is the code for XVIscript of XVI32 to make these changes:
Code:
ADR $164603
OVERWRITE 07
ADR $168D10
OVERWRITE 07
ADR $17AB08
OVERWRITE 07
ADR $25F33D
OVERWRITE 07
ADR $17AB66
OVERWRITE 07
ADR $17AC7F
OVERWRITE 07

ADR $182974
OVERWRITE 05
ADR $18299E
OVERWRITE 73
ADR $1829E9
OVERWRITE 04

ADR $17F7BF
OVERWRITE 01
ADR $17FAAF
OVERWRITE 01
ADR $182ABB
OVERWRITE 1A
ADR $17ABE6
OVERWRITE B3 72 B7 D7 00 90
ADR $17AB8C
OVERWRITE 83 72 B7 D7 00 00 00 90

And here is the code to restore the original bytes:
Code:
ADR $164603
OVERWRITE 04
ADR $168D10
OVERWRITE 04
ADR $17AB08
OVERWRITE 04
ADR $25F33D
OVERWRITE 04
ADR $17AB66
OVERWRITE 04
ADR $17AC7F
OVERWRITE 04

ADR $182974
OVERWRITE 03
ADR $18299E
OVERWRITE F0
ADR $1829E9
OVERWRITE 02

ADR $17F7BF
OVERWRITE 02
ADR $17FAAF
OVERWRITE 02
ADR $182ABB
OVERWRITE 5A
ADR $17ABE6
OVERWRITE 34 5D 72 B7 D7 00
ADR $17AB8C
OVERWRITE 04 5D 72 B7 D7 00 00 00

These are for the crack for CreatureIsle.exe.
Thank You for this Script. This make some easier.
After I found some other ways to modify B&W like this, I want to make it possible, to add extra settings for landnumbers over 10, for example changed temple-types, colors of a player or the player symbols, like Land 2, Land 3 and Land 5^^
Perhaps the Changing of AI players names too^^

And then I want to save it into a dll, if it's possible.
Pages: 1 2 3 4 5