tavmod-4.6
Axle1975 3 years ago
parent ae2552319b
commit cbcbe34c41

@ -0,0 +1,361 @@
ProTA 4.5 changelog (test version)
------------------------------------
GUI notes:
- Edited title screen
- Edited build menu side panel
- Fixed campaign build menu glitches
- Re-enabled unit limit slider in battleroom
Gameplay notes:
- Fixed campaign AI not building
- Fixed Core Mission 1, now has 1080p support
- Added missing special damages for seaplanes to Phoenix/Hurricane's laser
- Added missing special damages for seaplanes to Krogoth's rocket
- Fixed Core Adv Kbot Lab yardmap to allow units to leave from the sides better
- Improved Arm Hammer delay before firing
- Added .exe hacks:
- Fix "Necro: Resurrection failed" misspelling
- Prevent reclaiming feature sound from looping until finished (only plays it once)
- Correct the reclaim sound when VTOL starts reclaiming a unit
- Always show all player data at final scoreboard, even if they left
- Allow AI to build and fire nukes/anti nukes
- Prevent AI from infinitely queueing stockpile weapons
- Allow AI to turn off any energy-hungry appliances when energy is low
- Increase number of build units (labs + construction + Commander himself) before AI Commanders go into repair patrol mode, from 5 to 10
Other notes:
- CnC-DDraw 5.1.0.0 by FunkyFr3sh included in install
- WGMUS 0.0.17 by MnHebi included in install
- Moved CTRL+F2 menu to Settings.ini and ChatMacro.ini
Commanders
------------------------------------
Arm Commander:
Increased death explosion AOE (550->580)
Core Commander:
Increased death explosion AOE (550->580)
Buildings
------------------------------------
Arm Metal Storage:
Reduced metal cost (320->256)
Core Metal Storage:
Reduced metal cost (305->244)
Arm Hovercraft Platform:
Reduced energy cost (3166->2111)
Reduced metal cost (1364->1254)
Core Hovercraft Platform:
Reduced energy cost (3252->2168)
Reduced metal cost (1327->1210)
Arm Underwater Metal Extractor:
Reduced energy cost (1037->881)
Reduced metal cost (100->91)
Reduced health (330->280)
Core Underwater Metal Extractor:
Reduced build time (4587->4357)
Reduced energy cost (1059->900)
Reduced metal cost (95->87)
Reduced health (355->275)
Arm Underwater Metal Storage:
Reduced metal cost (360->288)
Core Underwater Metal Storage:
Reduced metal cost (350->280)
Arm Sentinel:
Increased health (1200->1250)
Reduced range (550->500)
Core Gaat Gun:
Increased health (1230->1280)
Reduced range (550->500)
Kbots
------------------------------------
Arm Construction Kbot:
Increased build time (3358->3638)
Core Construction Kbot:
Increased build time (3490->3782)
Arm Rocko:
Removed guidance
Core Storm:
Removed guidance
Vehicles
------------------------------------
Arm Jeffy:
Increased aim speed (90->180)
Core Weasel:
Increased aim speed (90->180)
Aircraft
------------------------------------
Arm Thunder:
Reduced speed (9->8.6)
Increased attack run length (120->160)
Hovercraft
------------------------------------
Arm Construction Hovercraft:
Reduced energy cost (3059->2841)
Reduced metal cost (277->267)
Reduced build time (6977->6296)
Core Construction Hovercraft:
Reduced energy cost (3118->2896)
Reduced metal cost (273->263)
Reduced build time (7333->6617)
Arm Skimmer:
Increased aim speed (150->240)
Core Scrubber:
Increased aim speed (150->240)
Arm Anaconda:
Reduced build time (4463->4058)
Increased aiming speed (170->255)
Core Snapper:
Reduced build time (4710->4282)
Increased aiming speed (150->235)
Arm Swatter:
Reduced build time (3747->3372)
Core Slinger:
Reduced build time (3747->3372)
Arm Wombat:
Reduced build time (5972->5380)
Core Nixer:
Reduced build time (6368->5737)
Seaplanes
------------------------------------
Arm Albatross:
Changed death explosion (BIG_UNITEX -> SMALL_UNITEX) (50 damage, 110 AOE -> 30 damage, 30 AOE)
Core Typhoon:
Changed death explosion (BIG_UNITEX -> SMALL_UNITEX) (50 damage, 110 AOE -> 30 damage, 30 AOE)
Advanced Buildings
------------------------------------
Arm Adv. Aircraft Plant
Increased metal cost (2210->2341)
Core Adv. Aircraft Plant
Increased metal cost (2191->2410)
Arm Moho Mine:
Increased energy cost (2897->4350)
Increased metal cost (502->754)
Increased build time (11905->17875)
Core Moho Mine:
Increased energy cost (3010->4561)
Increased metal cost (483->725)
Increased build time (10823->16250)
Arm Cloakable Fusion Reactor:
Increased energy cost (42058->52573)
Increased metal cost (5420->6775)
Increased build time (105487->131859)
Increased energy production (1000->1250)
Core Cloakable Fusion Reactor:
Increased energy cost (46225->57781)
Increased metal cost (5321->6651)
Increased build time (111874->139843)
Increased energy production (1050->1300)
Arm Big Bertha:
Increased reload time (7.5->8)
Core Intimidator:
Increased accuracy (750->625)
Increased reload time (8->8.5)
Arm Annihilator:
Reduced energy per shot (2000->1500)
Increased health (2820->2960)
Arm Stunner:
Increased area of effect (512->640)
Core Neutron:
Increased area of effect (512->640)
Arm Retaliator:
Increased area of effect (512->640)
Core Silencer:
Increased area of effect (512->640)
Advanced Kbots
------------------------------------
Core Pyro:
Reduced health (1400->1350)
Core Gimp:
Changed AA missile to AA only
Reduced missile reload time (4->2)
Increased missile damage to air (80->90)
Increased weapon velocity (900->1000)
Increased weapon acceleration (300->350)
Reduced turn rate (700->600)
Arm Fido:
Reduced build time (8661->8120)
Increased health (1250->1300)
Converted to triple shot burst weapon
Reduced damage per shot (140->65)
Increased DPS (53.85->75)
Reduced bullet velocity (400->350)
Core Morty:
Reduced damage per shot (80->65)
Reduced reload time (1.6->1.45)
Reduced DPS (50->44.82)
Core Can:
Increased speed (0.8->0.85)
Core Dominator:
Increased build time (10382->11420)
Reduced speed (1.1->1)
Reduced turn rate (700->600)
Reduced health (1550->1500)
Arm Shooter:
Increased energy cost (8976->10309)
Reduced damage per shot (1500->1250)
Reduced reload time (10->9)
Reduced DPS (150->138.88)
Core Sumo:
Increased energy cost (5987->11974)
Increased build time (15365->19206)
Reduced health (5500->5000)
Reduced damage per shot (420->400)
Increased reload time (1.75->2)
Reduced DPS (240->200)
Advanced Vehicles
------------------------------------
Arm Panther:
Reduced range (200->190)
Arm Triton:
Reduced health (2400->2276)
Core Crock:
Reduced health (2288->2174)
Core Diplomat:
Increased rocket weapon velocity (575->600)
Increased rocket weapon acceleration (76->80)
Arm Penetrator:
Increased energy cost (6991->11360)
Core Goliath:
Increased build time (12947->13410)
Increased energy cost (3906->7812)
Increased turn rate (206->270)
Increased aim speed (80->115)
Arm Phalanx:
Increased health (1273->1397)
Core Copperhead:
Increased health (1404->1541)
Advanced Aircraft
------------------------------------
Arm Phoenix:
Increased energy cost (7624->8768)
Increased build time (16064->17670)
Core Hurricane:
Increased energy cost (8050->8855)
Increased build time (16269->17896)
Arm Lancet:
Increased turn rate (420->462)
Increased weapon velocity (150->175)
Reduced reload time (8.5->4.25)
Core Titan:
Increased turn rate (409->450)
Increased weapon velocity (150->175)
Reduced reload time (9->4.5)
Advanced Ships
------------------------------------
Arm Ranger:
Increased radar distance (0->1250)
Increased missile weapon velocity (450->650)
Increased missile start velocity (430->450)
Reduced rocket reload time (12->10)
Increased brake rate (0.032->0.064)
Core Hydra:
Increased missile weapon velocity (450->650)
Increased missile start velocity (400->450)
Reduced rocket reload time (11->9)
Increased brake rate (0.03->0.06)
Arm Archer:
Increased missile weapon velocity (450->650)
Increased missile start velocity (430->450)
Core Shredder:
Increased missile weapon velocity (450->650)
Increased missile start velocity (430->450)
Arm Piranha:
Reduced build time (17767->15102)
Core Shark:
Reduced build time (17529->14900)

@ -31,6 +31,7 @@ Switeck - I used many fixes from Switeck's TA Bugfix. Some of the fixes I disagr
ArmouredFish - Helped me a lot with scripting, helped me implement some game changing fixes such as non blocking sea wreckages and offered a lot of general TA knowledge throughout the process ArmouredFish - Helped me a lot with scripting, helped me implement some game changing fixes such as non blocking sea wreckages and offered a lot of general TA knowledge throughout the process
Vohvelieläin - Helped me a lot with his modding knowledge and helped edit some models and scripts Vohvelieläin - Helped me a lot with his modding knowledge and helped edit some models and scripts
Thaldren - Improved performance in Windows 10 and helped setup the ProTA recorder Thaldren - Improved performance in Windows 10 and helped setup the ProTA recorder
FunkyFr3sh - Helped fix bugs with ddraw and spent time making CnC-ddraw work flawlessly with TA
Axle1975 - Helped me fix some issues with the recorder and gave ProTA a platform for competitive play (www.taforever.com) Axle1975 - Helped me fix some issues with the recorder and gave ProTA a platform for competitive play (www.taforever.com)
poosticks - I used his TA guide extensively throughout the modding process to check unit stats and other details poosticks - I used his TA guide extensively throughout the modding process to check unit stats and other details
Idec Sdawkminn - I used his TAU forum posts "Complete Unit FBI Guide" and "Comprehensive Weapons Guide" a lot which were massively useful when learning how to mod TA Idec Sdawkminn - I used his TAU forum posts "Complete Unit FBI Guide" and "Comprehensive Weapons Guide" a lot which were massively useful when learning how to mod TA

BIN
ProTA.gp3 (Stored with Git LFS)

Binary file not shown.

@ -0,0 +1,278 @@
; ProTA 4.5 settings
[Settings]
; Use a different order for autoclick queues when the footprint is set to 2
; Construction units will spend ever so slightly less time building lines of Dragon Teeth this way
OptimizeDTEnabled=1
; Creates a full ring queue when the footprints of the structure being queued and the structure you
; are queuing around don't match up
FullRingsEnabled=0
; The code for the key that controls the whiteboard features
WhiteboardKey=220
; The code for the key that toggles the full screen megamap mode
MegaMapKey=115
; The code for the key that controls the autoclick features
BuildLinesRingsKey=88
; The color of the regions outside of the megamap area
; Setting this to anything other than black highlights the edge of the playable area when unmapped
; Set to 95 as default which is a dark grey
MegaMapEmptyRegionColor=95
; The position of the income display box
; This will update itself when moved in game
IncomePosX=1749
IncomePosY=32
; Fully solid background color behind the income display box
IncomeBackgroundEnabled=0
; Change the color of the fully solid background colour behind the income display box
IncomeBackgroundColor=95
; Text only background behind the income display box
IncomeTextBackgroundEnabled=1
; Change the color of the text only background behind the income display box
IncomeTextBackgroundColor=95
------------------------------------------------------------------------------------------------------
; ProTA 4.5 advanced settings
; Windowed mode will disable many TA v3.9.02 features (including some of these) and is not recommended
[Preferences] ; custom settings, if any entry is disabled the "TA v3.9.02 default" values will be used
; Disabled in tdraw.dll
;UseVideoMemory = TRUE;
; Unit limit per player
; Set from 20 - 6553 (setting higher than 1500 may cause instability)
; TA v3.1 default is 250
; TA v3.9.02 default is 1500
; ProTA 4.5 default is 1500
; Broken atm (*playx overwrites this setting forcibly to 1500)
UnitLimit = 1500;
; Pathfinding cycles
; Setting too low (such as TA v3.1 default) ruins pathfinding but setting extremely high lowers fps
; TA v3.1 default is 1333
; TA v3.9.02 default is 66650
; ProTA 4.5 default is 66650
AISearchMapEntries = 66650;
; Special effects limit (smoke, etc.)
; Setting too low (such as TA v3.1 default) will degrade visual quality
; This setting is still experimental, if you experience visual issues set to 400
; TA v3.1 default is 400
; TA v3.9.02 default is 20480
; ProTA 4.5 default is 20480
SfxLimit = 20480;
; Unit model size limit
; Set max width and height for unit model drawing buffer
; TA v3.1 default is 600x600
; TA v3.9.02 default is 1280x1280
; ProTA 4.5 default is 1280x1280
X_CompositeBuf = 1280;
Y_CompositeBuf = 1280;
; Unit ID limit
; Set the maximum number of unique unit IDs
; TA v3.1 default is 512
; TA v3.9.02 default is 16000
; ProTA 4.5 default is 16000
UnitType = 16000;
; Weapon ID limit
; Set the maximum number of unique weapon IDs
; TA v3.1 default is 256
; TA v3.9.02 default is 16000
; ProTA 4.5 default is 16000
WeaponType = 16000;
; Weapon ID multiplayer patch
; Set to TRUE to enable increased Weapon ID limit in multiplayer
; Set to FALSE to allow increased Weapon ID limit only in single player
; TA v3.1 default is FALSE
; TA v3.9.02 default is FALSE (Weapon ID limit increase not yet compatible with Replayer)
; ProTA 4.5 default is FALSE
MultiGameWeapon = FALSE;
; Double-click selection
; Enable or disable the new "double-click to select all units of the same type on screen" feature
; TA v3.1 default is FALSE
; TA v3.9.02 default is TRUE
; ProTA 4.5 default is TRUE
DoubleClick = TRUE;
; Expanded Multiplayer Sharing Menu
; Enable or disable the new expanded multiplayer sharing menu
; TA v3.1 default is FALSE
; TA v3.9.02 default is TRUE
; ProTA 4.5 default is TRUE
ShareDialogExpand = TRUE;
; Main menu resolution adjuster
; Set to FALSE to keep main menu resolution at the default 640x480
; Set to TRUE to match main menu resolution to the in-game resolution set via options menu
; If TRUE, the main menu will not be upscaled to fit increased output resolution
; If resolution is not valid, the game will not start (use resolution overrider below to fix)
; TA v3.1 default is FALSE
; TA v3.9.02 default is FALSE
; ProTA 4.5 default is FALSE
MenuResolution = FALSE;
; Megamap
; Enable or disable the new megamap
; TA v3.1 default is FALSE
; TA v3.9.02 default is TRUE
; ProTA 4.5 default is TRUE
FullScreenMinimap = TRUE;
; Megamap FPS Limit
MegamapFpsLimit = 1000;
; Megamap Icon Configuration File
; Set the location of the megamap's icon configuration file
; TA v3.9.02 default is .\Icon\iconcfg.ini
MegaMapConfig = .\Icon\iconcfg.ini;
; Megamap Configuration Settings
; Use the fields below to customize the megamap
; Megamap Mouse Wheel Zooming
; Enable or disable ability to zoom in and out of the megamap with the mouse wheel
; TA v3.9.02 default is TRUE
; ProTA 4.5 default is TRUE
WheelZoom = TRUE;
; Megamap Mouse Wheel Zoom In Mode
; Set to TRUE to zoom to the cursor location when rolling the wheel up from the megamap
; Set to FALSE to zoom to the previous camera location when rolling the wheel up from the megamap
; TA v3.9.02 default is TRUE
; ProTA 4.5 default is TRUE
WheelMoveMegaMap = TRUE;
; Megamap Double-Click to Zoom Option
; Enable or disable the option to zoom to the cursor location...
; ...when double-clicking terrain on the megamap
; TA v3.9.02 default is FALSE
; ProTA 4.5 default is FALSE
DoubleClickMoveMegamap = FALSE;
; Megamap Unit Icon Flashing When Under Attack
; Enable or disable megamap unit icon flashing when under attack
UnderAttackFlash=TRUE;
; Megamap Minimum Sensor Range Ring Distances
; Set the minimum sensor values required to display range rings on the megamap
; These settings could be helpful if you want to eliminate clutter from short-ranged rings
; TA v3.9.02 default is 0 for all sensors
; ProTA 4.5 default is 0 for all sensors
MegamapRadarMinimum = 0;
MegamapSonarMinimum = 0;
MegamapSonarJamMinimum = 0;
MegamapRadarJamMinimum = 0;
MegamapAntiNukeMinimum = 0;
; Player Icon and Line Marker Colors
; Customize the colors of the player minimap/megamap icons and line markers
; Set from 0 to 255 to select colors from the TA indexed color palette
; These settings are disabled by default (remove the semicolons to enable)
Player1DotColors=252; ;Default is 227 ProTA 4.5 default is 252
Player2DotColors=249; ;Default is 212 ProTA 4.5 default is 249
Player3DotColors=80; ;Default is 80 ProTA 4.5 default is 80
Player4DotColors=250; ;Default is 235 ProTA 4.5 default is 250
Player5DotColors=66; ;Default is 108 ProTA 4.5 default is 66
Player6DotColors=148; ;Default is 219 ProTA 4.5 default is 148
Player7DotColors=208; ;Default is 208 ProTA 4.5 default is 208
Player8DotColors=0; ;Default is 93 ProTA 4.5 default is 0
Player9DotColors=210; ;Default is 130 ProTA 4.5 default is 210
Player10DotColors=33; ;Default is 67 ProTA 4.5 default is 33
; Player Dot Marker Colors
; Customize the colors of player dot markers by setting a custom icon file
; Edit the example smallcircle.pcx file or create a new icon file
; The icon file must contain all 10 player markers from left to right
; The icon width and height settings must match the dimensions of your icons
; These settings are disabled by default (remove the semicolons to enable)
PerPlayerMarkerWidth=10;
PerPlayerMarkerHeight=10;
PlayerMarkerPcx=Icon\smallcircle.pcx;
[REG] ; registry override settings, if any entry is disabled the last value used will be remembered
; Sound mode
; Set to 0 for no sound, 1 for mono sound, and 2 for 3D positional sound
; When set to 3D, the speaker layout is read from the Windows control panel
; All speaker layouts are supported by the 3D sound engine (stereo, 5.1, 7.1, etc.)
; TA v3.1 default is Mono (dword:1)
; TA v3.9.02 default is 3D (dword:2)
; ProTA 4.5 default is 3D (dword:2)
"Sound Mode" = dword:2
; Max number of simultaneous sounds before sounds are cut off
; Set from 2 - 32 for specific limits or 33 or higher for unlimited
; TA v3.1 default is 8 (dword:8)
; TA v3.9.02 default is 128 / unlimited (dword:128)
; ProTA 4.5 default is 128 / unlimited (dword:128)
"MixingBuffers" = dword:128
; Default game speed
; Set from 0 - 20 (corresponding to game speed -10 to +10)
; Use plus and minus keys to adjust while playing
; TA and TA v3.9.02 default is 10 which is equivalent to Normal game speed (dword:10)
; ProTA 4.5 default is 10 which is equivalent to Normal game speed (dword:10)
"GameSpeed" = dword:10
; Group selection hotkey modifier
; Set to 1 to select unit groups with number key and build menus with ALT + number key
; Set to 0 to select build menus with number key and unit groups with ALT + number key
; TA v3.1 default is 0 (dword:0)
; TA v3.9.02 default is 1 (dword:1)
; ProTA 4.5 default is 1 (dword:1)
"SwitchAlt" = dword:1
; Max number of players in skirmish mode
; Set from 2 - 10
; TA v3.1 default is 4 (dword:4)
; TA v3.9.02 default is 10 (dword:10)
; ProTA 4.5 default is 10 (dword:10)
"NumSkirmishPlayers" = dword:10
; Default setting for display of chat messages from other players
; Set to 1 to enable and 0 to disable
; Use "+screenchat" command in-game to toggle setting for the current game
; TA and TA v3.9.02 default is 1
; ProTA 4.5 default is 1
"ScreenChat" = dword:1
; Music playback mode
; Set to 1 for Play All, 2 for Random, 3 for Repeat, and 4 for Custom.
; When set to Custom, the game will attempt to use the dynamic build/battle system...
; ...however this mode is buggy and almost never works correctly on modern systems...
; ...resulting in only a single track being played, either stopping thereafter (CD version)...
; ...or looping forever (MP3 version), therefore Random is best for most people
; TA v3.1 default is Custom (dword:4)
; TA v3.9.02 default is Random (dword:2)
; ProTA 4.5 default is Random (dword:2)
"CDMode" = dword:2
; Resolution overrider (disabled by default)
; Use this to override the resolution set in the options menu (remove semicolons to enable)
; All resolutions and aspect ratios supported by your setup are supported by the game...
; ...as long as they are available in 8-bit color depth (if not, create a custom resolution)
; If you set a resolution not supported by your setup (driver or display) the game will crash
; The override is set at game launch, using options menu will defeat override until next launch
; Example: dword:1920 x dword:1080 (1920x1080)
;"DisplayModeWidth" = dword:1920
;"DisplayModeHeight" = dword:1080

BIN
TotalA.exe (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,30 @@
/***************************************************************************/
WGMUS.DLL (WARGAME MUSIC DLL) IS DESIGNED FOR USE WITH TOTAL ANNIHILATION TO ENABLE MUSIC PLAYBACK FROM FILES ON HARD DRIVE, OR FROM CD AS OF NOW, PLAYBACK IS SUPPORTED VIA BASS ( https://www.un4seen.com/ ) AND ADDON BASS CD PLANS FOR SUPPORTING AUDIERE, OPENAL, WINMM, AND DIRECTSHOW. PARTIALLY BASED ON OGG-WINMM https://github.com/hifi-unmaintained/ogg-winmm
PLACE INTO TOTAL ANNIHILATION DIRECTORY, AND REGEDIT TOTALA.EXE REPLACE MENTION OF WINMM.DLL, or WIN32.DLL DEPENDING ON RELEASE WITH WGMUS.DLL
DEFAULT MUSIC FOLDER NAME IS tamus IT IS ADVISED TO NAME TRACKS IN A MANNER THAT IS CONSISTENT FOR EXAMPLE, 00.mp3, 01.mp3, AND SO FORTH NOT 1.mp3 to 9.mp3, THEN 10 to 16 MP3 AS THEY WILL BE LOADED IN THE "WRONG" ORDER.
SETTINGS ARE CONTROLLED VIA wgmus.ini
SPECIAL THANKS:
THALDREN,
KEVIN HAKE,
ARMOURED FISH
COPYRIGHT MENTIONS:
ogg-winmm
Copyright (c) 2012 Toni Spets <toni.spets@iki.fi>
BASS 2.4
Copyright (c) 1999-2022 Un4seen Developments Ltd. All rights reserved.
BASSCD 2.4
Copyright (c) 2003-2022 Un4seen Developments Ltd. All rights reserved.
BASSFLAC 2.4
Copyright (c) 2004-2023 Un4seen Developments Ltd. All rights reserved.
BASSmix 2.4
Copyright (c) 2005-2022 Un4seen Developments Ltd. All rights reserved.
BASSWASAPI 2.4
Copyright (c) 2009-2020 Un4seen Developments Ltd. All rights reserved.
/***************************************************************************/

Binary file not shown.

@ -0,0 +1,13 @@
[Settings]
;Accepted file formats
;0 wav
;1 mp3
;2 ogg
;3 flac
;4 aiff
FileFormat=1
;Accepted music playback modes
;0 CD
;1 Folder
PlaybackMode=1
MusicFolder=music
Loading…
Cancel
Save