Releases: Legend-of-Dragoon-Modding/Severed-Chains
Releases · Legend-of-Dragoon-Modding/Severed-Chains
Latest Development Build
devbuild Fix clut for MISS and fix number pop-in (#1985)
Recommended Build #2 Hotfix 1
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)
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
- Mods can add new elements (https://www.youtube.com/watch?v=fa_ZzY6qye8)
- 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)
- 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
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
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
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