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.
Zero Tolerance for Disrespect

Disney Princess: Enchanted Journey w32 and w3d files

Featured Replies

Hi! I've been looking into the files for the game Disney Princess: Enchanted Journey and they have a bunch of these w32 and w3d files, I was wondering if anyone might be able to help get into the models or potentially know of any noesis scripts or programs that could help? I was able to get into some of the w32 files with texturefinder but so far that's all I've been able to figure out

enchanted_journey.zip

  • Supporter

Seems there's several models/poses/whatever in one .w32 file so you'l need to get the file's structure first.

 

I_bel1-w32.png

Edited by shak-otay

  • Author

Thank you so much! Would you be able to point me in the right direction for finding the file structures? I'm willing to learn everything but I'm still fairly new to this type of stuff so I'm not sure where to start

  • Supporter

I've created a short "quick 'n dirty" answer in the tutorial's section.

But it doesn't cover the overall structure (would take ages, edit: well, not for Durik;-).

Just vertex and face indices block of a general cube/cuboid.

Edited by shak-otay

  • Supporter

I got something, I think models are inside files with letter "d", like "xxx_d.w32" but these files have A LOT of meshes. Each mesh has an ID but this changes in other meshes so there are different IDs(Don't know how many different IDs are). I used "l_bel1_d.w32" first mesh is at 0x1000. Probably all meshes have the same format but you need to find where each data begins(vertices, nomals, uvs, faces) I am not sure if there are pointers to those..

Textures are in "xxx_t.w32" files, there is also an ID for textures but I think this ID is always the same.(I did not check..)

 

 

princess format.PNG

princess vt_faces.PNG

princess normals.PNG

princess uvs.PNG

  • Supporter

i made plugin for Noesis: fmt_w32.py (mesh/textures) 

meshes are in *_d.w32 files, textures are in *_t.w32

There are also some static meshes with magic [09 08 01 00], but I missed them

the data blocks are byte aligned, but I just used the zero bytes skip hack xD

noname-1.png.3369d4908d357e95416d3ca6d58814f7.pngbandicam2023-11-2200-21-51-808.gif.5e4df1a77c15cfef22bee421913806ac.gif

  • Author

Thank you so much Durik!! Me and my friend really appreciate all the help all of you guys have given for extracting these files, it means a lot to us 🙂 

  • 3 weeks later...

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.