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.

Deadly Tide *.l96

Featured Replies

  • Author
  • Localization

AlphaTwentyThree, posted Sat Apr 04, 2015 12:42 pm (4326)


Hello everybody!
Here's an unusual task to crack. The Microsoft Game "Deadly Tide" from 1996 is a rail shooter. All levels are packed in *.l96 files which contain all files from the level. What I'm after is the music which I think is quite nice in an oldschool kind of sense. ;)
If you import a plain L96 file as 22kHz 8bit mono PCM you can see that the level music is implemented somewhere in-between the rest of the files. It seems to consist of blocks of 0x4000 bytes.
I know that there's a soundtrack out there but I'd like to have the stream from the original files to compare them to the soundtrack.
Now, I don't know how complicated it is to reverse this format - you tell me. ;)
Here are some samples: http://*USE_ANOTHER_FILEHOSTING*/cdc2d8e ... samples.7z
Thanks for your consideration. :)
  • Author
  • Localization

Mygoshi, posted Sat Apr 04, 2015 12:44 pm (4327)


I don't see your samples?
  • Author
  • Localization

AlphaTwentyThree, posted Sat Apr 04, 2015 12:45 pm (4328)


Just added
  • Author
  • Localization

Mygoshi, posted Sat Apr 04, 2015 12:48 pm (4329)


I saw them, but I don't think I can help.
  • Author
  • Localization

Mygoshi, posted Sat Apr 04, 2015 12:58 pm (4330)


Ok, definetely can't help.
  • Author
  • Localization

AlphaTwentyThree, posted Sun Apr 05, 2015 5:02 pm (4349)


Somebody got an idea? :\
  • Author
  • Localization

Mygoshi, posted Sun Apr 05, 2015 5:12 pm (4350)


Not at the moment.
  • Author
  • Localization

AlphaTwentyThree, posted Sun Apr 05, 2015 5:20 pm (4351)


Mygoshi wrote:
But you think i will search you dream bro' with all of your evils things you do

How about stopping this nonsense and stop posting such things in serious threads? THANK YOU.
  • Author
  • Localization

AlphaTwentyThree, posted Sun Apr 05, 2015 5:46 pm (4353)


Here's an idea for a script. The format reminds of a simple video format:
Code:
goto 0x40
get OFFSET long
get BNAME basename
get FSIZE asize
do
   goto OFFSET
   get ID1 long
   get ID2 long
   get SIZE long
   savepos OFFSET
   string NAME p= "%s_%s_%s" BNAME ID2 ID1
   log NAME OFFSET SIZE
   math OFFSET = SIZE
while OFFSET
The problem with this is that sometimes ID2 holds the SIZE - 4 but I can't figure out how this is determined. In other times, the start offset is different.
I suspect the format to be not extremely complicated to crack but I have too little experience. So... thanks for any help - there are already two games that use this format! :)
  • Author
  • Localization

aluigi, posted Fri Apr 10, 2015 10:48 pm (4448)


Uhmmm video stuff, don't have many ideas.
  • Author
  • Localization

AlphaTwentyThree, posted Tue Apr 14, 2015 8:54 am (4506)


Who's got experience in that? ;)
  • Author
  • Localization

AlphaTwentyThree, posted Sun Apr 19, 2015 10:47 am (4634)


Ok, here's a work-around for the little problem:
Code:
goto 0x40
get OFFSET long
get BNAME basename
get FSIZE asize
for i = 1
   goto OFFSET
   get ID1 long
   if ID1 == 0x826
      get ID2 long
   elif ID1 == 0x829
   else
      print "unknown ID %ID1%. Aborting."
      cleanexit
   endif
   get SIZE long
   savepos OFFSET
   string NAME p= "%s_%s_%s" BNAME i ID1
   log NAME OFFSET SIZE
   math OFFSET = SIZE
   if OFFSET >= FSIZE
      break
   endif
next i
The new problem is that there are blocks without marker or block size... If this problem can be solved, the format may be cracked! This would be SO cool - the music is really nice! :)
Here's another .l95 sample: http://*USE_ANOTHER_FILEHOSTING*/6ed75d4 ... LEVEL02.7z
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.