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.

Super Smash Bros. 64 model format

Featured Replies

  • Localization

Due to GoldEditor being closed source, I wanted someone to create an open source tool that loads smash 64 character model data extracted by GoldEditor.

Screenshot2024-10-04122754.thumb.png.34e20e9a3353c76bfb07fcbd6d61adb1.png

sample file.zip

The .bin file in the zip is the file from the above screenshot.

  • Supporter

There's big endian floats at 0x3ba0, FVFsize=44, but doesn't make much sense to me:

# 0x3ba0: verts= 28
v 0.000086 -0.000002 0.000000
v 63.191135 0.000000 0.000086
v 56.543999 0.000000 0.000000
v 23.999977 0.000002 0.000000
v -59.999996 75.308334 -14.999994
v -0.000029 0.000000 0.000014
v 63.571350 0.000005 -0.000029
v 56.061001 -0.096933 -0.024519
v 20.998749 0.000000 3.000000
v 19.709986 201.779633 -353.641998
v 19.709986 201.779633 -353.641998
v 20.998749 0.000000 3.000000
v 57.000015 108.009140 -43.957039
v -14.430380 -0.482512 -35.877934
v 0.000000 90.537186 -14.139384
v 0.000014 19.500000 0.351624
v -0.000017 86.811989 5.531765
v 21.000000 -32.335381 -3.000000
v 0.000000 -0.000002 -0.000004
v 91.703468 0.000004 0.000002
v 100.320656 1.424984 2.434950
v 0.000032 0.000002 0.000002
v -21.000000 -32.335381 -3.000000
v 0.000000 0.000000 -0.000004
v 91.703522 0.000005 -0.000005
v 100.143814 1.256956 2.434945
v 0.000005 -0.000014 0.000000
v 0.000000 -249.000031 0.000000

 

The shorts here (FVFsize=16) are arranged in a flat circle, like normals:

# 0x4a12: verts= 235
v 0.117188 -124.906250 5.000000
v -0.363281 0.097656 -125.000000
v 4.105469 46.347656 78.000000
v 3.027344 0.226562 113.000000
v 4.371094 95.332031 3.000000
v 4.105469 -45.648438 78.000000
v 0.867188 85.902344 91.000000
v 4.375000 -93.667969 3.000000
v 1.363281 77.734375 -75.000000
v 1.363281 -75.265625 -76.000000
v 0.867188 -84.097656 92.000000

...
If you reduce the start address to 0x4F10 it looks like a beam.

Edited by shak-otay

  • Supporter

There are also textures at the end of the file. for example (ofs: 0xE890, width: 64, height: 32, pixfmt: 565)

ssssssss.pngssssssss.png

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.