thunderchero wrote: ↑Sat Jan 21, 2023 9:30 pmis this an old version and should be removed?
UM5 already has patch "edifbnft.bst supporting 49+ entries fix"
Code: Select all
NAME: Extending Edifbnft.bst (new building types/bonuses)
AUTHOR: Spocks-cuddly-tribble
DESC: this patch Extending Edifbnft.bst (new building types/bonuses)
DESC: patch file name: remove_Extending_Edifbnft_bst.patch -> "remove" ???
URL: https://www.armadafleetcommand.com/onscreen/botf/viewtopic.php?f=265&t=2317#p32866
# >> = vanilla/original value
# << = new value
>> 0x00043afa 66 8b 58 10 66 8b 51 50 01 d3
>> 0x00043b05 89 58 10
>> 0x00043b14 54 24 2c 66 8b 70 04 66 8b 92 98
>> 0x00043b20 00 00 01 d6 66 89 70 04 8b 54 24 2c
>> 0x00043b32 92
<< 0x00043afa 8b 51 50 66 01 50 10 8b 51 54
<< 0x00043b05 01 50 12
<< 0x00043b14 51 58 66 01 50 14 8b b1 98 00 00
<< 0x00043b20 66 01 70 04 8b 51 30 66 01 50 06 90
<< 0x00043b32 91
Should be 'empsInfo building bonuses fix' ? for new/fixed buildings (needed in UM5):
viewtopic.php?p=32983#p32983
ECM not installed since no NEW outputs used. It's a complex matter with many different feature versions:
Depending on other patches (research/intel tech bonus) and used structures a mod needs up to 8 patches from this topic:
viewtopic.php?p=32866#p32866
thunderchero wrote: ↑Sat Jan 21, 2023 9:30 pmremove? -> Generated Monsters Bitmask 5A2B78 workaround via alienInfo ( I may have missed this one)
Just delete my new remove patch -> confusing name (installed means vanilla code OK -> only needed to restore vanilla in outdated trek.exe)
-> when vanilla code restored use 'Generated Monsters Bitmask Load Game Bug Fix' -> Done in UM5
thunderchero wrote: ↑Sat Jan 21, 2023 9:30 pmUnknown intel change
Code: Select all
NAME: Unknown intel change
AUTHOR: Spocks-cuddly-tribble
# >> = vanilla/original value
# << = new value
>> 0x0007ce19 46
<< 0x0007ce19 64
Part of new UM5 -> Lower chances of blaming others for sabotage attacks = 4% 3% 2% 1% 0%
An extended special version of '2.4 Chance to Blame Others Always 30% Bug-fix'
viewtopic.php?p=57918#p57918
► Show Spoiler
0047D9F7 |> 83FA 60 CMP EDX,60 ; Case 0 of switch 0047D9E7
0047D9FA |. 7D 20 JGE SHORT trek.0047DA1C
0047D9FC |. 90 NOP
0047D9FD |. 90 NOP
0047D9FE |. 90 NOP
0047D9FF |. 90 NOP
0047DA00 |> 83FA 61 CMP EDX,61 ; Case 1 of switch 0047D9E7
0047DA03 |. 7D 17 JGE SHORT trek.0047DA1C
0047DA05 |. 90 NOP
0047DA06 |. 90 NOP
0047DA07 |. 90 NOP
0047DA08 |. 90 NOP
0047DA09 |> 83FA 62 CMP EDX,62 ; Case 2 of switch 0047D9E7
0047DA0C |. 7D 0E JGE SHORT trek.0047DA1C
0047DA0E |. 90 NOP
0047DA0F |. 90 NOP
0047DA10 |. 90 NOP
0047DA11 |. 90 NOP
0047DA12 |> 83FA 63 CMP EDX,63 ; Case 3 of switch 0047D9E7
0047DA15 |. 7D 05 JGE SHORT trek.0047DA1C
0047DA17 |> 83FA 64 CMP EDX,64 ; Case 4 of switch 0047D9E7
thunderchero wrote: ↑Sat Jan 21, 2023 9:30 pmthis one I remember you suggested the one you created (no longer part of MUM still in UM5)
Code: Select all
NAME: Force AI to terraform all planets before colonizing
AUTHOR: thunderchero
DESC: This patch Force AI to terraform all planets before colonizing
DESC: patch file name: Force_AI_to_terraform.patch
URL: https://www.armadafleetcommand.com/onscreen/botf/viewtopic.php?f=199&t=491&p=33996#p339963996
TAG: mirror universe patch
# >> = vanilla/original value
# << = new value
>> 0x0000f534 75 0d
>> 0x0001b3b8 75
>> 0x0001b3e1 4f
>> 0x0001b403 1b
>> 0x0001b415 83 f8 4b 73 ba e9 6a ff ff
>> 0x0001b41f 80 7e 48 03 74 df b8 01 00 00
>> 0x0001b42a 5d 5f 5e 5a 59 5b c3 31 c0 5d 5f 5e 5a 59 5b c3 00 00
<< 0x0000f534 90 90
<< 0x0001b3b8 77
<< 0x0001b3e1 51
<< 0x0001b403 1d
<< 0x0001b415 3d e8 03 00 00 73 b8 e9 68
<< 0x0001b41f ff ff 80 7e 48 03 74 dd b8 01
<< 0x0001b42a 00 00 5d 5f 5e 5a 59 5b c3 31 c0 5d 5f 5e 5a 59 5b c3
UM5 special multi patch AI terraform all planets before colonizing + with gas giant special codes for new UM5 planet types -> UM5 AI might need this?
AI terraform all planets before colonizing (only) -> depends on other TForm & AI patches/cheats
-> for my taste AI cancels too often with this patch (vanilla/ECM default values)
-> so I only use 'Force AI to Tform improve all its systems (Workaround)'
viewtopic.php?p=50865#p50865 (means after colonisation)
thunderchero wrote: ↑Sat Jan 21, 2023 9:30 pmUM5 has some unknown fill galaxy change? need patch name/explained if good changes
Code: Select all
NAME: Fill galaxy changes
DESC: Fill galaxy changes
# >> = vanilla/original value
# << = new value
>> 0x0017d538 ab aa aa aa aa aa ea
>> 0x0017d5a0 fc b3 3d 7f 7c d9 12
>> 0x0017d5a8 50 45 52 54 fb 21 09
>> 0x0017d5b0 50 45 52 54 fb 21 f9 3f
<< 0x0017d538 66 66 66 66 66 66 ee
<< 0x0017d5a0 91 45 8f d8 21 81 28
<< 0x0017d5a8 59 09 e8 fa 55 7a 23
<< 0x0017d5b0 c4 52 c9 87 c9 97 11 40
see asm in IDA -> Dafeds preferred Star_Anomaly ratio for UM5 @ 0x0017d538
Code: Select all
57F738 Star_Anomaly ratio
for spiral -> pointless with new irregular patch? -> BUT in case original shapes get restored?
57F7A0 arm_extent_inner
57F7A8 arm_extent_middle
57F7B0 arm_extent_outer
thunderchero wrote: ↑Sat Jan 21, 2023 9:30 pmUnknown ship scrap code? (left over changes?)
Code: Select all
NAME: unknown change ship scrap next ship?
AUTHOR: Spocks-cuddly-tribble
# >> = vanilla/original value
# << = new value
>> 0x000687f6 8b 43 06 c1 f8 10
<< 0x000687f6 66 8b 43 08 90 90
pointless code = same as vanilla with two nop bytes for other modifications -> I'd restore vanilla and delete deviation patch to be consistent
Code: Select all
004693F6 |> 66:8B43 08 /MOV AX,WORD PTR DS:[EBX+8]
004693FA |. 90 |NOP
004693FB |. 90 |NOP
thunderchero wrote: ↑Sat Jan 21, 2023 9:30 pmUnknown Minor_sets_min_max?
Code: Select all
NAME: Unknown Minor_sets_min_max
AUTHOR: Spocks-cuddly-tribble
# >> = vanilla/original value
# << = new value
>> 0x000b15e4 a1 b8 36 5a
>> 0x000b1626 a1 b8 36 5a
<< 0x000b15e4 b8 02 00 00
<< 0x000b1626 b8 02 00 00
A very old request from you, not sure it is still needed/useful for current setup?
viewtopic.php?p=12530#p12530
Note this only changes max minor limits, not minimum values for small/med!
thunderchero wrote: ↑Sat Jan 21, 2023 9:30 pmUnknown Terraforming_Costs?
Code: Select all
NAME: Unknown Terraforming_Costs
AUTHOR: Spocks-cuddly-tribble
# >> = vanilla/original value
# << = new value
>> 0x000af34a 00
>> 0x000af3b8 20
>> 0x000af3c5 e0 40
>> 0x000af3f0 80
>> 0x000af40e 40 41
<< 0x000af34a 20
<< 0x000af3b8 50
<< 0x000af3c5 00 41
<< 0x000af3f0 a0
<< 0x000af40e 20 42
All for new UM5 planet types/changes:
viewtopic.php?p=44943#p44943
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.