Releases: Adeptus-Dominus/ChapterMaster
Releases · Adeptus-Dominus/ChapterMaster
ChapterMaster dev-0.9-2024-12-29-0425
What's Changed
Fixes
- fix: obj_ini.icon string failsafe by @OH296 in EttyKitty#212
- fix: Wrong variable name in planet defence battles by @OH296 in EttyKitty#216
- fix: Add error handling and split crusade into own function by @OH296 in EttyKitty#217
- fix: Return trade ships home or delete them by @OH296 in EttyKitty#218
- fix: Captains and CM not healing (loop from 1) by @EttyKitty in #351
Full Changelog: v0.9.5...dev/release/0.9
ChapterMaster dev-0.10-2024-12-30-0950
What's Changed
New/Changed
- feat(balance): Tweaks to grav weapon as per play testing by @OH296 in #339
- feat: Complex Components for Tartaros Armour by @OH296 in #342
- feat: Founding traits by @KRdaMystic in #344
- feat: Tartaros face plate and and helm variants by @OH296 in #354
Fixes
- fix: Custom Livery for heads to match departments by @OH296 in #334
- fix: Fleet retreating crash by @OH296 in #335
- fix: Minor scoping error in one of the new ship return events by @OH296 in #336
- fix: Initialisation of local complex_set variable moved in draw_unit_image by @OH296 in #338
- fix: Possible over running of array length with ship weapons by @OH296 in #337
- fix: Stop bug where Squad View no longer appears by @OH296 in #340
- fix: Custom role saving by @VanWeapon in #345
- fix: Homeworld save/load for custom chapters by @VanWeapon in #347
- fix: Artifact continuity issue by @OH296 in #348
- fix: drop_select use gui_view_width over camera view width by @OH296 in #349
- fix: Uncommon variable type error in ui_manage by @OH296 in #350
- fix : improve ordering and reduce duplicate line scr_add_man by @OH296 in #355
- fix(text): And improve the advisor text on the recruitment screen by @EttyKitty in #343
- fix: Adjust founding chapter trait values by @KRdaMystic in #353
New Contributors
- @VanWeapon made their first contribution in #345
Full Changelog: dev-old/release/0.10.0.0...dev/release/0.10.0.0
What's Changed on the Nightly Branch
Possibly Breaking Changes
- refactor!: Overhaul chapter data handling by @VanWeapon in EttyKitty#48
- player ship arrays are now fully dynamic by @OH296 in EttyKitty#116
- feat: Overhaul Techmarine and Apothecary systems by @OH296 in EttyKitty#77
New/Changed
- Adv 5.5 PR by @KRdaMystic in EttyKitty#30
- A bunch of weapon and hands drawing stuff, with some other minor things by @EttyKitty in EttyKitty#31
- More complex sprite by @OH296 in EttyKitty#50
- feat: "Generate random name" button on some creation slides by @VanWeapon in EttyKitty#150
- feat: A bunch of changes to sprites by @EttyKitty in EttyKitty#147
- feat(flavour): Update lore for soul drinkers by @VanWeapon in EttyKitty#164
- feat: Rework battle EXP reward system by @EttyKitty in EttyKitty#41
- feat: Chapter selection multirow grid & dbg overlay by @VanWeapon in EttyKitty#165
- feat: Overhaul of attack/raid and purging frontend and backend by @OH296 in EttyKitty#179
- feat: Angry marines by @VanWeapon in EttyKitty#174
- feat: Copy version number by clicking on it by @EttyKitty in EttyKitty#184
- feat: Basic ship return from lost in warp logic by @OH296 in EttyKitty#193
- feat: Exclude squad from bulk equip by @OH296 in EttyKitty#194
- feat: More complex sprite work by @OH296 in EttyKitty#182
- feat: Deselect dreadnoughts on attack screen and ship load fix by @OH296 in EttyKitty#222
- feat: Add Terminator bionics sprites by @OH296 in EttyKitty#226
- feat: Improve missing ships return from warp by @OH296 in EttyKitty#239
- fix: Research progression and add research complete popup by @EttyKitty in EttyKitty#244
Fixes
- Fix: complex sprite stuff fixes by @OH296 in EttyKitty#51
- fix: crash when switching bombardment targets by @VanWeapon in EttyKitty#123
- fix: typo in splintered fleet distribution by @VanWeapon in EttyKitty#124
- fix: Fleet combat with new fleet arrays by @OH296 in EttyKitty#128
- refactor: More error logging edits for 0.10 and minor fixes by @EttyKitty in EttyKitty#137
- general cleanup on gene slaves by @OH296 in EttyKitty#181
- fix: Missing homeworld name on new game by @VanWeapon in EttyKitty#190
- fix: Inconsistent use of "warp" and "Warp" causing crashes by @OH296 in EttyKitty#191
- fix: Garbage error with p_fortification by @OH296 in EttyKitty#189
- fix: Set lid defualt to -1 in scr_manage_unit by @OH296 in EttyKitty#195
- fix: Recruitment and trait distribution by @OH296 in EttyKitty#197
- fix: Crash with custom chap icon by @VanWeapon in EttyKitty#196
- fix: Player fleet merge move to modern methods by @OH296 in EttyKitty#198
- fix: Restore final save part by @OH296 in EttyKitty#199
- fix: Chainsword start gear bug by @VanWeapon in EttyKitty#202
- fix: Deprecated experience() causing crash by @OH296 in EttyKitty#205
- fix: Custom icon load by @VanWeapon in EttyKitty#207
- fix: Complex set crash by @OH296 in EttyKitty#210
- fix: Clean ships script by @OH296 in EttyKitty#211
- fix: obj_ini.icon string failsafe by @OH296 in EttyKitty#212
- fix: Wrong variable name in planet defence battles by @OH296 in EttyKitty#216
- fix: Add error handling and split crusade into own function by @OH296 in EttyKitty#217
- fix: Return trade ships home or delete them by @OH296 in EttyKitty#218
- fix: Add checks to stop empty strings in item logic by @OH296 in EttyKitty#213
- fix: Fix a bunch of ship errors caused by location by @OH296 in EttyKitty#214
- fix: Unset global variable crashing artificer armour by @OH296 in EttyKitty#215
- fix: Crash at the end of scr_purge_world from unset variable by @OH296 in EttyKitty#223
- fix: Crash that could occur when saving the chapter icon path by @OH296 in EttyKitty#224
- fix: Align warp lanes with stars after game restart by @OH296 in EttyKitty#225
- fix: "Unstretch" the main menu background by @EttyKitty in EttyKitty#236
- fix: Uncommon crash from squad temporary variable by @OH296 in EttyKitty#230
- fix: Unloading not possible directly after loading marines by @OH296 in EttyKitty#229
- fix: Array error with image caching by @OH296 in EttyKitty#240
- fix: Ruins one last time by @OH296 in EttyKitty#237
- fix: Modernise and remove redundant code scr_random_event by @OH296 in EttyKitty#242
- fix: Several bugs with fleet combat by @OH296 in EttyKitty#231
- fix: Terminator bionic arms errors by @EttyKitty in EttyKitty#234
- fix: Mobility gear on Terminators by @EttyKitty in EttyKitty#235
- fix: Array error in ship self-healing crash by @OH296 in EttyKitty#243
- fix : tech heretic conversion logic by @OH296 in EttyKitty#241
- refactor: Move experience reward logic to a script by @EttyKitty in EttyKitty#245
- fix : repair loading forge queue by @OH296 in EttyKitty#246
- fix: Solve visual errors in forge by @OH296 in #322
- fix: draw unit image comparing arrays not possible by @OH296 in https://github.com/Adep...
ChapterMaster v0.9.11
What's Changed
New/Changed
- feat: Disable borderless window by @VanWeapon in EttyKitty#172
Fixes
- fix: Crashfix perils table by @VanWeapon in EttyKitty#177
- fix: Infrequent bug from orks arriving and generating refugees by @OH296 in EttyKitty#180
- fix: Array issues with scr_powers by @OH296 in EttyKitty#183
- fix: Array error with custom select in draw_manage_unit script by @OH296 in EttyKitty#187
- fix: Add extra check to stop array errror in ui_manage ship area by @OH296 in EttyKitty#188
Full Changelog: EttyKitty/ChapterMaster@v0.9.10...v0.9.11
ChapterMaster v0.9.10
What's Changed
Fixes
- fix: Deprecate some old cooldown/mouse stuff by @EttyKitty in EttyKitty#120
- fix: Star selected indicator by @EttyKitty in EttyKitty#119
- fix: Fortifications in scr_shoot and scr_flavor2 by @EttyKitty in EttyKitty#117
- fix: try-catch for ruins surprise by @EttyKitty in EttyKitty#121
- fix: Typo in scr_dialogue.gml by @Frost-bit-jpg in EttyKitty#131
- fix: Ork fleet behaviour tweaks by @OH296 in EttyKitty#129
- fix: Enhance ork fleets behaviour by @OH296 in EttyKitty#141
- fix: Shift+RMB for direct travel by @OH296 in EttyKitty#142
- fix: Exterminatus crash, add check for obj_star instances by @OH296 in EttyKitty#143
- fix: And refactor exterminatus by @OH296 in EttyKitty#144
- fix: Even more ruins bits by @OH296 in EttyKitty#145
- fix: Crozius missing at chapter creation by @Frost-bit-jpg in EttyKitty#146
- fix: Beast hunt governor mission by @OH296 in EttyKitty#149
- fix: draw obj_p_fleet line 12 crash by @OH296 in EttyKitty#157
- fix: Ruins ... hope and pray by @OH296 in EttyKitty#158
- fix:
mission_star
showing up in popup text by @VanWeapon in EttyKitty#159 - refactor: Default max kills at 1 and minor code clarity by @EttyKitty in EttyKitty#154
- fix: alarm 7 code legibility and checks by @OH296 in EttyKitty#168
- fix: Yet another ruins fix attempt by @OH296 in EttyKitty#169
- fix: Advisor names (array shift) by @EttyKitty in EttyKitty#155
- fix: en_fleet alarm 11 modern orbiting method by @OH296 in EttyKitty#170
- fix: Command squad auto sorting by @OH296 in EttyKitty#167
Under The Hood
- perf: Garbage collector edits by @EttyKitty in EttyKitty#139
- refactor: Replace a bunch of global vars with macro by @EttyKitty in EttyKitty#151
- refactor: Add further error handling to ai_a script by @OH296 in EttyKitty#171
New Contributors
- @Frost-bit-jpg made their first contribution in EttyKitty#131
Full Changelog: EttyKitty/ChapterMaster@v0.9.9...v0.9.10
ChapterMaster v0.9.9
What's Changed
Fixes
- Maybe obj_pnunit alarm_3 crash; try-catch by @EttyKitty in EttyKitty#107
- Maybe obj_fleet alarm_7 crash; try-catch by @EttyKitty in EttyKitty#108
- scr_shoot crash; weapon index; try-catch by @EttyKitty in EttyKitty#106
- min() to stop augmented hp going over max_health by @OH296 in EttyKitty#114
- Modern disadv check and 4 to 8 loop increase by @EttyKitty in EttyKitty#112
- ncombat alarm7 crash fix and try-catch by @EttyKitty in EttyKitty#110
- Disable reclusium events, as they don't work and crash by @EttyKitty in EttyKitty#113
- Refactor unitblock movement to fix related bugs by @OH296 in EttyKitty#115
- Remove Cataphractii from artifact list by @EttyKitty in EttyKitty@bd87259
Under The Hood
- Wrap group_selection() into try-catch by @EttyKitty in EttyKitty#111
- load_json_data() try-catch by @EttyKitty in EttyKitty@7626ef6
Full Changelog: EttyKitty/ChapterMaster@v0.9.8...v0.9.9
ChapterMaster v0.9.8
What's Changed
New/Changed
- Bombardment edits by @Blogaugis in EttyKitty#16
- Warp route screen pan on key combo; fix its tooltip by @EttyKitty in EttyKitty#62
- Timer to limit combat turns by @OH296 in EttyKitty#100
Fixes
- Old methods for marine incapacitation increasing health by @OH296 in EttyKitty#89
- group_selection (line 378) crash by @EttyKitty in EttyKitty#88
- scr_ui_advisors (line 437) crash by @EttyKitty in EttyKitty#86
- Wrong variable type used for doing tests hunt beasts by @OH296 in EttyKitty#90
- Final ruins fix, I pray by @OH296 in EttyKitty#91
- Advantages/Disadvantages checks ignoring past 4th slot by @EttyKitty in EttyKitty#93
- Try and report for company_order by @OH296 in EttyKitty#98
- Chapter Master and Captains missing in various places by @EttyKitty in EttyKitty#99
- Enemy rows phasing through by @OH296 in EttyKitty#100
Under The Hood
- Basic timer function by @EttyKitty in EttyKitty#85
- debugl rework for performance; minor logging edits by @EttyKitty in EttyKitty#84
Full Changelog: EttyKitty/ChapterMaster@v0.9.7...v0.9.8
ChapterMaster 2024-11-08-0217 (v0.9.7 wannabe)
What's Changed
Other Changes
- fix: Error when navy attacks player planets by @OH296 in EttyKitty#78
- fix: Potential error from accessing non-array variables ui_manage by @OH296 in EttyKitty#79
- refactor: Scope and try-report loop wrap ancient ruins ambush by @OH296 in EttyKitty#80
- fix: Error in hostile_weapons flavour_2 by @OH296 in EttyKitty#81
Full Changelog: EttyKitty/ChapterMaster@v0.9.6...v0.9.7
ChapterMaster v0.9.6
Full Changelog: EttyKitty/ChapterMaster@v0.9.5...v0.9.6
Fixed:
Crashes:
- When assigning marines to forge, loading saves and probably some other weird cases (
gml_Script_scr_ui_advisors (line 864)
). - On creation screen role equip (
gml_Object_obj_creation_popup_Draw_0 (line 132)
).
Under The Hood:
- Made the garbage collector run every minute. Doesn't seem to inflict performance loss and fixes the array corruption. Let's see if there are any caveats.
- Reduced redundancy a bit in error report functions.
ChapterMaster v0.9.5
Full Changelog: EttyKitty/ChapterMaster@v0.9.4.0...v0.9.5
Changed:
- Build Date is displayed in the main menu.
- Error logging edits (#57):
- Error logs now have the pre-built title for the bug report on their first most line. You can just cut and paste it into the title.
- Errors now display a system message and not an in-game popup, as there are some unintended consequences with popup.
- Error message itself is edited a bit, for clarity and to include new instructions.
- Error itself is now wrapped in markdown codeblock.
- Error logs now also display Build Date, for when there are different builds of the same version.
- Chapter fleet tab is edited (#69).
- Carrying is now displayed in the tooltip, when hovering over a ship.
- Ship list is edited, overlapping text fixed, headers added.
- Ship images are now white on black.
- Welcome message is edited (#70).
- Added units that were missed from the listing: Champions, Librarians, Sergeants, Veteran Sergeants.
- Edited bits of text a little and changed some formatting, so it's more nice and readable (I hope).
- Increased the amount of info on each page after the first, removing the need for the 4th page.
Fixed:
- Crashes:
- Garrisons crashing and returning the game to star map.
- Crash during enemy end turn with chaos fleets.
- Crash from trying to spawn chaos warlord with poor methods.
- Crash from bombarding due to old planet name methods.
- Crash when entering company management screen (
tooltip_text
). - Battle crashes related to
obj_pnunt
(#29). - Unknown amount of crashes caused by garbage collector (GC).
- Crash cause by GC on the role equipment slide of creation screen.
- Crash when calculation fleet speed (#39).
- Inquisitor inspection target fleet getting invalid (#36).
- Most of the librarium artifact list bugs should be fixed (#32).
- Duplicate inquisition inspection (#33).
- Health values going over 100% (#43).
- Bombard target planet display name (#46).
- Fleet tab ship sprites centred, some text issues are also fixed.
- Fix and finish hunt beast governor audience (#76).
- Some weird cases where you had to click two times on stuff for the click to register may be fixed now.
Under The Hood:
obj_ini.experience
deprecated in favour of unit structexperience
variable (#37).- Game Version and Build Date are now handled through an external json file.
- Game Version is tracked through
global.game_version
, Build Date throughglobal.build_date
. scr_fleet_advisor
is refactored a bit. Less hardcoding, should be easier to adjust (#69).- All string manupulation functions are moved into
scr_string_functions
(#70). handle_exception()
in all catch statements.scr_click_left
now sets the cooldown, in addition to checking it.- Click detection functions now accept a custom cooldown value.
- New functions:
array_to_string_list()
- renamedformat_stacktrace()
, array into a string, with each element on a newline.json_to_gamemaker()
- accepts path to json file and outputs a struct or a dslist.markdown_codeblock()
- accepts a string and wraps it with markdown codeblock symbols.handle_exception()
- accepts an exception struct, usually from a try-catch loop, displays an error and creates an error log.integer_to_letters()
- converts an integer to an english word, supports ordinal forms.
ChapterMaster v0.9.0.2
What's Changed
- Ver9 patch2 by @OH296 in #285
- Merge Nelsonh's fix_filtering branch into main by @EttyKitty in #289
- New fleet finder and unit manager by @OH296 in #286
- UI related edits/fixes by @EttyKitty in #290
- Weapon Description Update by @PinkBecca in #294
- Fix invisible dialogue options? by @EttyKitty in #295
- refactor: obj_fleet ui from Draw to Draw GUI Event by @jhillacre in #246
- Sprite/visual related edits by @EttyKitty in #291
- Vehicle Interim Patch by @KRdaMystic in #296
- A bunch of DA sprite/visual related stuff by @EttyKitty in #299
- New Captains named by @KRdaMystic in #297
- A lot of stuff from Nelsonh branches and some from mine by @EttyKitty in #300
- wrong typing on p_timer causing save errors by @OH296 in #301
- Fix chapter master lost commit by @EttyKitty in #302
- Various visual stuff by @EttyKitty in #303
- Fixes for chapter saves, as well as for recruiting worlds defaulting to deathworlds by @NexiraElimus in #304
- Update Step_0.gml to fix mass equip by @NexiraElimus in #308
- Vehicle equipment rework by @NexiraElimus in #309
New Contributors
- @PinkBecca made their first contribution in #294
- @NexiraElimus made their first contribution in #304
Full Changelog: v0.9.0.1...v0.9.0.2