Beta testing of new BOTF installers

You can talk about anything. (please read forum rules before posting)

Moderator: thunderchero

Post Reply
User avatar
thunderchero
Site Administrator aka Fleet Admiral
Site  Administrator aka Fleet Admiral
Posts: 7933
Joined: Fri Apr 25, 2008 2:00 am
Location: On a three month training mission, in command of the USS Valiant.

Beta testing of new BOTF installers

Post by thunderchero »

Hi Everyone,

Here is the first file of the new BOTF installers.

Installer latest release links

biggest change is to maps, all resolutions use original 4:3 map generation.

This installer cover the following mods (if no issues are found this file may be final release) So please test as much as possible.

Flagship Mod (by thunderchero)
No Building Upgrade Mod (by thunderchero)
Thunderchero's multi player Mod (by thunderchero)
AFC Mod (by AFC)
Babylon 5 Mod (by jigalypuff)
Building Mod (by joker)
Borg Incursion Mod (by jigalypuff/dcer)
Colonies Mod (by jigalypuff)
Ferengi-Dominion Alliance Mod (by Darth_Windu)
Imperial Mod (by Bulsar)
Delta Quadrant Mod (by DigitalMaleficus)
Mirror Mirror Mod (by Dafedz)
Prime Directive Mod (by teukros)
Planet Mod (by joker)
Resistance Is Futile Mod (by dcer)
Stargate Mod (by jigalypuff)

Later this week the Top ten installer will be released. :wink:
User avatar
thunderchero
Site Administrator aka Fleet Admiral
Site  Administrator aka Fleet Admiral
Posts: 7933
Joined: Fri Apr 25, 2008 2:00 am
Location: On a three month training mission, in command of the USS Valiant.

Re: Beta testing of new BOTF installers

Post by thunderchero »

Hi Everyone,

here is the other installer

Installer latest release links

Major changes to ECM, MUM, UDM

this mod cover the following mods

Birth of the Federation (By Microprose)
Error Correction Mod (by Spocks-cuddly-tribble)
Ultimate Dominion Mod (by siggi and thunderchero)
Balance of Power (by Gowron)
Mirror Universe Mod (by thunderchero)
All the Ages Mod (by stardust)
Ultimate Mod 5 (by Dafedz)
UnCivil Wars Mod (by thunderchero)
Galaxies Mod (by Tethys)
Fluid's multi player Mod (by Sir Fluid Hat)
Tools (DxWnd, UE, QD's Patcher and more)

thunderchero
User avatar
Spocks-cuddly-tribble
Code Master
Code Master
Posts: 1926
Joined: Sun Apr 27, 2008 2:00 am

Re: Beta testing of new BOTF installers

Post by Spocks-cuddly-tribble »

thunderchero wrote: Wed Nov 23, 2022 12:27 pmMajor changes to ECM
Most user should notice only the random asteroid sun icons (effectless in ECM).

The massive code changes are hard to see, aside of the no log crashes due to the 'Move Fleets due to Treaty Fix for Contested Closed Borders & Stranded Fleets' patch bug: viewtopic.php?p=57729#p57729

I'll look into a fix asap. Other mods that might use this patch be advised of the issue!
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
User avatar
thunderchero
Site Administrator aka Fleet Admiral
Site  Administrator aka Fleet Admiral
Posts: 7933
Joined: Fri Apr 25, 2008 2:00 am
Location: On a three month training mission, in command of the USS Valiant.

Re: Beta testing of new BOTF installers

Post by thunderchero »

Spocks-cuddly-tribble wrote: Wed Nov 23, 2022 7:14 pm aside of the no log crashes due to the 'Move Fleets due to Treaty Fix for Contested Closed Borders & Stranded Fleets' patch bug: viewtopic.php?p=57729#p57729

I'll look into a fix asap. Other mods that might use this patch be advised of the issue!
I think I had that issue with that patch also, but blamed it on conflicting code changes.
so neither mod had that patch added currently.
User avatar
Spocks-cuddly-tribble
Code Master
Code Master
Posts: 1926
Joined: Sun Apr 27, 2008 2:00 am

Re: Beta testing of new BOTF installers

Post by Spocks-cuddly-tribble »

Found the error. Missed a note from my IDA database to correct overcomplicated BotF defaults (patch updated): viewtopic.php?p=57729#p57729

Code: Select all

00448DAA           xor   edx, eax                          ; -> xor   edx, edx
Here is latest IDA database in case my HDD dies: https://workupload.com/file/LEuCPksdsg3

Code: Select all

NAME: ECM Deviation Fix for: Move Fleets due to Treaty Fix for Contested Closed Borders & Stranded Fleets

>> 0x000481aa 31 c2
<< 0x000481aa 33 d2

#00448DAA     33D2           XOR EDX,EDX

thunderchero wrote: Wed Nov 23, 2022 8:51 pmblamed it on conflicting code changes.
Patch should work combined with other open border patches (unless it has more undiscovered bugs). :wink:


And I need to create a regular maps variant of 'AI vs AI System Attack Workaround': viewtopic.php?p=57390#p57390
At some point the AI destroys too many systems instead of conquering them. :dwn:
But it's double edged since it also affects the harass/bomb task. The AI uses this to lower pop when TT combat values too low: :???:

Code: Select all

NAME: AI vs AI System Attack Workaround for Regular Maps
DESC: 50% bombing damage AI vs AI to pop/buildings except active OBs & SH. Player and AI vs player systems unchanged.
AUTHOR: Spocks-cuddly-tribble
URL: 

>> 0x00066854 40 52 89 e2 b9 48 00 00 00 8d bc 24 20 01 00 00 25 ff
>> 0x00066867 00 00 89 e6 e8 50 85 00 00 f3 a5 8b 84 24 ac 01
>> 0x00066878 00 0f af 84 24 a8 01 00 00 0f af 84 24 a4 01 00 00 8b b4 24 b0 03 00 00 39 f0 7d 10 89 f2 29 c2 89 94 24 b0 03 00 00 e9 27 fc ff ff 89 c1 31 c0
>> 0x000668ad 89 84 24 b0 03 00 00 b8 84 a8 57 00 29 f1

<< 0x00066854 48 28 8a 40 52 8b d4 e8 60 85 00 00 8d 94 24 84 00 00
<< 0x00066867 8b 02 0f af 42 04 0f af 42 08 8d bc 24 b0 03 00
<< 0x00066878 3b 07 7f 07 29 07 e9 48 fc ff ff 2b 07 89 37 b5 01 d2 e5 84 2d 28 2b 5a 00 8b c8 75 0e 90 90 90 8b 47 48 80 78 04 01 75 02 D1 E9 b8 84 a8 57 00
<< 0x000668ad 90 90 90 90 90 90 90 90 90 90 90 90 90 90

#00467453     8A48 28            MOV CL,[EAX+28]  // attacker race
#00467456     8A40 52            MOV AL,[EAX+52]  // ship ID
#00467459     8BD4               MOV EDX,ESP
#0046745B     E8 60850000        CALL 46F9C0      // shiplist.sst entry to edx
#00467460     8D9424 84000000    LEA EDX,[ESP+84] // torpedo stats
#00467467     8B02               MOV EAX,[EDX]    // torpedo firepower total...
#00467469     0FAF42 04          IMUL EAX,[EDX+4]
#0046746D     0FAF42 08          IMUL EAX,[EDX+8]
#00467471     8DBC24 B0030000    LEA EDI,[ESP+3B0] // SH power
#00467478     3B07               CMP EAX,[EDI]
#0046747A     7F 07              JG SHORT 467483
#0046747C     2907               SUB [EDI],EAX
#0046747E    ^E9 48FCFFFF        JMP 4670CB
#00467483     2B07               SUB EAX,[EDI]
#00467485     8937               MOV [EDI],ESI
#00467487     B5 01              MOV CH,1
#00467489     D2E5               SHL CH,CL
#0046748B     842D 282B5A00      TEST [5A2B28],CH  // attacker AI?
#00467491     8BC8               MOV ECX,EAX
#00467493     75 0E              JNZ SHORT 4674A3
#00467495     909090             NOP               // AI vs player systems no change
#00467498     8B47 48            MOV EAX,[EDI+48]
#0046749B     8078 04 01         CMP BYTE [EAX+4],1 // AI vs AI systems
#0046749F     75 02              JNZ SHORT 4674A3
#004674A1     D1E9               SHR ECX,1          // AI vs AI systems pop/buildings rest damage / 2
#004674A3     B8 84A85700        MOV EAX, 57A884        \source\game\military\military

#4674AD - 4674BA 90              NOP
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
User avatar
thunderchero
Site Administrator aka Fleet Admiral
Site  Administrator aka Fleet Admiral
Posts: 7933
Joined: Fri Apr 25, 2008 2:00 am
Location: On a three month training mission, in command of the USS Valiant.

Re: Beta testing of new BOTF installers

Post by thunderchero »

Spocks-cuddly-tribble wrote: Thu Nov 24, 2022 2:53 pm And I need to create a regular maps variant of 'AI vs AI System Attack Workaround': viewtopic.php?p=57390#p57390
At some point the AI destroys too many systems instead of conquering them. :dwn:
But it's double edged since it also affects the harass/bomb task. The AI uses this to lower pop when TT combat values too low: :???:

Code: Select all

NAME: AI vs AI System Attack Workaround for Regular Maps
DESC: 50% bombing damage AI vs AI to pop/buildings except active OBs & SH. Player and AI vs player systems unchanged.
AUTHOR: Spocks-cuddly-tribble
URL: 

>> 0x00066854 40 52 89 e2 b9 48 00 00 00 8d bc 24 20 01 00 00 25 ff
>> 0x00066867 00 00 89 e6 e8 50 85 00 00 f3 a5 8b 84 24 ac 01
>> 0x00066878 00 0f af 84 24 a8 01 00 00 0f af 84 24 a4 01 00 00 8b b4 24 b0 03 00 00 39 f0 7d 10 89 f2 29 c2 89 94 24 b0 03 00 00 e9 27 fc ff ff 89 c1 31 c0
>> 0x000668ad 89 84 24 b0 03 00 00 b8 84 a8 57 00 29 f1

<< 0x00066854 48 28 8a 40 52 8b d4 e8 60 85 00 00 8d 94 24 84 00 00
<< 0x00066867 8b 02 0f af 42 04 0f af 42 08 8d bc 24 b0 03 00
<< 0x00066878 3b 07 7f 07 29 07 e9 48 fc ff ff 2b 07 89 37 b5 01 d2 e5 84 2d 28 2b 5a 00 8b c8 75 0e 90 90 90 8b 47 48 80 78 04 01 75 02 D1 E9 b8 84 a8 57 00
<< 0x000668ad 90 90 90 90 90 90 90 90 90 90 90 90 90 90

#00467453     8A48 28            MOV CL,[EAX+28]  // attacker race
#00467456     8A40 52            MOV AL,[EAX+52]  // ship ID
#00467459     8BD4               MOV EDX,ESP
#0046745B     E8 60850000        CALL 46F9C0      // shiplist.sst entry to edx
#00467460     8D9424 84000000    LEA EDX,[ESP+84] // torpedo stats
#00467467     8B02               MOV EAX,[EDX]    // torpedo firepower total...
#00467469     0FAF42 04          IMUL EAX,[EDX+4]
#0046746D     0FAF42 08          IMUL EAX,[EDX+8]
#00467471     8DBC24 B0030000    LEA EDI,[ESP+3B0] // SH power
#00467478     3B07               CMP EAX,[EDI]
#0046747A     7F 07              JG SHORT 467483
#0046747C     2907               SUB [EDI],EAX
#0046747E    ^E9 48FCFFFF        JMP 4670CB
#00467483     2B07               SUB EAX,[EDI]
#00467485     8937               MOV [EDI],ESI
#00467487     B5 01              MOV CH,1
#00467489     D2E5               SHL CH,CL
#0046748B     842D 282B5A00      TEST [5A2B28],CH  // attacker AI?
#00467491     8BC8               MOV ECX,EAX
#00467493     75 0E              JNZ SHORT 4674A3
#00467495     909090             NOP               // AI vs player systems no change
#00467498     8B47 48            MOV EAX,[EDI+48]
#0046749B     8078 04 01         CMP BYTE [EAX+4],1 // AI vs AI systems
#0046749F     75 02              JNZ SHORT 4674A3
#004674A1     D1E9               SHR ECX,1          // AI vs AI systems pop/buildings rest damage / 2
#004674A3     B8 84A85700        MOV EAX, 57A884        \source\game\military\military

#4674AD - 4674BA 90              NOP
I also was just told about a bug in UDM, so once you let me know what is needed for ECM I will release an updated installer for top 10

other than the Move Fleets due to Treaty Fix for Contested Closed Borders & Stranded Fleets Deviation Fix

any other patches you want to add?

I also heard from Dafedz and he might be also working on an update for Ultimate mod 5 :grin:
but no idea when it might be ready
User avatar
Spocks-cuddly-tribble
Code Master
Code Master
Posts: 1926
Joined: Sun Apr 27, 2008 2:00 am

Re: Beta testing of new BOTF installers

Post by Spocks-cuddly-tribble »

There is still many open questions. But here is an interim update:

Code: Select all

NAME: ECM update

# AI Attack Task Status 1 -> check armed enemy ships max 2 flight turns from target (deviation fix)

>> 0x3519E 03
<< 0x3519E 02

# AI Invade Task Status 0 Workaround for inactive ships

>> 0x1DBE6 74
<< 0x1DBE6 7E

# ECM Deviation Fix for Move Fleets due to Treaty Fix for Contested Closed Borders & Stranded Fleets

>> 0x000481aa 31 c2
<< 0x000481aa 33 d2

# AI vs AI 50% Bombing Damage Workaround for Regular Maps

>> 0x00066854 40 52 89 e2 b9 48 00 00 00 8d bc 24 20 01 00 00 25 ff
>> 0x00066867 00 00 89 e6 e8 50 85 00 00 f3 a5 8b 84 24 ac 01
>> 0x00066878 00 0f af 84 24 a8 01 00 00 0f af 84 24 a4 01 00 00 8b b4 24 b0 03 00 00 39 f0 7d 10 89 f2 29 c2 89 94 24 b0 03 00 00 e9 27 fc ff ff 89 c1 31 c0
>> 0x000668ad 89 84 24 b0 03 00 00 b8 84 a8 57 00 29 f1
<< 0x00066854 48 28 8a 40 52 8b d4 e8 60 85 00 00 8d 94 24 84 00 00
<< 0x00066867 8b 02 0f af 42 04 0f af 42 08 8d bc 24 b0 03 00
<< 0x00066878 3b 07 7f 07 29 07 e9 48 fc ff ff 2b 07 89 37 b5 01 d2 e5 84 2d 28 2b 5a 00 8b c8 75 0e 90 90 90 8b 47 48 80 78 04 01 75 02 D1 E9 b8 84 a8 57 00
<< 0x000668ad 90 90 90 90 90 90 90 90 90 90 90 90 90 90
BoF patcher shows this conflict for ECM patches:
Screenshot (23).png
Screenshot (23).png (12.45 KiB) Viewed 2780 times

If you want the AI to take more risks vs enemies for certain tasks.
sub_42C750 Get_ARMED_Enemy_ships_max_turns_X_away -> 2nd of the 5 push is flight turns away from task target to check
Task status 2 (GO) default 1, status 1 is 1-3 (lower scan area means more risk tolerance):
Screenshot (25).png
Screenshot (25).png (24.12 KiB) Viewed 2780 times


This patch can be removed from all mods (no effect): -> I'll delete it in modding post.

POINTLESS: AI Build Starbase Task-freeze Fix (upgrade task in sector without outpost): viewtopic.php?p=50865#p50865


Dynamic Danger Check for AI Colonize, Tform & BldBase Tasks viewtopic.php?p=50865#p50865

-> good patch to prevent inactive AIs, but disrupts safe distance & diplomacy vs powerful opponents, second option:

Code: Select all

NAME: AI ColonizeTformBldBase Safe Distance Free 3 Sectors (remove Dynamic Danger Check)

>> 0x7B69 74 22
<< 0x7B69 75 44

OT: Changing the Supremacy forum link in main & BotF page from 299 -> 300 would improve it: viewforum.php?f=300
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
User avatar
thunderchero
Site Administrator aka Fleet Admiral
Site  Administrator aka Fleet Admiral
Posts: 7933
Joined: Fri Apr 25, 2008 2:00 am
Location: On a three month training mission, in command of the USS Valiant.

Re: Beta testing of new BOTF installers

Post by thunderchero »

Spocks-cuddly-tribble wrote: Sat Dec 03, 2022 3:58 pm BoF patcher shows this conflict for ECM patches
correct those type of patches can be deleted from folder (icon, registry, trek_race_name, race offset, phaser slots, structure id's ect)
I just need them to get all changes in trek.exe.

as for registry patch it shows green on ECMS
User avatar
thunderchero
Site Administrator aka Fleet Admiral
Site  Administrator aka Fleet Admiral
Posts: 7933
Joined: Fri Apr 25, 2008 2:00 am
Location: On a three month training mission, in command of the USS Valiant.

Re: Beta testing of new BOTF installers

Post by thunderchero »

Here is beta 2 installers

Installer latest release links

first posts updated
User avatar
thunderchero
Site Administrator aka Fleet Admiral
Site  Administrator aka Fleet Admiral
Posts: 7933
Joined: Fri Apr 25, 2008 2:00 am
Location: On a three month training mission, in command of the USS Valiant.

Re: Beta testing of new BOTF installers

Post by thunderchero »

I started a new game with current beta version of MUM, this is the first time I have 2 majors taking my systems
at bottom the Ferengi just took trill and Bajor
in the middle the Cardassians just took Scothis system
Ferengi main fleet 87 ships at 5.15 next to trill
Carassian fleet 147 ships at Scothis
My romulan Fleet 51 warbirds at 16.5
My ship production is really getting into high gear, but AI is very aggressive now
rom.jpg
rom.jpg (342.24 KiB) Viewed 2591 times
User avatar
Spocks-cuddly-tribble
Code Master
Code Master
Posts: 1926
Joined: Sun Apr 27, 2008 2:00 am

Re: Beta testing of new BOTF installers

Post by Spocks-cuddly-tribble »

thunderchero wrote: Sun Dec 04, 2022 3:41 pmAI is very aggressive now
Usually the AI takes systems too slowly so that you can take 2-3 systems back before they go for the next. So how did this go from this?


In my ECM test game those coward Klingons send in the Borg to destroy my single T1 system: :shock:
Screenshot (26).png
Screenshot (26).png (180.75 KiB) Viewed 2479 times
AIs can trigger 'Domination Borg Invasion without Random Events' (ECM Borg button) reaching 50%+ of total population: viewtopic.php?p=57063#p57063
That's what you get with new Borg features if you allow the AI to growth using 'Avoid AI Systems Fix for Monsters 2-4': viewtopic.php?p=34119#p34119 :razz:
I don't know how many bugs is too many but that point is reached somewhere before however many in BotF is.
User avatar
thunderchero
Site Administrator aka Fleet Admiral
Site  Administrator aka Fleet Admiral
Posts: 7933
Joined: Fri Apr 25, 2008 2:00 am
Location: On a three month training mission, in command of the USS Valiant.

Re: Beta testing of new BOTF installers

Post by thunderchero »

Spocks-cuddly-tribble wrote: Thu Dec 08, 2022 4:13 pm
thunderchero wrote: Sun Dec 04, 2022 3:41 pmAI is very aggressive now
Usually the AI takes systems too slowly so that you can take 2-3 systems back before they go for the next. So how did this go from this?
I did not continue after looking under the fog, :cool:

Ferengi took those 2 systems back in just a couple turns and was heading to invade Melnos (all 3 systems I had just subjugated)

Cardassians next turn switched to invade Rho virginis (both cardassian targets I had just also taken from Ferengi)

4 turns later both fleets changed targets again cards changed to invade Melnos, ferengi changed to invade beth delta

I think my fleet sitting on Trill has Ferengi worried.

I also think Ferengi/cards have a war pact against me
User avatar
ThrawnCrusher
Lieutenant-Junior Grade
Lieutenant-Junior Grade
Posts: 62
Joined: Sun May 04, 2008 2:00 am

Re: Beta testing of new BOTF installers

Post by ThrawnCrusher »

thunderchero wrote: Sat Dec 03, 2022 11:29 pm Here is beta 2 installers

Installer latest release links

first posts updated
Hi gents, it's been awhile but glad to see the BOTF Dream lives on!

Just double checking that these are the latest installers with the revised modifications?
User avatar
thunderchero
Site Administrator aka Fleet Admiral
Site  Administrator aka Fleet Admiral
Posts: 7933
Joined: Fri Apr 25, 2008 2:00 am
Location: On a three month training mission, in command of the USS Valiant.

Re: Beta testing of new BOTF installers

Post by thunderchero »

yes they are the latest beta release
User avatar
ThrawnCrusher
Lieutenant-Junior Grade
Lieutenant-Junior Grade
Posts: 62
Joined: Sun May 04, 2008 2:00 am

Re: Beta testing of new BOTF installers

Post by ThrawnCrusher »

I salute you for your incredible hardwork and keeping BOTF alive.

Thanks!

I plan to use with WarZone and/or GameRanger depending on where everyone is...
Post Reply

Return to “General Chat”