ividyon / Perfect_Works_Build

(Fork for contribution purposes) Xenogears Perfect Works Build: Including all official Xenogears information in PSX ROM and other improvements.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Perfect_Works_Build

Xenogears Perfect Works Build: Including all official Xenogears information in PSX ROM and other improvements.

Download version 0.2.0 here:

Completion stats:

  • Name/terminology changes: 100%
  • Main script: 50% (up to end of Shevat arc)
  • NPC script: Not done (except for name/terminology changes)

Coming soon:

  • Name swapper
  • Softsubs
  • Progress bar
  • Online updater
  • Music swap
  • Patch undo
  • Aspect ratio fix for character portraits

Introduction:

Hello. My name is Ryan (↙ ➡ ↘ ⬇ ↙ ⬅ ↘) Piccuito. I am a character writer and handler for game balance on the Xenogears Perfect Works mod. Xenogears: Perfect Works is a collaborative project aiming to make Xenogears a more complete experience. This does contain unmarked but mild spoilers, so readers are advised and warned not to scroll through this if they’re looking to use this mod to enjoy the game for the first time, or you simply never got to into it for various reasons we hope to address. These spoilers are primarily for certain story events in the story bits and lines are relegated to story specific changes and certain boss fights dungeons and all moves party members and availability are mentioned in the gameplay focused changes.

DISCLAIMER: Some of the patches were designed to work in tandem with each other. The exp/gold patch was designed to work with the lower encounter rate patch. The monster stats, character stats and items patches all act as a rebalancing hack. They can be used separately from each other, but they were designed with the mindset of using them together.

The project is also largely incompatible with both Undub and Xenogears 2.0.

Version history:

Version 0.2.0:

04/09/2023

  • All mentions of Reapers have been changed to Wels.
  • Bart now learns Divvy Up at level 24.
  • Bart now learns Red Cologne at level 32.
  • Bart now learns Blue Cologne at level 36.
  • Bart now learns White Cologne at level 40.
  • Bart now learns the modes at level 45.
  • Exp/gold patch has been nerfed from doubling values to increasing them by 50%.
  • All Chu-Chu references are pointers.
  • Tabs have been added to the patcher.
  • "All patches" mode has been added.
  • "Easy" mode has been added.
  • "Hard" mode has been added.
  • Everything up to the Shevat arc has been proof-read against the Japanese version.
  • Item pickup messages no longer use quotations.
  • Church H.Q is now written as "Church HQ" on the world map.
  • Loading circle is used as a progress indicator when patching.
  • Rebalanced battle arena patch has been added.
  • Battle arena tutorial has been edited.
  • Dominia no longer uses "Miang" in disc 2.

Version 0.1.7:

03/24/2023

  • Removed game freezes that occur when fast text is used with the script patch in scenes with new delay codes.
  • Wyvern's HP has been lowered to 15000 from 28000.
  • Sufal Mass' Ether has been increased from 45 to 90 and its EDef has been lowered to 80 from 100.
  • Throne and Seraphita dialogue during battle has been fixed.
  • Myyah's Gear and Cherubina will use their new names when exp_gold, script and items patches are used together.

Version 0.1.6:

02/26/2023

  • Various typos have been fixed.
  • Issues where text overlaps boxes have been resolved.
  • Bloody Bros have received the same buffs as Bloody.
  • Text that needs to be slowed down with the fast text patch retains its speed without the patch.
  • 2x exp/gold patch only applies when it has been selected.
  • Citan's description about the Gazel in Solaris retains its changes if half encounters is used.
  • Ramsus' first scene, Verlaine's speech to Billy and the Wave Existence scene no longer freeze the game when used with fast text.
  • Elements and Geburah Guards keep their changed names if both script and monster patches are selected.
  • Cherubina, Myyah, Carlin and Karellen keep their changed names if the encounters patch is used with the script patch.

Version 0.1.5:

01/02/2023

  • Aerods fuel is now shown as 800 when both script and items patches are applied.
  • Cain's speech glich has been fixed.
  • Lil' Kobold is now Li'l Kobold.
  • Lil'Allemange is now Li'l Ahriman.
  • Medena now provides an alert about the Psycho Rod.
  • Patcher issue with overriding patches has been fixed.
  • Fixes to script files from Lahan to Kislev.
  • Psycho Rod description now indicates silence effect.

Version 0.1.4:

12/10/2022

  • Fixes to script files from Lahan to Kislev.

Version 0.1.3:

12/06/2022

  • Error with Aerods' fuel cost in the menu has been fixed. Now it says 800 rather than 400.
  • Line break has been added to the second instance of the Merkabah Calls chapter name. Typo with it has also been fixed.
  • Billy no longer has EthFireAmmo and EthWindAmmo equipped.
  • Grammar fixes with tournament battles and Rico fight.
  • Fixed a grammar inconsistency with the opening FMV subtitles.
  • Patcher now allows you to process each disc individually.
  • Patcher checks if a patch has already been applied.
  • Fixed grammar issue with the description for Sewer Keys and Master Key.
  • Fixed glitches with text wrapping around text boxes.
  • Changed MP to EP in diners.
  • Margie's healing has been increased from base 20 to 30.
  • Margie's Meteorstrike and Rat fever now do 250 damage as opposed to 1.
  • Fixed a glitch with the patcher which caused unpredictable battle effects when the items/spells patch was combined with the monsters and exp/gold patches.

Version 0.1.2:

10/02/2022

  • Issues regarding Beetle PSX HW have been resolved.
  • CrossPendent has been renamed Cross.
  • Sewer Key description has been corrected to say "Noatun" over "Nortune".
  • Subtitles in the opening FMV have been corrected to last longer during the intercom voice announcement.
  • Minor pre-Noatun typos, grammar issues and text wrapping fixes have been applied.
  • Silver Blood and Black Snake shop descriptions have been swapped.
  • "New Game" is used over "NewGame" in the start menu in the revised script.
  • Babel Tower Bladegash's HP has been lowered from 22000 to 14000.
  • Skyghene's HP has been lowered from 18000 to 16000. Its Ether is back to 50.
  • Grandgrowl's HP has been lowered from 20000 to 18000. Its Attack is back to 500 and its Ether is back to 60.
  • Tutorial for Hyper Mode has been added. Jessie will explain it before Babel Tower in the Gun Room.

Version 0.1.1:

09/07/2022

  • Fixes fatal glitch where exp/gold and monster patches won't work with the script patch.
  • Fixes fatal glitch where encounters patch won't work with the items and script patches together.
  • Fixes minor typos and text wrapping up to the Av Desert.

Version 0.1.0:

09/04/2022

  • Initial release

Archive:

Builds:

Version 0.1.7:

Version 0.1.6:

Version 0.1.5:

Version 0.1.4:

Version 0.1.3:

Version 0.1.2:

Version 0.1.1:

Version 0.1.0:

GUI patcher:

Version 0.4

Included with builds 0.1.3 - 0.1.7.

Version 0.3.0

Included with builds 0.1.0 - 0.1.2.

Version 0.2.1

x86: https://mega.nz/file/KHZQQCSD#vKSzJEudiouUPKzCzx9mxYOwGu4HFgIBq29fjFR3qo4

x64: https://mega.nz/file/XSI32A4S#U1gV_X7pE8KjTZ0NY7Tb4oEZelk-OtKqzizgrUWk_PU

Version 0.1

DISCLAIMER: Only x64 is supported.

https://mega.nz/file/mWYViJTR#_a1CaUwPLeMviQ5ZwTs9kPjYC60c_yOjHd5s68oGbCs

Instructions:

Patching:

  • Open the Xenogears: Perfect Works Patcher.
  • Open the ISO files for both discs.
  • Select which patches you wish to apply.
  • Press Patch. Script patches will take over five minutes to apply due to the FMV data associated with them.

Regenerating:

This step applies if you're playing the game using Beetle PSX HW and multiple patches have been applied.

  • Download ECCRegen.
  • Click the folder icon to select the Xenogears ISO.
  • Click Scan.
  • Wait for the unregenerated files to load.
  • Right click Check all.
  • Click Regenerate.
  • Wait for the regeneration to finish.

Saves:

For those who want to test a certain section in the game. They use the mcd format supported by Duckstation.

  • xenomem1: Mountain Path - Operation Av
  • xenomem2: The Tournament - Brave Battlers
  • xenomem3: Brave Battlers - Secret Weapon
  • xenomem4: Men of the Sea - Ocean Floor
  • xenomem5: Deep Sea Girl - Protect Nisan!
  • xenomem6: Protect Nisan! - Tears for Fears
  • xenomem7: Shot Down! - Dreams...
  • xenomem8: Fallen Star - First and Last (Merkabah)
  • xenomemdebug: All debug rooms (disc 1 only)

Patches:

Modes:

All patches:

Implements all patches onto the ROM.

Easy mode:

Patches implemented:

  • Half encounters.
  • 50% exp/gold.

Hard mode:

Patches implemented:

  • Rebalanced items/spells.
  • Rebalanced monsters.
  • Rebalanced character stats.

Glitches:

Items/spells:

  • If Divvy Up is used immediately after it's been used, it's effect will stack onto other party members (will not affect the rest of the game).

Script:

  • Texture issue with Fatima Castle's library (will not affect the rest of the game). To be fixed.

Links:

Join our discord if you have any issues or you want to communicate with us: https://discord.gg/j4v6yCcWRK

Provide feedback here: https://docs.google.com/forms/d/1KZAwqR70pABGXtuR7l8GVMjY487WKOn6Qrb3fUHHumw/viewform?edit_requested=true

DM or tag here if you want immediate feedback on Twitter: @NoharOS

Credits:

Translation:

Character balance:

  • Ryan Piccuito ↙ ➡ ↘ ⬇ ↙ ⬅ ↘
  • rafael
  • Will Bill
  • Xenocritus

Battle Arena balance:

  • Streetwize: @StreetwizeJJ2

Programming:

  • rufaswan
  • rulv
  • Will Bill
  • Xenocritus
  • krmine
  • edrovinhaz
  • Streetwize
  • Nohar

Testing:

  • CosmicFrame
  • Ryan Piccuito ↙ ➡ ↘ ⬇ ↙ ⬅ ↘
  • rafael
  • The Minester
  • cthuljew
  • RayDreamer: @PromisedPain
  • ChaoticBrave
  • Aero JP
  • Kiahnte
  • edrovinhaz
  • Streetwize
  • Nohar

Tools:

  • SadNES cITy Translations

Fast text code:

  • FFMaster
  • Nohar

PPF code:

  • meunierd

About

(Fork for contribution purposes) Xenogears Perfect Works Build: Including all official Xenogears information in PSX ROM and other improvements.

License:GNU General Public License v3.0


Languages

Language:C++ 95.9%Language:C 4.1%