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.

Harry Potter 1 2 3 4 5 6 7 8 models/ambient,animation,particles/texture and other games

Featured Replies

hi i wan't extract models from game in general but not only models and texture but animation too and particles my first goal is to extract animation and models all type map and character from all the old harry potter games start from the philosopher stone to end with deathly hallows part 2. 

But in general i wan't to do the same for all my games like van helsing ps2 or Eragon or battlefront classics or revenge of the sith ad more but i don't know how and i'm totally new at this things.
And i don't know the script for quick bms or noesis for view the models and animation.

thanks for your time.

i attach here a screenshot of  one file for example that comes from the half blood prince image.png.a165c31c167ef024dd2c61a2591924ef.png

  • Supporter
10 hours ago, Matte6538 said:

And i don't know the script for quick bms or noesis for view the models and animation.

Hi, you cold have done more search, for sdh here, for example (it spells shd in your screenshot, so dunno, whether sdh isn't a typo in the linked post).

Edited by shak-otay

  • Author

i tried with the script to open the sdh file but nothing he say that image.png.79eeb5ce7c1115b7ccf481e203ba4f46.png

 

 

  • Author

there is a script to read that file in noesis and the file shd not shd in complete is str.shd 
but anyways thank for the help and the link 

 

 

 

 

 

Edited by Matte6538

  • Author
On 1/22/2026 at 11:17 AM, shak-otay said:

Hi, you cold have done more search, for sdh here, for example (it spells shd in your screenshot, so dunno, whether sdh isn't a typo in the linked post).

didn't work any solution 

i tried u model with the three old games but nothing only mesh.The goblet of fire is crypted {0CAD9A98-5219-40B3-9700-2361995C6DEF}.rarthis file attached i from the goblet of fire and is in rendeware engine.

 

 

 

Edited by Matte6538

  • Author
On 1/22/2026 at 11:17 AM, shak-otay said:

Hi, you cold have done more search, for sdh here, for example (it spells shd in your screenshot, so dunno, whether sdh isn't a typo in the linked post).

the problem mate i don't have script,tool, a there is nothing into the internet about models extraction of this game saga.
i tried even chat gpt but nothing my goal is to do animated playermodels on garry's mod with the original animation like Pepsee with the Oddworld game but the difference he have tool and knowledge confronts me that i'am totaly newbie and i started two weeks ago with zero knowledge of modding or porting the only thing i can do is animation.

I make all of this to create my roleplay ambient for me and my friends.

but i start to feel is impossible 

plus i see a lot of model ps2 version in tpose and i try to find the method to extract like the model of Jak and Daxter on the site Model Resource.

But as i say is my first experience this

  • Supporter

Thanks, but that's .ffs and .shd, not sdh and sdt. Anyways,

this will require some fiddling so don't expect it too soon:

edit: funnily I got uvs, using  hex2obj

bellatrix_ffs.png.eaaddb4884569100d95ff2e74185fa50.png

edit2: and a sub mesh, maybe part of the head (from the .ffs file):

bellatrix.png.f56f8b6582b4c93df2323e849be251b3.png

Edited by shak-otay

  • Author

thanks a lot 

16 minutes ago, shak-otay said:

Thanks, but that's .ffs and .shd, not sdh and sdt. Anyways,

this will require some fiddling so don't expect it too soon:

edit: funnily I got uvs

bellatrix_ffs.png.eaaddb4884569100d95ff2e74185fa50.png

edit2: and a sub mesh, maybe part of the head (from the .ffs file):

bellatrix.png.f56f8b6582b4c93df2323e849be251b3.png

thanks a lot 

  • Author
1 hour ago, Matte6538 said:

thanks a lot 

thanks a lo

1 hour ago, shak-otay said:

Thanks, but that's .ffs and .shd, not sdh and sdt. Anyways,

this will require some fiddling so don't expect it too soon:

edit: funnily I got uvs, using  hex2obj

bellatrix_ffs.png.eaaddb4884569100d95ff2e74185fa50.png

edit2: and a sub mesh, maybe part of the head (from the .ffs file):

bellatrix.png.f56f8b6582b4c93df2323e849be251b3.png

 

as i write in the first message harry potter games saga mesh, particles, ambient, animation and texture are one my first object but i want to the same for other games of the ps2/pc era like jak and daxter, van helsing, eragon and others.

and i don't wanna let you all the work alone i wanna help too and learn so can in the future do it alone.Also because I feel  guilty making you do most of the work since you are definitely more experienced than me

Edited by Matte6538

  • Supporter
On 1/24/2026 at 4:40 PM, Matte6538 said:

and i don't wanna let you all the work alone

Haha, be sure, I wouldn't. Usually I do 15 minutes jobs here only, getting the first sub mesh. Only in rare cases I create apps (for Ghost of Tsushima, for example).

Quote

i wanna help too and learn so can in the future do it alone

That's cool! 11 years old video tutorial (linked in this post).

Other links here.

Edited by shak-otay
typo

  • Supporter

As long as the model (plus skeleton) is not complete it makes no sense to talk about animations.

Textures are not my main focus.

  • Author
13 minutes ago, shak-otay said:

As long as the model (plus skeleton) is not complete it makes no sense to talk about animations.

Textures are not my main focus.

okay

 

  • Localization

I think some of those games were made by EA Bright Light, right? I've been extracting assets from Create, so there should be some overlap in file formats and structures.

.big: https://github.com/withmorten/big4f/releases/tag/v0.4

.shd/.str/.ffs: Level archives. Use the attached create_level_unpacked.py script. Run it, paste the path to the game files directory, and it should extract the files automatically. Note that this may not work out-of-the-box on other games.

.fpm/.ea3/.ea3high: Meshes. Use the fmt_create_fpm.py Noesis plugin. You may need to change the file extensions first. Also, I'm handling different strides manually and flipping the UVs for the .obj exports, so it will need some tweaking.

.fsh/scaleform_fsh: Textures. Use fmt_create_fsh.py.

.col/.goc3dbin: Collision meshes. Use the attached plugins. Note: The meshes may be transformed incorrectly. The floats in the header might help with that.

create_level_unpacker.py fmt_create_goc3dbin.py fmt_create_col.py fmt_create_fpm.py fmt_create_fsh.py

Edited by jmancoder

  • 2 weeks later...
  • Author
On 1/27/2026 at 3:10 AM, jmancoder said:

I think some of those games were made by EA Bright Light, right? I've been extracting assets from Create, so there should be some overlap in file formats and structures.

.big: https://github.com/withmorten/big4f/releases/tag/v0.4

.shd/.str/.ffs: Level archives. Use the attached create_level_unpacked.py script. Run it, paste the path to the game files directory, and it should extract the files automatically. Note that this may not work out-of-the-box on other games.

.fpm/.ea3/.ea3high: Meshes. Use the fmt_create_fpm.py Noesis plugin. You may need to change the file extensions first. Also, I'm handling different strides manually and flipping the UVs for the .obj exports, so it will need some tweaking.

.fsh/scaleform_fsh: Textures. Use fmt_create_fsh.py.

.col/.goc3dbin: Collision meshes. Use the attached plugins. Note: The meshes may be transformed incorrectly. The floats in the header might help with that.

create_level_unpacker.py 2.29 kB · 2 downloads fmt_create_goc3dbin.py 1.45 kB · 1 download fmt_create_col.py 1.61 kB · 1 download fmt_create_fpm.py 5.25 kB · 1 download fmt_create_fsh.pyUnavailable

work with the deathly hallows games too or only with the first 6 games (Hp and the philosopher stone, chamber of secrets, prisoner of azkaban, goblet of fire ,order of the phoenix and half blood prince)

 

  • Author

sorry i don't understand so good where i have to put the 

On 1/27/2026 at 3:10 AM, jmancoder said:

I think some of those games were made by EA Bright Light, right? I've been extracting assets from Create, so there should be some overlap in file formats and structures.

.big: https://github.com/withmorten/big4f/releases/tag/v0.4

.shd/.str/.ffs: Level archives. Use the attached create_level_unpacked.py script. Run it, paste the path to the game files directory, and it should extract the files automatically. Note that this may not work out-of-the-box on other games.

.fpm/.ea3/.ea3high: Meshes. Use the fmt_create_fpm.py Noesis plugin. You may need to change the file extensions first. Also, I'm handling different strides manually and flipping the UVs for the .obj exports, so it will need some tweaking.

.fsh/scaleform_fsh: Textures. Use fmt_create_fsh.py.

.col/.goc3dbin: Collision meshes. Use the attached plugins. Note: The meshes may be transformed incorrectly. The floats in the header might help with that.

create_level_unpacker.py 2.29 kB · 3 downloads fmt_create_goc3dbin.py 1.45 kB · 1 download fmt_create_col.py 1.61 kB · 1 download fmt_create_fpm.py 5.25 kB · 1 download fmt_create_fsh.pyUnavailable

sorry i don't understand so good where i have to put the create level unpacker script

 

  • Localization
1 minute ago, Matte6538 said:

sorry i don't understand so good where i have to put the create level unpacker script

It's just a regular Python script. Assuming you have a new-ish version of Python installed, you can open it in VS Code or IDLE or whatever your IDE is, run it, paste a path to a folder with .str/.ffs/.shd files in it, and press enter. It will attempt to extract them in-place.

However, you should probably look through the files with a hex editor first, as my script has terrible error handling and will not do anything if it encounters different versions of those files. I don't have any of the Harry Potter games installed, so I can't extend it to work on all the games without more sample files. E.g., it should work on Half Blood Prince, but won't work on Goblet of Fire. Generally speaking, the scripts should work on EA Bright Light games released around 2010.

  • Author
27 minutes ago, jmancoder said:

It's just a regular Python script. Assuming you have a new-ish version of Python installed, you can open it in VS Code or IDLE or whatever your IDE is, run it, paste a path to a folder with .str/.ffs/.shd files in it, and press enter. It will attempt to extract them in-place.

However, you should probably look through the files with a hex editor first, as my script has terrible error handling and will not do anything if it encounters different versions of those files. I don't have any of the Harry Potter games installed, so I can't extend it to work on all the games without more sample files. E.g., it should work on Half Blood Prince, but won't work on Goblet of Fire. Generally speaking, the scripts should work on EA Bright Light games released around 2010.

mate i don't have nothing of this is my first experience i don't know anything about script or progamms 

i have all the games for console and my friend passed me the digital on pc  all the game saga if you wan't i can pass you the games

 

 

Edited by Matte6538

  • Author
35 minutes ago, jmancoder said:

It's just a regular Python script. Assuming you have a new-ish version of Python installed, you can open it in VS Code or IDLE or whatever your IDE is, run it, paste a path to a folder with .str/.ffs/.shd files in it, and press enter. It will attempt to extract them in-place.

However, you should probably look through the files with a hex editor first, as my script has terrible error handling and will not do anything if it encounters different versions of those files. I don't have any of the Harry Potter games installed, so I can't extend it to work on all the games without more sample files. E.g., it should work on Half Blood Prince, but won't work on Goblet of Fire. Generally speaking, the scripts should work on EA Bright Light games released around 2010.

i installed visual code studio now i can open

 

  • Localization
50 minutes ago, Matte6538 said:

mate i don't have nothing of this is my first experience i don't know anything about script or progamms 

i have all the games for console and my friend passed me the digital on pc  all the game saga if you wan't i can pass you the game

I'm pretty sure Python has changed how you install it recently. Go to https://www.python.org/downloads/ and click "Download Python Install Manager". Run the .msix file (might be different if you're not on Windows) and click "Install Python", then "Launch Python". The prompts it gives you should be fairly self-explanatory. You can just type Y at each prompt, press enter, and follow the instructions it gives you.

IIRC, VS Code will prompt you to install the Python extensions and then select an interpreter after opening a .py file for the first time. After that, you can open the script, press F5, and click "Python File" to run it. Copy the path to your extracted .str/.ffs/.shd files from the top of File Explorer, paste it into the terminal at the bottom of VS Code when prompted, and press enter. It might not throw errors if it fails to extract them though; you'll need to check if it created any new folders.

Also, yes, I can write more scripts if you upload a couple of .str files from each game. Maybe some .fpm or .ea3 files too if present. I suggest using 7Zip to compress them to .7z archives. You can use an external site like Google Drive if you exceed the upload limit.

Edited by jmancoder

  • Author
1 hour ago, jmancoder said:

I'm pretty sure Python has changed how you install it recently. Go to https://www.python.org/downloads/ and click "Download Python Install Manager". Run the .msix file (might be different if you're not on Windows) and click "Install Python", then "Launch Python". The prompts it gives you should be fairly self-explanatory. You can just type Y at each prompt, press enter, and follow the instructions it gives you.

IIRC, VS Code will prompt you to install the Python extensions and then select an interpreter after opening a .py file for the first time. After that, you can open the script, press F5, and click "Python File" to run it. Copy the path to your extracted .str/.ffs/.shd files from the top of File Explorer, paste it into the terminal at the bottom of VS Code when prompted, and press enter. It might not throw errors if it fails to extract them though; you'll need to check if it created any new folders.

Also, yes, I can write more scripts if you upload a couple of .str files from each game. Maybe some .fpm or .ea3 files too if present. I suggest using 7Zip to compress them to .7z archives. You can use an external site like Google Drive if you exceed the upload limit.

the name of the file is random into this is are the file from hp4 gof

 

Hp7 pt 1 e 2.7z

Just now, Matte6538 said:

the name of the file is random into this is are the file from hp4 gof

 

Hp7 pt 1 e 2.7z 83.66 MB · 0 downloads

tomorrow i pubblish the other games from the saga 

  • Author

i have low space on my only disc to install the phyton language can you please extract you for me i can't unistall nothing i need for my garry's mod personal server and are gmod addons that make my disc so low

 

Edited by Matte6538

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.