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.

[Switch] Mario Golf: Super Rush compressed .dat files

Featured Replies

The game contains .dat files that appear to be compressed similar to those of Mario Tennis Aces, another Mario sports game on the same system by the same developer. However, the actual compression used seems to be different from that of Aces, which apparently uses what seems to be rather unique type-0x50 compression, and there exists a tool to decompress those files which I have tested on these ones, and it doesn't seem to work on them. Moreover, I have compared one of the compressed files in Super Rush to its equivalent in Aces in a hex editor and it seems the initial byte is indeed different, indicating a different compression type. For that game, the magic number is indeed 50, but for the this one it's 94. I have attached a sample file from this game in hopes of figuring out how to decompress it like the other game's.

msg_kernel.zip

Edited by PaperSplash
Link formatting.

Solved by EmptyMan

  • Author

Update: Apparently the compression algorithm for this game is just LZ4, as documented in this ZenHAX topic. For some reason, I didn't see it when I was searching earlier...

Update 2: Despite attempting to use the QuickBMS script for LZ4 compression shared in that topic, I only see garbled text upon opening the resulting decompressed file, even though it's supposed to be a text file. Not sure what I'm doing wrong, if anything. Is it possible that script just doesn't work on this file? I also reached out to @LolHacksRule, who originally made that previous topic and did hear back, but unless I misunderstood, LHR doesn't seem to remember anything...

msg_kernel_dec.zip

Edited by PaperSplash
New update.

  • Supporter
On 2/20/2026 at 3:20 AM, PaperSplash said:

, but unless I misunderstood, LHR doesn't seem to remember anything...

You should show more respect, please. He provided decoded files. If the results don't please you try CyberChef, for example (just a wild guess because I don't know the language's country, well it's not Japanese...):

edit: tried a dozens, forget about it. The solution is somewhere else.

CyberChef unicode.png

Edited by shak-otay

  • 2 weeks later...

The game text is compressed using LZ4 and encrypted, so you can't view it.

When you remove it, it looks like this.

imagem.thumb.png.475023ebb43a0c0e2cd851748b023aef.png

Edited by Digote

  • 1 month later...
  • Localization
On 3/3/2026 at 11:41 PM, Digote said:

The game text is compressed using LZ4 and encrypted

Text is not encrypted. The game uses a custom encoding. Here's a rough dump:

msg_kernel.7z

  • Author
1 minute ago, EmptyMan said:

Are you sure you're using the file from this message: Comment-103053?

Does it only work with that one? I just provided it as a sample.

  • Localization
On 5/3/2026 at 11:15 PM, PaperSplash said:

Does it only work with that one?

Yes, other files may have a different structure. I need more samples.

Create an account or sign in to comment

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.