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.

Citizens of Earth [Eden Industries] Music.fc (WiiU)

Featured Replies

  • Author
  • Localization

AlphaTwentyThree, posted Thu Jan 20, 2022 1:34 pm (69198)


can you please upload these to a different hoster? Zippyshare is blocked in my country.
  • Author
  • Localization

AlphaTwentyThree, posted Thu Jan 20, 2022 2:58 pm (69200)


Never mind, used a proxy.
audio.fc has a different entry count than music.fc (3871 vs 3898) - are you absolutely sure that these belong together?
  • Author
  • Localization

AlphaTwentyThree, posted Thu Jan 20, 2022 3:12 pm (69201)


Here's the script for the Music.fc:
Code:
endian big
goto -4
get FILES long
savepos TOC
xmath TOC "TOC - 0x10*FILES - 4"
goto TOC
for i = 0 < FILES
   get CRC long
   get OFFSET long
   get SIZE long
   get ZERO long
   string NAME p "x.dsp" CRC
   log NAME OFFSET SIZE
next i


Audio.fc doesn't contain any offsets and the CRC values don't match either. Most of the data isn't even sequential with hundreds of files having the same values. Test this script on the file and you'll see:
Code:
endian big
goto -4
get FILES long
savepos TOC
xmath TOC "TOC - 0x10*FILES - 4"
for i = 0 < FILES
   goto TOC
   get CRC long
   get OFFSET long
   get SIZE long
   get ZERO long
   savepos TOC
   goto OFFSET
   get ZERO long
   if ZERO != 0
      do
         get TEST byte
         get DUMMY threebyte
      while TEST == 0
      savepos MOFF
      math MOFF -= 4
      goto MOFF
   endif
   get NAMEL byte
   getDstring NAME NAMEL
   get UNK1 long
   get UNK2 long
   get UNK3 long
   get UNK4 long
   get UNK5 long
   print "%i% - %UNK1% %UNK2% %UNK4% %UNK5% %NAME%"
next i


Long story short, there has to be some other file that points in the right direction. Unless anyone has an idea how the CRC values between the first and second file correspond.
  • Author
  • Localization

AlphaTwentyThree, posted Thu Jan 20, 2022 3:44 pm (69202)


Here's a list of the files in audio.fc. You can see that not even the music is there in names - 91 music files in main archive, 81 names in audio.fc
On the other hand, I've checked for duplicate files in the main archive and found quite a few - now we have less files than names. Good sign. Maybe the CRCs refer to a size rather than a name... Will investigate a bit further on this.
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.