Skip to content

Releases: Legend-of-Dragoon-Modding/Severed-Chains

Latest Development Build

26 Jan 02:40
1af8469
Compare
Choose a tag to compare
Pre-release
devbuild

Fix clut for MISS and fix number pop-in (#1985)

Recommended Build #2 Hotfix 1

19 Jul 23:10
Compare
Choose a tag to compare

This is a minor release that fixes the launch scripts since the JDK we use was updated. Players who already have RB#2 set up do not need to update.

Note: re-releasing to fix issue on macos

If you're unsure which Windows version you need, do not download the ARM64 version.

Recommended Build #2 (Do not download - no longer works)

08 Jul 14:01
Compare
Choose a tag to compare

This release features massive improvements over RB#1, including music, campaigns, better mod support, graphical fixes, and retail fixes (looking at you and your missing arms, Dart).

Major Improvements

  • Full music/audio support (better than retail quality, minor bugs)
    • Higher quality interpolation, panning, reverb
  • Campaigns
    • Per-campaign mods
    • Per-campaign game settings
    • Unlimited saves per campaign
    • Name your campaigns and saves
  • New in-game settings
    • Keybinds (#66)
    • Encounter rate config (including retail bug fix)
    • Many more
  • Damage caps increased to 999,999,999 (#401)
  • Resolution upscaling (#459)
  • Fast forward (#437)
  • High res controller input (#412)
    • Fixes item magic button mashing
  • Full analog input (#181)
    • Better than retail, full directional support
  • Cross-platform + ARM (#588, #590, #596)
    • Windows (x64, ARM)
    • Steam Deck
    • Linux (x64, ARM)
    • MacOS (Intel/x64, M1/ARM)
  • New launcher (#443)
    • Automatically downloads java (#580)
  • Flexible ISOs (#480)
    • Accepts ISOs or BINs (or any other files with the same contents)
    • No need to rename disks anymore

Other Improvements

  • Hard-mode additions (#465)
    • No reticle
    • No HUD
  • Change colours of addition HUD (#465)
  • Change counter-attack shield colours (#465)
  • Stats for character slot 1 shown in saves list (#513)
  • Mod hot-swapping (#519, #520)
  • Basic translation support (#524)
  • Log to file (#522)
  • Improve FMV audio (31d0461)

Modding/Technical

  • New UI system
  • Extensible save system with mod support
  • Decouple rendering from PS1 formats
    • Textures and models can be loaded from other file types now
  • Add versioning to unpack (#380)
  • Registries for many game features
  • Split battle objects (#404)
    • Mods can add new types of battle objects
  • Rewrite stats
    • Mods can add new stats to existing battle objects
  • Rewrite elements
  • Game state editor/viewer
  • Pulled a huge amount of stuff out of memulation
  • Removed temporary memory allocation layer (#487)

Fixes

  • Auto-addition prevents counter-attacks (#249)
  • Haschel - thunder kid (#97)
  • Item sorting (#220)
  • Lavitz Oof (#330)
  • Unpacking issues (#358, #361)
  • Collision bug (#359)
  • Victory animations (#73)
  • Combat camera rotation (#47)
  • Disco lighting in combat cutscenes (#115)
  • Release controller buttons when window loses focus (#383)
  • Build everything on linux (#398)
  • Player combat script not unpacked (#405)
  • Fix Dart transformation (#390)
  • Death dimension (#419)
  • Graphical fixes
    • Mouse bite, burnout, etc keep growing (#420)
  • Divine dart is wind element (#415)
  • Lightning effects (#367)
  • Screenshot effects (Kubila frog, death dimension, Melbu) (#433)
  • Incorrect blending on some effects (death dimension, etc) (#433)
  • Lighting on sprite effects (#433)
  • Missing combat effects (trans light explosions, etc) (#433)
  • Albert baby hands (#435)
  • Lighting on some models (Lavitz chestplate oof, etc) (#436)
  • Back-face culling (#440)
    • Boats in furni (#289)
    • Wingly teleporter sphere (#308)
    • Melbu 5th gen cutscene (#355)
    • Albert hands when receiving DS
    • Crates
  • Rotation bugs (thrown items, spectral flash, dancing light, psych bomb, etc) (#441)
  • Fixed memory leaks (#444)
  • Fix negative buffs lasting forever (#424)
  • Fixed combat camera (#31, #246)
  • Fixed targeting squares (#414)
  • Fix sprite renderer (Melbu solar system, etc) (#481)
  • Triangle indicator extra pixel (#471)
  • Lloyd energy blast (#466)
  • Fruegel smash attack (#494)
  • Rain (rainbow breath, Melbu 3rd gen, etc) (#501)
  • Combat background transparent (#502)
  • Heal particles (#511)
  • Albert cape normals (#514)
  • Arrow shooter (#517)
  • Handle invalid saves (#371)
  • Inn crash with too much gold (#546)
  • Equipped items on inventory screen (#366)
  • Sounds hang (#208)
  • Doel lightning (#566)
  • Animation softlock, bug (#558)
  • Red ice (#567)
  • Translucency (#575)
  • Potion heal effect too big (#578)
  • Virage (#579)
  • VDF animation (grand jewel light beams, Selebus grabby straps, etc) (#584)
  • Kanzas daddy issues (#597)
  • Dark Dragon crash (#593)
  • Equipment descriptions not showing (#576)
  • Zackwell crash (#595)
  • Archangel crash (#599)
  • Kazas BGM (#608)
  • Multi-stage fights sound (#606)
  • Battle 3 post-combat BGM (#570)
  • Fix DPI scaling on Mac (#589)
  • Windigo sound (#619)
  • Weapons with poison (#649)
  • Empty equipment screen crash (#651)
  • ~30 minutes idle crash (#422)
  • Can't combat box black background (60a6963)
  • Healing petrify crash (#662)

Retail Fixes

  • Shana loading invalid addition files (#357)
  • Magma fish animation (#360)
  • Dart has no arms in Lavitz Oof scene (#439)
  • Lavitz's torso is visible in background (#439)
  • World map text centring (#215)
  • Encounter rate (#537)
  • Divine dragon spirit invalid sound (#585)

==================================================

IMPORTANT: THIS RELEASE NO LONGER WORKS - USE 2.1 HOTFIX ABOVE

Recommended Build #1

26 Mar 20:56
Compare
Choose a tag to compare

Major Improvements

  • Game is 100% playable
  • Mod loader and first draft of modding API
    • First-party mods available
    • Third-party dev kit coming soon
  • Additions are fully implemented and no longer auto-complete
  • Unpacker is now 75% faster
  • Almost all models and animations now render correctly
  • Major progress on special effects, particle effects, etc.
  • Support for 1800+ controllers

New Features

  • Automatic addition toggle
  • Automatic d-attack toggle
  • Fast text speed toggle
  • Auto-advance text toggle
  • Save anywhere toggle
  • Disable status effects toggle
  • Disable encounters toggle
  • Change battle UI colour
  • Choose what combat stage to fight on
  • Slightly improved sound
  • Pause (P key)
  • Mouse/keyboard/gamepad support in menus
  • Report unpacker status and crashes in UI

Modding API

  • Change enemy drops
    • Supports multiple drops per enemy
  • Change enemy XP
  • Change enemy stats
  • Change character stats
  • Change character additions
  • Change character XP requirements to level up
  • Change equipment stats
    • Supports combinations not possible in retail
  • Change repeat items
    • Add more or remove some repeat items
  • Prevent items from being consumed
  • Change when additions are unlocked
  • Change spell stats
  • Change what items are in shops

Technical

  • Rewrote entire script engine
    • Scripts are hundreds of times more efficient and infinitely easier to debug
  • Rewrote model loading and animation code
    • We now fully understand all mode and animation types (there are 6 different types of animation files! Why??)
  • Convert CTMD files to regular TMD
    • LOD used a nonstandard semi-compressed model format and over 10 different model renderers. These files have been converted to standard models and all renderers have been unified.
  • Deduplicate and restructure lots of character files
  • Rewrite some linear algebra code to use JOML
  • Added Linux launch script

Bugfixes

  • Fixed more special effects than I can even list
  • Fixed model rendering (models still missing in combat cutscenes)
  • Fixed all animations
  • Fixed submap overlay textures
  • Fixed most issues with models being offset in combat
  • Fixed addition timings being wrong
  • Fixed dragoon SFX
  • Fixed crash when using the last item in the list
  • Fixed crashes in Shirley fight
  • Fixed crash on world map
  • Fixed Coolon screen instantly teleporting player to forest
  • Fixed Mt Mortal Dragon being unenterable
  • Fixed memory leaks
  • Fixed Home of Giganto cutscene
  • Fixed potential crash with > 32 items
  • Fixed Kongol's Grand Stream spell
  • Fixed Kongol's d-attack
  • Fixed Rose's Demon's Gate spell
  • Fixed Haschel's Thunder Kid crash
  • Fixed Haschel's Violet Dragon spell
  • Fixed Dart's Divine Dragoon d-attack
  • Fixed Meru's d-attack
  • Fixed Selebus attack crash
  • Fixed Zackwell post-fight cutscene crash
  • Fixed Faust crash
  • Fixed speed up/power down
  • Fixed HP in menus possibly getting out of sync
  • Fixed obstacle course (again)
  • Fixed crash in Lavitz oof scene
  • Fixed collision bug occasionally causing warps into the abyss
  • Fixed starting on world map from chapter title saves
  • Fixed dragoon space lighting
  • Fixed violet dragon corrupting battle stage textures
  • Fixed extreme flashing lights during some dragoon effects
  • Fixed animated submap overlays
  • Fixed post-virage cutscene crash
  • Fixed overflow when using dragon block staff
  • Fixed goods screen scrolling with fewer items
  • Fixed crash if save file had more items than max inventory size
  • Fixed crash in final Lloyd fight cutscene
  • Fixed being unable to submit laws in Zenebatos
  • Fixed arrow above Dart's head being too low
  • Fixed Kubila demon frog attack
  • Fixed Dark Elf detonate arrow crash
  • Fixed post-signet Coolon cutscene
  • Fixed distorted faces in cutscenes
  • Fixed distorted skyboxes in combat
  • Fixed status effects not working
  • Fixed physical ring/dragon helm/etc.
  • Fixed healing items being able to miss
  • Fixed "Perfect!" scrolling too slowly
  • Fixed crash when going left away from Zackwell room
  • Fixed collision issue allowing you to walk into the abyss
  • Fixed wrong order when sorting items
  • Fixed crash in Hoax if Dart is indecisive
  • Fixed elemental armour and accessories not applying damage reduction
  • Fixed spinninghead room crash
  • Fixed Divine Dragoon Dart being unable to gain SP
  • Fixed no controller support on too many items menu

Retail Bugfixes

  • Fixed script memcopy out of bounds
  • So many divide-by-zero errors
  • Patch Meru broken animation in post-Divine-Dragon cutscene
  • Fixed violet dragon colour overflow

Known Issues

  • No music yet
  • Sound effects can get stuck, press del/delete to stop them
  • Some effects do not render correctly
    • Certain magic, spells, etc.

Crashes

  • There is a rare crash when fighting Melbu that can occur if the fight lasts for a long time

Livestream Build December 30, 2022

03 Jan 01:54
Compare
Choose a tag to compare

NOTE: IF YOU ARE UPDATING, DELETE YOUR FILES FOLDER (if you have one)

NOTE: THIS BUILD ONLY HAS MOUSE SUPPORT IN MENUS, SEE NOTES SECTION BELOW


Notable new features:

  • Full file unpacking (all 400,000+ of them)
  • Full mouse support in all menus (outside of combat)
  • Almost all menu code rewritten
  • Linux support
  • Steam Deck support

General improvements:

  • Darken "continue" option on title screen if there are no saves

Technical improvements:

  • Refactored ~7000 lines of code out of SItem
  • Fixed crash due to retail bug (Hellena Warden with garbled name)
  • Improved exceptions when a script crashes
  • Fixed typo in script debugger logging
  • Implemented a few missing sound methods
  • Patched broken script in Dragon's Nest submap

Known crash bugs:

  • Rose Demon's Gate spell
  • Kongol dragoon addition
  • Haschel Violet Dragon spell
  • Haschel Thunder Kid spell
  • Dart Divine Dragoon addition
  • Meru dragoon addition
  • Power Down item
  • Selebus (disk 4 boss)

Notes:

  • No music support
  • Animation bugs in combat
  • Sound effects can get stuck, press del/delete to stop them
  • This build only has mouse support in menus (and escape key to go back to previous menu). Keyboard and gamepad support will be added in a future release. Equipment menu requires the use of the left and right arrow keys.

Livestream Build December 17, 2022

17 Dec 04:09
Compare
Choose a tag to compare
Pre-release

Notable new features:

  • Mouse support in some menus
  • Disk unpacking (faster load times, no disk swapping, easier modding)
  • New intro/loading screen
  • Dragoon XP shown on post-combat report (Zychronix)
  • Quit to main menu (unfinished - not yet working)
  • Rendering improvements (DooMMetaL)

Technical improvements:

  • Rewrote bootstrap, no longer uses S_INIT overlay, loads in < 2 seconds
  • Fixed post-combat report text being the wrong colour (Zychronix)
  • Remnants of kernel and bios removed
  • All remaining libds/libcd/CDROM emulation removed

Crash bugs:

  • Rose Demon's Gate spell
  • Kongol dragoon addition
  • Haschel Violet Dragon spell
  • Haschel Thunder Kid spell
  • Dart Divine Dragoon addition
  • Meru dragoon addition
  • Power Down item
  • Selebus (disk 4 boss)

Notes:

  • No music support
  • Animation bugs in combat
  • Sound effects can get stuck, press del/delete to stop them