Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

PS2 game requires 100% acccurate LBAs, can't find a proper tool for this task

Featured Replies

  • Author
  • Localization

SlyCooperReloadCoded, posted Tue Oct 19, 2021 1:27 am (67080)


Star Wars Starfighter, specifically the PS2 release, has a very strange system where it'll check the LBA of each file, and if even one is even a single byte wrong, the game will intentionally break and not boot. This is 100% intentional and confirmed by the ex-lead developer. This makes modifying files near-impossible. The game is also fully debug-enabled and I've been working on documenting all of it, so since I have the ability to run scripts, I'd like to modify them... if only this LBA system wasn't an issue.

What I need is a tool that can take the original ISO, export a file that contains a list of the files and their original LBAs, then when I'm done modifying the ISO, I can re-import that file and it'll automatically set the LBAs back to what they were. IML files are close to what I'm looking for, but not exactly. CDGEN, CDVDGEN, and iml2iso will not work for this. CDGEN has an LBA character limit that's one character too short for me to type in the LBA, otherwise that would work. CDVDGEN claims that the game's original LBA locations are "incorrect" and gives no further information. iml2iso is useless to me because I can't create an iml file using the other tools.

Some game preservation communities said that other ISO tools like ImgBurn work better for sensitive games like this, but no, this game is an exception. LBAs have to be 100% identical or else no game.

Does anyone know of a tool like this or another way to accomplish this? I'd even be willing to patch out LBA checks if there's a global way to do that.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.