mirror of
https://gitlab.com/the-no-frauds-club/cosmonarchy-bw-release.git
synced 2026-09-17 01:31:45 +00:00
18 July 2026 update - options menu
This commit is contained in:
parent
1bcf0501e4
commit
2d4a0012aa
@ -5,6 +5,7 @@ Since December 2022, this changelog shows only past changes.
|
|||||||
See patchnotes.md for info on the most recent patch!
|
See patchnotes.md for info on the most recent patch!
|
||||||
|
|
||||||
# Table of Contents
|
# Table of Contents
|
||||||
|
- [11 July 2026](#11-july-2026)
|
||||||
- [3 July 2026](#3-july-2026)
|
- [3 July 2026](#3-july-2026)
|
||||||
- [19 June 2026](#19-june-2026)
|
- [19 June 2026](#19-june-2026)
|
||||||
- [24 May 2026](#24-may-2026)
|
- [24 May 2026](#24-may-2026)
|
||||||
@ -116,6 +117,39 @@ See patchnotes.md for info on the most recent patch!
|
|||||||
- [13 August 2020](#13-august-2020)
|
- [13 August 2020](#13-august-2020)
|
||||||
- [12 August 2020](#12-august-2020)
|
- [12 August 2020](#12-august-2020)
|
||||||
|
|
||||||
|
# 11 July 2026
|
||||||
|
## Year 4, month 7, patch 2
|
||||||
|
|
||||||
|
## Patch goals
|
||||||
|
- Continue technical improvements for the Throneroom stage!
|
||||||
|
- Further improve audiovisuals
|
||||||
|
- [Subscribe on ko-fi](https://ko-fi.com/pr0nogoandveeq7) to get a sneak peek of the incoming changes!
|
||||||
|
|
||||||
|
# Core changes
|
||||||
|
|
||||||
|
## Bugfixes
|
||||||
|
- **Stability:**
|
||||||
|
- Resolved all remaining floating point use cases, eliminating known causes of several desyncs (c. Veeq7, Pr0nogo, Jesse; b. Jesse, TheBeaver99, Neblime, BtyB, 3crow, Lucifirius, Doglived, IAMtheWHEATofGOD)
|
||||||
|
- *Not all desyncs have been eliminated, but you should see a significant reduction, especially in games not featuring Askosi!*
|
||||||
|
- *Many working systems may have been made buggy by this huge change. We need testing for that! Please help report crashes or buggy behavior.*
|
||||||
|
- *Huge shout-out to Veeq7 for being the primary workhorse of this change, and special thanks to Jesse who helped get the ball rolling. The donors are also greatly appreciated!*
|
||||||
|
- Prospectively fixed rare AI crash related to retreating some units (r. iliektoeatgrass, c. DarkenedFantasies)
|
||||||
|
- **Gameplay:**
|
||||||
|
- Terran and Askosi workers can no longer increment construction attempts remotely (r. HonMonO & Kenoli)
|
||||||
|
- **Magister** Stellar Enforcement timer now refreshes on attack (r. Kenoli)
|
||||||
|
- **Cikralisk**s can now attack from garrisons (r. Kenoli)
|
||||||
|
- Askosi workers can no longer work on Terran structures (r. Kenoli)
|
||||||
|
- Askosi workers no longer ignore right-click commands on completed structures (r. Kenoli)
|
||||||
|
|
||||||
|
## Audiovisuals
|
||||||
|
- Launch screen splash art has been updated
|
||||||
|
- Adjusted sprite for:
|
||||||
|
- Cipher, Function, Gauntlet, Cosmoscope
|
||||||
|
- New almost-built frame for:
|
||||||
|
- Arch, Cipher, Function, Gauntlet, Cosmoscope, Lotiro
|
||||||
|
- New sound effect for:
|
||||||
|
- Domain passive proc
|
||||||
|
|
||||||
# 3 July 2026
|
# 3 July 2026
|
||||||
## Year 4, month 7, patch 1
|
## Year 4, month 7, patch 1
|
||||||
|
|
||||||
|
|||||||
@ -193,10 +193,10 @@ Pylon Shadow
|
|||||||
Lattice
|
Lattice
|
||||||
Lattice Warp Flash
|
Lattice Warp Flash
|
||||||
Lattice Shadow
|
Lattice Shadow
|
||||||
Shield Battery
|
Bulwark
|
||||||
Shield Battery Overlay
|
Bulwark Overlay
|
||||||
Shield Battery Warp Flash
|
Bulwark Warp Flash
|
||||||
Shield Battery Shadow
|
Bulwark Shadow
|
||||||
Stargate
|
Stargate
|
||||||
Stargate Overlay
|
Stargate Overlay
|
||||||
Stargate Warp Flash
|
Stargate Warp Flash
|
||||||
|
|||||||
Binary file not shown.
BIN
mpq/glue/options/plistlrg_options.pcx
Normal file
BIN
mpq/glue/options/plistlrg_options.pcx
Normal file
Binary file not shown.
BIN
mpq/glue/options/tab_highlight.pcx
Normal file
BIN
mpq/glue/options/tab_highlight.pcx
Normal file
Binary file not shown.
Binary file not shown.
BIN
mpq/rez/gluoptions.bin
Normal file
BIN
mpq/rez/gluoptions.bin
Normal file
Binary file not shown.
BIN
mpq/rez/options/tab-misc.bin
Normal file
BIN
mpq/rez/options/tab-misc.bin
Normal file
Binary file not shown.
BIN
mpq/rez/options/tab-ui.bin
Normal file
BIN
mpq/rez/options/tab-ui.bin
Normal file
Binary file not shown.
Binary file not shown.
@ -2241,7 +2241,7 @@ BountySpecialState1:
|
|||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
BountyAlmostBuilt:
|
BountyAlmostBuilt:
|
||||||
playfram 0
|
playfram 4
|
||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
BountyBuilt:
|
BountyBuilt:
|
||||||
@ -2484,7 +2484,7 @@ ProsceniumSpecialState1:
|
|||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
ProsceniumAlmostBuilt:
|
ProsceniumAlmostBuilt:
|
||||||
playfram 0
|
playfram 2
|
||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
ProsceniumBuilt:
|
ProsceniumBuilt:
|
||||||
@ -4488,9 +4488,9 @@ PhontisGndAttkToIdle:
|
|||||||
|
|
||||||
PhontisDeath:
|
PhontisDeath:
|
||||||
playsnd 533 # Protoss\Scout\PScDth00.WAV
|
playsnd 533 # Protoss\Scout\PScDth00.WAV
|
||||||
imgol 213 0 0 # Explosion1 (Small) (thingy\tBangS.grp)
|
imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp)
|
||||||
wait 2
|
wait 2
|
||||||
lowsprul 1065 0 0 # Askosi Unit Rubble (cm\a\a-rubble-tiny.grp)
|
lowsprul 1007 0 0 # Askosi Structure Rubble (Small) (cm\a\a-rubble-small.grp)
|
||||||
wait 1
|
wait 1
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -4784,7 +4784,7 @@ DormingeSpecialState1:
|
|||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
DormingeAlmostBuilt:
|
DormingeAlmostBuilt:
|
||||||
playfram 0
|
playfram 8
|
||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
DormingeBuilt:
|
DormingeBuilt:
|
||||||
@ -4927,7 +4927,7 @@ Walking [NONE]
|
|||||||
WalkingToIdle [NONE]
|
WalkingToIdle [NONE]
|
||||||
SpecialState1 [NONE]
|
SpecialState1 [NONE]
|
||||||
SpecialState2 [NONE]
|
SpecialState2 [NONE]
|
||||||
AlmostBuilt SkryrokorLocal00
|
AlmostBuilt DomainAlmostBuilt
|
||||||
Built DomainBuilt
|
Built DomainBuilt
|
||||||
Landing [NONE]
|
Landing [NONE]
|
||||||
LiftOff [NONE]
|
LiftOff [NONE]
|
||||||
@ -4951,7 +4951,12 @@ DomainDeath:
|
|||||||
wait 1
|
wait 1
|
||||||
end
|
end
|
||||||
|
|
||||||
|
DomainAlmostBuilt:
|
||||||
|
playfram 1
|
||||||
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
DomainBuilt:
|
DomainBuilt:
|
||||||
|
playfram 0
|
||||||
imgol 1820 0 0 # Architect weaponfire channel
|
imgol 1820 0 0 # Architect weaponfire channel
|
||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@ -2487,7 +2487,7 @@ NexusWarpIn:
|
|||||||
# 181 Nexus Overlay (protoss\pneGlow.grp)
|
# 181 Nexus Overlay (protoss\pneGlow.grp)
|
||||||
.headerstart
|
.headerstart
|
||||||
IsId 178
|
IsId 178
|
||||||
Type 24
|
Type 27
|
||||||
Init NexusOverlayInit
|
Init NexusOverlayInit
|
||||||
Death Generic_Wait1End
|
Death Generic_Wait1End
|
||||||
GndAttkInit [NONE]
|
GndAttkInit [NONE]
|
||||||
@ -2514,6 +2514,8 @@ Unused3 [NONE]
|
|||||||
StarEditInit [NONE]
|
StarEditInit [NONE]
|
||||||
Disable Generic_Wait1End
|
Disable Generic_Wait1End
|
||||||
Burrow [NONE]
|
Burrow [NONE]
|
||||||
|
UnBurrow [NONE]
|
||||||
|
Enable SkryrokorLocal00
|
||||||
.headerend
|
.headerend
|
||||||
# ----------------------------------------------------------------------------- #
|
# ----------------------------------------------------------------------------- #
|
||||||
|
|
||||||
@ -2613,7 +2615,7 @@ WardenWarpIn:
|
|||||||
# 189 Pylon (protoss\pylon.grp)
|
# 189 Pylon (protoss\pylon.grp)
|
||||||
.headerstart
|
.headerstart
|
||||||
IsId 181
|
IsId 181
|
||||||
Type 21
|
Type 27
|
||||||
Init PylonInit
|
Init PylonInit
|
||||||
Death PylonDeath
|
Death PylonDeath
|
||||||
GndAttkInit [NONE]
|
GndAttkInit [NONE]
|
||||||
@ -2636,6 +2638,12 @@ LiftOff [NONE]
|
|||||||
IsWorking SkryrokorLocal00
|
IsWorking SkryrokorLocal00
|
||||||
WorkingToIdle SkryrokorLocal00
|
WorkingToIdle SkryrokorLocal00
|
||||||
WarpIn PylonWarpIn
|
WarpIn PylonWarpIn
|
||||||
|
Unused3 [NONE]
|
||||||
|
StarEditInit [NONE]
|
||||||
|
Disable Generic_Wait1End
|
||||||
|
Burrow [NONE]
|
||||||
|
UnBurrow [NONE]
|
||||||
|
Enable SkryrokorLocal00
|
||||||
.headerend
|
.headerend
|
||||||
# ----------------------------------------------------------------------------- #
|
# ----------------------------------------------------------------------------- #
|
||||||
|
|
||||||
@ -2769,12 +2777,12 @@ RoboticsFacilityEnable:
|
|||||||
|
|
||||||
# ----------------------------------------------------------------------------- #
|
# ----------------------------------------------------------------------------- #
|
||||||
# This header is used by images.dat entries:
|
# This header is used by images.dat entries:
|
||||||
# 195 Shield Battery (protoss\sbattery.grp)
|
# 195 Bulwark (protoss\sbattery.grp)
|
||||||
.headerstart
|
.headerstart
|
||||||
IsId 183
|
IsId 183
|
||||||
Type 27
|
Type 27
|
||||||
Init ShieldBatteryInit
|
Init BulwarkInit
|
||||||
Death ShieldBatteryDeath
|
Death BulwarkDeath
|
||||||
GndAttkInit [NONE]
|
GndAttkInit [NONE]
|
||||||
AirAttkInit [NONE]
|
AirAttkInit [NONE]
|
||||||
Unused1 [NONE]
|
Unused1 [NONE]
|
||||||
@ -2789,47 +2797,47 @@ WalkingToIdle [NONE]
|
|||||||
SpecialState1 [NONE]
|
SpecialState1 [NONE]
|
||||||
SpecialState2 [NONE]
|
SpecialState2 [NONE]
|
||||||
AlmostBuilt [NONE]
|
AlmostBuilt [NONE]
|
||||||
Built ShieldBatteryBuilt
|
Built BulwarkBuilt
|
||||||
Landing [NONE]
|
Landing [NONE]
|
||||||
LiftOff [NONE]
|
LiftOff [NONE]
|
||||||
IsWorking SkryrokorLocal00
|
IsWorking SkryrokorLocal00
|
||||||
WorkingToIdle SkryrokorLocal00
|
WorkingToIdle SkryrokorLocal00
|
||||||
WarpIn ShieldBatteryWarpIn
|
WarpIn BulwarkWarpIn
|
||||||
Unused3 [NONE]
|
Unused3 [NONE]
|
||||||
StarEditInit [NONE]
|
StarEditInit [NONE]
|
||||||
Disable SkryrokorLocal00
|
Disable SkryrokorLocal00
|
||||||
Burrow [NONE]
|
Burrow [NONE]
|
||||||
UnBurrow [NONE]
|
UnBurrow [NONE]
|
||||||
Enable ShieldBatteryBuilt
|
Enable BulwarkBuilt
|
||||||
.headerend
|
.headerend
|
||||||
# ----------------------------------------------------------------------------- #
|
# ----------------------------------------------------------------------------- #
|
||||||
|
|
||||||
ShieldBatteryInit:
|
BulwarkInit:
|
||||||
imgul 198 0 0 # Shield Battery Shadow (protoss\pbaShad.grp)
|
imgul 198 0 0 # Bulwark Shadow (protoss\pbaShad.grp)
|
||||||
playfram 0x00 # Frame set 0
|
playfram 0x00 # Frame set 0
|
||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
ShieldBatteryDeath:
|
BulwarkDeath:
|
||||||
playsnd 7 # Misc\ExploLrg.wav
|
playsnd 7 # Misc\ExploLrg.wav
|
||||||
imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp)
|
imgol 215 0 0 # Explosion (Large) (thingy\tBangX.grp)
|
||||||
wait 3
|
wait 3
|
||||||
end
|
end
|
||||||
|
|
||||||
ShieldBatteryBuilt:
|
BulwarkBuilt:
|
||||||
imgol 196 0 0 # Shield Battery Overlay (protoss\pbaGlow.grp)
|
imgol 196 0 0 # Bulwark Overlay (protoss\pbaGlow.grp)
|
||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
ShieldBatteryWarpIn:
|
BulwarkWarpIn:
|
||||||
imgol 197 0 0 # Shileld Battery Warp Flash (protoss\sbattery.grp)
|
imgol 197 0 0 # Shileld Battery Warp Flash (protoss\sbattery.grp)
|
||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------- #
|
# ----------------------------------------------------------------------------- #
|
||||||
# This header is used by images.dat entries:
|
# This header is used by images.dat entries:
|
||||||
# 196 Shield Battery Overlay (protoss\pbaGlow.grp)
|
# 196 Bulwark Overlay (protoss\pbaGlow.grp)
|
||||||
.headerstart
|
.headerstart
|
||||||
IsId 184
|
IsId 184
|
||||||
Type 24
|
Type 27
|
||||||
Init ShieldBatteryOverlayInit
|
Init BulwarkOverlayInit
|
||||||
Death Generic_Wait1End
|
Death Generic_Wait1End
|
||||||
GndAttkInit [NONE]
|
GndAttkInit [NONE]
|
||||||
AirAttkInit [NONE]
|
AirAttkInit [NONE]
|
||||||
@ -2848,21 +2856,23 @@ AlmostBuilt [NONE]
|
|||||||
Built [NONE]
|
Built [NONE]
|
||||||
Landing [NONE]
|
Landing [NONE]
|
||||||
LiftOff [NONE]
|
LiftOff [NONE]
|
||||||
IsWorking ShieldBatteryOverlayIsWorking
|
IsWorking BulwarkOverlayIsWorking
|
||||||
WorkingToIdle ShieldBatteryOverlayInit
|
WorkingToIdle BulwarkOverlayInit
|
||||||
WarpIn SkryrokorLocal00
|
WarpIn SkryrokorLocal00
|
||||||
Unused3 [NONE]
|
Unused3 [NONE]
|
||||||
StarEditInit [NONE]
|
StarEditInit [NONE]
|
||||||
Disable Generic_Wait1End
|
Disable Generic_Wait1End
|
||||||
Burrow [NONE]
|
Burrow [NONE]
|
||||||
|
UnBurrow [NONE]
|
||||||
|
Enable SkryrokorLocal00
|
||||||
.headerend
|
.headerend
|
||||||
# ----------------------------------------------------------------------------- #
|
# ----------------------------------------------------------------------------- #
|
||||||
|
|
||||||
ShieldBatteryOverlayInit:
|
BulwarkOverlayInit:
|
||||||
playfram 0x00
|
playfram 0x00
|
||||||
goto SkryrokorLocal00
|
goto SkryrokorLocal00
|
||||||
|
|
||||||
ShieldBatteryOverlayIsWorking:
|
BulwarkOverlayIsWorking:
|
||||||
playsnd 481 # Protoss\Bldg\PbaAct00.wav
|
playsnd 481 # Protoss\Bldg\PbaAct00.wav
|
||||||
playfram 1
|
playfram 1
|
||||||
wait 2
|
wait 2
|
||||||
@ -2880,7 +2890,7 @@ ShieldBatteryOverlayIsWorking:
|
|||||||
wait 2
|
wait 2
|
||||||
playfram 2
|
playfram 2
|
||||||
wait 2
|
wait 2
|
||||||
goto ShieldBatteryOverlayIsWorking
|
goto BulwarkOverlayIsWorking
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------- #
|
# ----------------------------------------------------------------------------- #
|
||||||
# This header is used by images.dat entries:
|
# This header is used by images.dat entries:
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
# 11 July 2026
|
# 18 July 2026
|
||||||
## Year 4, month 7, patch 2
|
## Year 4, month 7, patch 3
|
||||||
|
|
||||||
## Patch goals
|
## Patch goals
|
||||||
- Continue technical improvements for the Throneroom stage!
|
- Continue technical improvements for the Throneroom stage!
|
||||||
@ -8,26 +8,29 @@
|
|||||||
|
|
||||||
# Core changes
|
# Core changes
|
||||||
|
|
||||||
|
## Misc
|
||||||
|
- Window name is now set to `Cosmonarchy` (c. Jesse)
|
||||||
|
- Window icon now uses Cosmonarchy's logo (c. Jesse)
|
||||||
|
|
||||||
|
## Main menu
|
||||||
|
- An options menu has been added to the main menu, courtesy of Jesse!
|
||||||
|
- This menu currently allows modifying many config options.
|
||||||
|
- *More options, including default game options, will be added eventually!*
|
||||||
|
|
||||||
## Bugfixes
|
## Bugfixes
|
||||||
- **Stability:**
|
- **Stability:**
|
||||||
- Resolved all remaining floating point use cases, eliminating known causes of several desyncs (c. Veeq7, Pr0nogo, Jesse; b. Jesse, TheBeaver99, Neblime, BtyB, 3crow, Lucifirius, Doglived, IAMtheWHEATofGOD)
|
- Fixed an occasional issue with "go to max range" attacks, further resolving UB
|
||||||
- *Not all desyncs have been eliminated, but you should see a significant reduction, especially in games not featuring Askosi!*
|
- Properly fixed a rare CPU fleeing issue that caused crashes (r. iliektoeatgrass, c. DarkenedFantasies)
|
||||||
- *Many working systems may have been made buggy by this huge change. We need testing for that! Please help report crashes or buggy behavior.*
|
|
||||||
- *Huge shout-out to Veeq7 for being the primary workhorse of this change, and special thanks to Jesse who helped get the ball rolling. The donors are also greatly appreciated!*
|
|
||||||
- Prospectively fixed rare AI crash related to retreating some units (r. iliektoeatgrass, c. DarkenedFantasies)
|
|
||||||
- **Known issue:** Lakizilisk return spines behave improperly.
|
|
||||||
- **Gameplay:**
|
- **Gameplay:**
|
||||||
- Terran and Askosi workers can no longer increment construction attempts remotely (r. HonMonO & Kenoli)
|
- **Bulwark**s can no longer proc Astral Splendor while being salvaged
|
||||||
- **Magister** Stellar Enforcement timer now refreshes on attack (r. Kenoli)
|
- **Audiovisuals:**
|
||||||
- **Cikralisk**s can now attack from garrisons (r. Kenoli)
|
- Fixed error printouts when salvaging on **Nexus**, **Pylon**, and **Bulwark** with the **Dyad** (r. Slav)
|
||||||
- Askosi workers can no longer work on Terran structures (r. Kenoli)
|
|
||||||
- Askosi workers no longer ignore right-click commands on completed structures (r. Kenoli)
|
|
||||||
|
|
||||||
## Audiovisuals
|
## Audiovisuals
|
||||||
- Launch screen splash art has been updated
|
- Updated sprites for:
|
||||||
- Adjusted sprite for:
|
- Proselyte, Missionary, Vicar, Insurant
|
||||||
- Cipher, Function, Gauntlet, Cosmoscope
|
- Adjusted death sequence for Phontis
|
||||||
- New almost-built frame for:
|
- Added almost-built frame for:
|
||||||
- Arch, Cipher, Function, Gauntlet, Cosmoscope, Lotiro
|
- Bounty, Dorminge, Proscenium, Domain
|
||||||
- New sound effect for:
|
- Updated construction frames for:
|
||||||
- Domain passive proc
|
- Bounty, Dorminge
|
||||||
BIN
plugins/gptp.qdp
BIN
plugins/gptp.qdp
Binary file not shown.
Loading…
Reference in New Issue
Block a user