viewtopic.php?f=30&t=452&start=30Flocke wrote:I've another two suggestions:
First, stopping scanvalues appear on hidden, invisible, unexplored sectors. It's annoying to know all the blackholes and stuff before having explored the map. [...] Just show 0 as scan value...
Well, Father christmas had been stuck in a 7 years traffic jam , leaving hardly anyone who still cares, but here it is:
Code: Select all
trek.exe at 0xDBC20 change 0xF bytes to:
8D 51 30 B5 01 8A C8 D2 E5 84 2A 75 02 33 DB
-asm-
004DC820 8D51 30 LEA EDX,DWORD PTR DS:[ECX+30]
004DC823 B5 01 MOV CH,1
004DC825 8AC8 MOV CL,AL // player empire
004DC827 D2E5 SHL CH,CL
004DC829 842A TEST BYTE PTR DS:[EDX],CH // sector scanned?
004DC82B 75 02 JNZ SHORT 4DC82F
004DC82D 33DB XOR EBX,EBX // display scan strength 0
Reason for looking at this was I stumbled over relative new Youtube videos showing somebody playing BotF as romulan. Brought back some memories, and I wondered why we never found any hidden romulan special features in trek.exe.
Empire-specific trek.exe features in BotF 1.0.2 (=hard-coded race ID-check)
Cardassians
- manned intel 15% bonus on nativ systems
Federation
- minor race sympathy bonuses for gifts & trade routes
- unique AI code for liberating minor races
- special ships
Ferengi
- free trade routes
Klingons
- new ships crew experience bonus
- assault command for colony ships and troop transports
- [broken training limits bonus] trek.exe code for stbof.res building-ID, but not a race-ID check
Romulans
-
in Credit Output of a Star System.Gowron wrote:„Only for the Romulans I've observed that even integers are "rounded up" to the next integer (not true for the other empires)“