Releases: HarbourMasters/Shipwright
Spock Bravo 7.0.1
Download
Changelog
https://www.shipofharkinian.com/changelog#spock-bravo-7-0-1
What's Changed
- Fix: MQ dungeons crashing by not using MQ textures by @Archez in #2764
- fix: remove 100 character limit to rom path by @Alto1772 in #2801
- Lus updates by @Kenix3 in #2822
- Fix: add header to align soh.otr file assets and fix asset crash for Mac by @Archez in #2819
- Fix: Bottle filling action updating all empty bottles by @Archez in #2817
- fix: extractor dialog No selection by @Alto1772 in #2798
- Fix: handle more MQ only texture lookups by @Archez in #2803
- Tweak: Reset trade item cycling when pausing or changing pages by @Archez in #2808
- fix: properly load custom models on scene transition by @briaguya-ai in #2779
- GCC 13 support by @GaryOderNichts in #2780
- fix: properly load textures for debug text by @briaguya-ai in #2775
- TWEAK: Rupee dash duplication by @PurpleHato in #2815
- fix: don't crash when changing margins by @briaguya-ai in #2828
- Lus updates by @Kenix3 in #2835
- update mac launch script to set SHIP_HOME by @Archez in #2831
- Fix: remove TTS hotkey for Linux and update README by @Archez in #2833
- CrowdControl 2.0 compatibility & category tweak by @aMannus in #2814
- Move Game Saving to Separate Thread by @Malkierian in #2820
- ZAPD Update by @louist103 in #2851
- Bump LUS version by @Kenix3 in #2849
- Fix building on GCC 13 by @Lutzx in #2832
- fix build by @briaguya-ai in #2852
- Reverts part of PR #2851 that required OTR regen. by @leggettc18 in #2856
- Bump LUS by @Kenix3 in #2855
- Fix: Own Dungeon items using vanilla GI in suffled boss rooms by @Archez in #2859
- Fix oversight in CrowdControl source file by @aMannus in #2858
- bump LUS for thread stuff by @briaguya-ai in #2866
- fix for day/night textures by @briaguya-ai in #2853
- Improve builtin extraction detection and QoL by @Archez in #2865
- RANDO: Fix logic with OGC and mixed entrance pools by @leggettc18 in #2830
- Cleanup cvars that are set on boot and in the navigation by @garrettjoecox in #2863
- CrowdControl 2.0: Fix several effects by no longer relying on received parameter to be 0 by @aMannus in #2870
- Hyper boss - Several actor ID fixes by @aMannus in #2871
- reserved thread count by @briaguya-ai in #2868
- Use OnGameFrameUpdate for rainbow tick instead of relying on ImGui hidden window by @garrettjoecox in #2872
- Version Bump by @leggettc18 in #2867
New Contributors
Full Changelog: 7.0.0...7.0.1
Spock Alfa 7.0.0
Download
Changelog
https://www.shipofharkinian.com/changelog#spock-alfa-7-0-0
What's Changed
- [Resources] Properly encode soh textures and remove raw load by @dcvz in #2548
- build: allow selfhosted runner configuration using repository variables by @briaguya-ai in #2560
- [Interpolation] Allow Matching & Limit Max FPS by @dcvz in #2466
- build: use
fromJSON
to parse runner repo vars, don't add deps on self-hosted by @briaguya-ai in #2564 - [Accessibility] Text to Speech by @dcvz in #2487
- Simplify asset headers by @xoascf in #2474
- Fix voice compilation by @dcvz in #2571
- khan -> dev by @briaguya-ai in #2574
- CMake: Do not force
CMAKE_OSX_DEPLOYMENT_TARGET
. by @FtZPetruska in #2581 - khan -> dev by @briaguya-ai in #2591
- bump lus + resolve lus conflicts by @briaguya-ai in #2598
- Item_Give and OnReceiveItem updates by @Malkierian in #2580
- Feature - Bonk damage under difficulty options by @aMannus in #2584
- CrowdControl V2: Effect overhaul by @aMannus in #2433
- khan -> dev by @briaguya-ai in #2628
- bump lus by @briaguya-ai in #2630
- Fix Randomizer_Item_Give corrupting inventory slots for MOD_RANDOMIZER items by @Malkierian in #2626
- Fixes some XML texture size and offeset errors. by @leggettc18 in #2621
- khan -> dev by @briaguya-ai in #2634
- Another Item_Give bug fixed... by @Malkierian in #2636
- Restore 1.0 quick Bongo kill glitch by @RaelCappra in #2641
- khan -> dev by @briaguya-ai in #2659
- Cleanup of ImGui code by @jbodner09 in #2576
- Hyper Bosses (act and move twice as fast) by @aMannus in #2555
- [Time Saver Enhancement] Dampe Appears All Night by @Patrick12115 in #2618
- OnTransitionEnd hook, unified autosave finalization by @Malkierian in #2635
- Update README.md by @pancake-byte in #2592
- [Cheat] No ReDead/Gibdo freeze by @Patrick12115 in #2643
- ADD: Time Saver --> Time Travel with the Song of Time by @PurpleHato in #2575
- bump lus by @briaguya-ai in #2661
- [Time Saver Enhancement] Nighttime GS Always Spawn by @Patrick12115 in #2611
- khan -> dev by @briaguya-ai in #2662
- Enhancement: Room/Scene Timers by @stratomaster64 in #2478
- fix: properly display static background scenes by @briaguya-ai in #2669
- Fix: Gameplay Stats OOB by @stratomaster64 in #2673
- bump lus by @briaguya-ai in #2674
- build: don't install deps on selfhosted windows by @briaguya-ai in #2675
- Fix: Goron Link's text in randomizer and have Big rolling goron continue rolling by @Archez in #2670
- Fix: Spirit Cobra statue shadow and small doc updates by @Archez in #2666
- Fix: Rando logic MQ Jabu clear condition for boss entrance rando by @Archez in #2671
- Link voice pitch v0 by @RaelCappra in #2430
- Fix: Boss clear logic and add projectile-less Bongo logic trick by @Archez in #2677
- Switch age fix by @inspectredc in #2676
- khan -> dev by @briaguya-ai in #2678
- Fix: "Own Dungeon" items on shuffled Boss rooms by @Archez in #2683
- bump lus by @briaguya-ai in #2692
- fix: lowercase package names for vcpkg by @briaguya-ai in #2693
- Fix: Death Mountain cloud in rando by @Archez in #2691
- Fix: Switch Age No Longer Reloads Start Room by @inspectredc in #2679
- [Reduced Clutter] Disable Hot/Underwater Warning Text by @Patrick12115 in #2684
- fix: process roms in consistent order by @briaguya-ai in #2696
- chore: move rando savefile setup and document flags by @Archez in #2697
- Fix: Use correct fps value for frame interpolation with match refresh rate by @Archez in #2694
- bump lus by @briaguya-ai in #2700
- build/package/ship
soh.otr
by @briaguya-ai in #2699 - fix: don't try to install deps on selfhosted linux by @briaguya-ai in #2701
- Replaces text chevron with Font Awesome icon by @aMannus in #2687
- Fix: soh otr asset building not detecting textures on windows by @Archez in #2702
- chore: move asset header generation to new ExtractAssetsHeaders target by @Archez in #2705
- Change console commands to bind commands with parameters by @aMannus in #2706
- chore: copy otrs in windows into target dir by @Archez in #2704
- Revert FPS slider behaviour for DX11 by @aMannus in #2686
- Fix: TTS crash on pause menu with any cursor position by @Archez in #2719
- Fix: Update GetItem value for freestanding items and shopsanity plentiful by @Archez in #2718
- Fix: Lake Hylia sun granting multiple fire arrows in vanilla by @Archez in #2708
- Readability - Some language magic numbers by @PurpleHato in #2707
- [ZAPD] fix text extraction overflowing messages by @Archez in #2717
- bump lus by @briaguya-ai in #2721
- dinner room by @briaguya-ai in #2729
- feat: allow toggling vsync, fix: vrr support by @briaguya-ai in #2716
- Fix: Correctly handle Vanilla/M...
Khan Charlie 6.1.2
Download
Changelog
https://www.shipofharkinian.com/changelog#khan-charlie-6-1-2
What's Changed
- Balanced Shopsanity Bugfix by @Malkierian in #2640
- Randomzier: Fix starting rupee item collection by @Malkierian in #2645
- Fix: Deku Theater mask randomizer checks not always granting items by @Archez in #2650
- Fix: Actually display correct GS token count in message for vanilla and rando by @Archez in #2651
- Tweak: CTMC/CSMC for treasure mini game reward and set loser green rupee as junk by @Archez in #2652
- Fix: Mido softlocking textbox and blocking pathway when Link has Kokiri Emerald by @Archez in #2653
- Fix Missing Custom Sequences by @Malkierian in #2649
- Fix: Prevent crash when dying in/reloading fishing pond while rod is cast by @Archez in #2657
- Fix: Remove rando allowing grave pulling during day regardless of grave pulling enhancement by @Archez in #2660
- bump version by @briaguya-ai in #2665
Full Changelog: 6.1.1...6.1.2
April Fools' 2023
Warning
This is an April Fools' build. It is designed to troll you.
Changelog
Khan Bravo 6.1.1
Download
Changelog
https://www.shipofharkinian.com/changelog#khan-bravo-6-1-1
What's Changed
- Spot fix so autosave dropdown will save immediately by @jbodner09 in #2568
- Fix: Link spawning in the wrong spot of first game load by @Archez in #2573
- Fix: Handle "angry" happy mask salesman throwing link out in entrance rando by @Archez in #2578
- Fix: restrict Ask to Equip enhancement to only vanilla equipment items by @Archez in #2590
- Modify cutsceneIndex in scene transition autosave to include use-cases outside of normal play. by @Malkierian in #2588
- Fix: Show correct Gold Skulltula count in textbox on vanilla saves by @Archez in #2597
- Fix: Restore Desert flags wind speed by @Archez in #2600
- Fix: Rando quest selection falling back to vanilla saves by @Archez in #2599
- Enemy randomizer - Exclude club moblins in clear rooms by @aMannus in #2593
- Enemy Rando - Arwing range check (Khan Edition) by @aMannus in #2613
- Fix: Remove old leftover boss room logic from MQ logic definitions by @Archez in #2619
- Fix: Clear Bongo-Bongo dead static effect on actor reset by @Archez in #2603
- Makes sequenceMap and seqLoadStatus a dynamic size - Khan Version by @leggettc18 in #2610
- Shopsanity Affordable Logic Update by @Malkierian in #2617
- use LUS with atmosphere fix by @briaguya-ai in #2629
- bump version by @briaguya-ai in #2632
Full Changelog: 6.1.0...6.1.1
Khan Alfa 6.1.0
Download
Changelog
https://www.shipofharkinian.com/changelog#khan-alfa-6-1-0
What's Changed
- Fix: N64 Mode CVar name by @Archez in #2440
- fix rainbow popping by @briaguya-ai in #2441
- FIX: Inverted Night and Day in German (Debug Scene Select) by @PurpleHato in #2448
- Fix: Hyrule Field bridge entrance and sun song placing link out of bounds in Entrance Rando by @Archez in #2457
- Fix: Rando settings not being initialized in time by @Archez in #2461
- More junk hints. by @louist103 in #2417
- Chore: Check-in Asset Headers by @dcvz in #2465
- TWEAK: German Rando Navi Hint (Shiek's Name) by @PurpleHato in #2463
- TWEAK: Debug Warp Translations errors by @PurpleHato in #2464
- Save skipped checks first pass by @garrettjoecox in #2476
- Projectile ammo matches ItemAction instead of age by @Cardboy777 in #2453
- Link's models reflect the projectile weapon he's holding (Bow/Slingshot) by @Cardboy777 in #2454
- ADD: Time Savers -> Link as default file name by @PurpleHato in #2475
- Rando: Allow strings as seed hashes by @stratomaster64 in #2438
- SoH now uses the multithreaded resource manager. by @Kenix3 in #2467
- Enhancement Toggle - Disable Automatic First Person Mode for Bombchus by @PunishedBigs in #2471
- Fix compilation against latest libultraship by @dcvz in #2479
- [GameInteractor] Game Hooks by @dcvz in #2481
- Separate X/Y axis sensitivity sliders by @PunishedBigs in #2472
- hintless altar text by @briaguya-ai in #2456
- bump lus by @briaguya-ai in #2483
- exclude audio from shuffle by @briaguya-ai in #2411
- GameplayStats: replace hack in displaying time and numbers by @Alto1772 in #2486
- [Asset Headers] MQ Available by @dcvz in #2485
- fix: use cache on LoadFileRaw by @briaguya-ai in #2489
- don't show duped sequence names, don't repeat track intros on barinade by @briaguya-ai in #2482
- you found greg! by @briaguya-ai in #2458
- greg bridge in logic by @briaguya-ai in #2460
- Fix: Prevent certain items from being marked as "major" by @Archez in #2496
- Entrance tracker tweaks by @Malkierian in #2446
- gibbs -> dev by @briaguya-ai in #2497
- fix: don't show duplicate gregs on item tracker by @briaguya-ai in #2498
- Chore: Update to latest LUS by @dcvz in #2514
- Tweak: Fix "Static Explosion Radius" by @stratomaster64 in #2515
- Fixed potential memory corruption when loading personal item tracker notes by @Jengerer in #2512
- Fix typo in menu bar fix description by @mwiens91 in #2504
- bump lus by @briaguya-ai in #2521
- gibbs -> dev by @briaguya-ai in #2522
- fix a couple junk hints that were making AutoFormatHintTextString loop forever by @briaguya-ai in #2525
- Add menu option for changing disappearing path behavior by @briaguya-ai in #2527
- "greg the green rupee" by @briaguya-ai in #2529
- always add a gossip stone hint for greg when greg bridge is enabled by @briaguya-ai in #2530
- add greg bridge altar text by @briaguya-ai in #2524
- fix: use trick names for scrub and house of skulltula hints by @briaguya-ai in #2528
- improve cvar usage in AudioEditor by @briaguya-ai in #2523
- Shopsanity price range selection by @Malkierian in #2517
- make greg bridge more greg by @briaguya-ai in #2532
- bump lus by @briaguya-ai in #2536
- Greg Hint + Hint cleanup by @briaguya-ai in #2537
- Fix: MQ only cutscene crashes by @Archez in #2545
- [GameInteractor] Update Naming Modhooks by @dcvz in #2543
- [Resources] Clean up old hacks and rename by @dcvz in #2546
- add greg to gameplay stats by @briaguya-ai in #2544
- [Game Interactor] Add LoadGame and ExitGame hooks by @Archez in #2542
- Fix: add missing rando settings values that weren't being parsed on save creation by @Archez in #2541
- fix greg hint (and an RSK parsing issue) by @briaguya-ai in #2547
- Change autosave to use dropdown by @jbodner09 in #2550
- [Dev] Add Support for Github Codespaces by @dcvz in #2551
- Supersonic merge fixes by @briaguya-ai in #2553
- Restored vanilla pause buffering and input behavior broken by 'easy frame advance' cheat by @Jengerer in #2511
- [GameInteractor] Introduce GameFrameUpdate Hook and Migrate Cheats by @dcvz in #2554
- cleanup/fix some greg hint stuff by @briaguya-ai in #2557
- [CMake] Clean soh/CMakeLists by @dcvz in #2556
- Rando version warning on different builds by @Archez in #2420
- Update BUILDING.md by @da-code-a in #2385
- [Accessibility] Add ability to disable camera re-centering on idle by @dcvz in #2503
- bump lus by @briaguya-...
Gibbs Alfa 6.0.0
Download
Changelog
https://www.shipofharkinian.com/changelog#Gibbs-Alfa-6-0-0
What's Changed
- bradley -> dev by @briaguya-ai in #2187
- bradley -> dev by @briaguya-ai in #2207
- Support for Windows runners + update docs by @aMannus in #2192
- git subrepo push ZAPDTR by @louist103 in #2215
- bradley -> dev by @briaguya-ai in #2227
- bradley -> dev by @briaguya-ai in #2233
- brad -> dev by @briaguya-ai in #2355
- Moves SoH mixer to SoH from LUS. by @Kenix3 in #2361
- update LUS submodule by @briaguya-ai in #2363
- bradley -> dev by @briaguya-ai in #2365
- documentation: use
NpcInteractInfo
from zret by @briaguya-ai in #2370 - Adds lock/unlock all buttons to Cosmetics Editor. by @leggettc18 in #2225
- Adds option for showing sequence names on the overlay by @leggettc18 in #2237
- Adds option to add higher pitches to silver rupee jingle by @leggettc18 in #2246
- brad -> dev by @briaguya-ai in #2371
- add OPTIONAL flag to avaid error when OTRGui is not build by @th-2021 in #2299
- Add Starting Songs Option by @Patrick12115 in #2221
- Bugfix: Update LUS submodule to fix Matrix crash. by @leggettc18 in #2373
- Rando: Misc. Hints by @stratomaster64 in #1947
- Rando: Boss Entrance Shuffle by @Archez in #2194
- Tweak - Rando freestanding/skulltula ice trap behaviour by @aMannus in #2230
- Enhancement: Adds Slider for Duration of Sequence Names on the Overlay by @leggettc18 in #2375
- Update BUILDING.md by @pancake-byte in #2332
- [CI] Linux Performance Builds by @dcvz in #2323
- fix: return enum value so mido moves away properly by @briaguya-ai in #2376
- Rando - Ganon & Ganondorf cutscene skips by @aMannus in #2321
- Full health spawn by @briaguya-ai in #2377
- Rando: Adds 90~ new random rupee names, alphabetizes them by @nianjiilical in #2330
- Enhancement: MM-Style Static Explosion Radius by @splemb in #2322
- implement audio backend fallbacks by @Alto1772 in #1857
- Add reset/randomize all SFX and Cosmetic commands to console by @Archez in #2378
- Fix: Ensure Mido is in the forest to be able to show sword and shield by @Archez in #2384
- ADD: Debug Warp Restoration + Translations by @PurpleHato in #2386
- v1 Dlist Viewer by @garrettjoecox in #2387
- Add enhancement for dog following you everywhere by @garrettjoecox in #2050
- Actor view/flag goodies by @garrettjoecox in #2388
- Rando: Shuffle 100 Gold Skulltula Reward by @lilDavid in #1944
- Add cheat for extending hookshot reach by @garrettjoecox in #2178
- Don't require input for credits textboxes by @garrettjoecox in #2193
- Fix: Wrong value for zeldas letter define var by @Archez in #2390
- rupee name cleanup by @briaguya-ai in #2391
- TWEAK: Debug Warp German by @PurpleHato in #2392
- Add missing trade sequence items from gameplay stats by @garrettjoecox in #2393
- Enhancement: Better Farore's Wind by @stratomaster64 in #2374
- Add faster farores enhancement by @garrettjoecox in #2394
- Gameplay Stats Tweaks by @tcpowell in #2379
- Implement GameInteractor & move CrowdControl and console commands to it by @aMannus in #2358
- Add manual seed input for rando generation by @Archez in #2057
- Improves the Block Pushing Speed Enhancement by @leggettc18 in #2396
- Debug camera by @Kenix3 in #2400
- bump lus by @briaguya-ai in #2408
- TWEAK: Forgot some translation on Debug Warp Screen by @PurpleHato in #2406
- Clear cvars that lock up randomizer menu on boot by @Archez in #2405
- Fix: Quit Game by @dcvz in #2403
- Adjustment to gFastFarores tooltip by @garrettjoecox in #2409
- Fix: Override jail capture for the Gerudo fighter by @Archez in #2413
- Check tracker - Set default size and add X to close window by @aMannus in #2414
- Fix: Chest Sizes Match Contents makes some chests unreachable by @lilDavid in #2410
- TWEAK: GS Misspelling "Gold" in German + Box formating by @PurpleHato in #2416
- TWEAK: Controller Navigation rename + tooltip by @PurpleHato in #2407
- Quick Putaway restoration enhancement by @Sirius902 in #2422
- Rumble and check tracker fixes by @Sirius902 in #2419
- Rando: Adjust closed forest and starting age settings for edge cases by @Archez in #2421
- Change gPauseAnyCursor into combobox by @aMannus in #2423
- Fix: GI overruling Link's size by @aMannus in #2424
- Fix: spillover on goron messages by @stratomaster64 in #2425
- Fix: Hang on exit game and CC is enabled by @dcvz in #2427
- FIX: Song's Overlay with Fast Oca...
Bradley Echo 5.1.4
Download
Changelog
https://www.shipofharkinian.com/changelog#bradley-echo-5-1-4
What's Changed
- bump lus version by @briaguya-ai in #2269
- fix: make fisherman rumble text work by @briaguya-ai in #2279
- chore: bump sdl version in appimage by @briaguya-ai in #2288
- FIX: Equip now message by @PurpleHato in #2286
- fix: properly randomize mirror shield and silver gaunts chests by @briaguya-ai in #2291
- Remove repeated preset entries by @xoascf in #2294
- Fix Ganon Boss Key for MQ only otrs by @garrettjoecox in #2295
- Altered save flag docs concerning events in Mido's house by @andrewwvc in #2311
- Fix: Reset waterbox collisions in Lake Hylia and Morphas room by @Archez in #2346
- Rando: Adjust locked door logic for temples and give starting keys for MQ Spirit by @Archez in #2343
- Fix: Remove MQ Spirit Temple silver block for child to guarantee access to the chest by @Archez in #2342
- Fix: Entrance Rando one-way entrances preventing certain entrances from being overridden by @Archez in #2318
- Map Select: Disable warning sound (BEL) sound by default by @xoascf in #2306
- Fix: Entrance Rando Castle courtyard exit by @Archez in #2316
- Fix: Add missing Medigoron hint text by @Archez in #2339
- Fix: Wrong entrances in Epona state handler for ER by @Archez in #2352
- fix top left dungeon entrance icon in graveyard by @briaguya-ai in #2303
- changes to the asset extraction script by @Alto1772 in #2068
- Set LSApplicationCategoryType to games by @briaguya-ai in #2356
- fix: default cvar values before applying presets by @briaguya-ai in #2357
- workaround for vanilla save check tracker crash by @briaguya-ai in #2359
- sdl windowed fullscreen by @briaguya-ai in #2351
- Fix CC connection bugs by @aMannus in #2367
Full Changelog: 5.1.3...5.1.4
Bradley Delta 5.1.3
Download
Changelog
https://www.shipofharkinian.com/changelog#bradley-delta-5-1-3
What's Changed
- Fix known Enemy Randomizer crashes by @aMannus in #2242
- Fix: Shopsanity not always spawning objects for items on the shelf by @Archez in #2247
- Enemy rando - Fix silver rupee room in GtG by @aMannus in #2252
- Fix - Enemy Randomizer wrongly set flags by @aMannus in #2253
- fix: correct item ordering in kak potion shop by @briaguya-ai in #2256
- SFX: Support replaying the current BGM when changed by @Archez in #2150
- hi mom by @briaguya-ai in #2261
- bump version by @briaguya-ai in #2262
Full Changelog: 5.1.2...5.1.3
Bradley Charlie 5.1.2
Download
Changelog
https://www.shipofharkinian.com/changelog#bradley-charlie-5-1-2
What's Changed
- Fixed nintendo switch debug flags by @KiritoDv in #2202
- [#1803] Fix hookshot target offset on retail rom by @garrettjoecox in #2189
- [#361] Fix ganon boss offset on retail rom by @garrettjoecox in #2190
- Fix: warp song hints not being set when gossip stones are turned off by @Archez in #2197
- Fix: Medi-Goron not selling the correct item by @Archez in #2206
- TWEAK: Rando Text (French / German) by @PurpleHato in #2204
- Fixes crash during randomization of individual sound effects. by @leggettc18 in #2203
- Fix gfx patching on 32-bit platforms by @GaryOderNichts in #2213
- WiiU: Don't invalidate tex cache for dodongo by @GaryOderNichts in #2220
- Fix cosmetic oob hacks by @garrettjoecox in #2211
- Fix: SFX only save authentic sequence cvars by @Archez in #2216
- Rando - Fix ice traps & get item logic by @aMannus in #2210
- Fix AdpcmBook allocations by @GaryOderNichts in #2214
- Small improvement to sfx randomize button. by @leggettc18 in #2219
- Enemy Rando - Attempt at limiting Hyrule Field crashes by @aMannus in #2222
- fix: no longer leak memory, invalidate textures properly by @briaguya-ai in #2223
- Fix mac sequences crash by @garrettjoecox in #2226
- Rando - Fix particle regression by @aMannus in #2228
- Rando - Fix ice trap particles by @aMannus in #2229
- version bump by @briaguya-ai in #2232
Full Changelog: 5.1.1...5.1.2