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.

Skylanders: Swap Force (*.pak)

Featured Replies

  • Author
  • Localization

Doctor Loboto, posted Mon Apr 18, 2016 8:57 pm (12687)


Yeah, not much research has gone into this series at all because people think it will lead to hacking characters into the game or some nonsense. I personally just want models and textures, and don't have the means to mod anything back into the game, nor do I have interest in doing so.

My problem is everything is in these 'pak' files and I cannot figure out which has models or texture data. I'm worried they all just contain sound data due to the 'bank' in the file names, which really annoys me.
I'm hoping someone here can help me figure out this file system so I can extract models of Kaos for a project of mine.

https://www.dropbox.com/s/6ia80un0efx398r/Kaos.zip?dl=0
  • Author
  • Localization

id-daemon, posted Tue Apr 19, 2016 8:40 am (12693)


One of the files actually contains models and textures. The format is similar to Marvel Ultimate Alliance, so its possible to extract models, but I never had any experience with console textures.
  • Author
  • Localization

id-daemon, posted Sun Apr 24, 2016 12:46 pm (12808)


ok i modified the script to unpack this game (xbox version)

The problem was that ZSIZE was little endian, and some blocks were NOT compressed and just stored as full 0x8000 blocks.

Now I have something here in the file level.bld: models with UV's, and textures may be here too

Image
  • Author
  • Localization

id-daemon, posted Sun Apr 24, 2016 12:57 pm (12809)


new script so you can already unpack the files and start looking for textures yourself
  • Author
  • Localization

id-daemon, posted Sun Apr 24, 2016 1:30 pm (12811)


no names here. Who is it?

Image
  • Author
  • Localization

id-daemon, posted Sun Apr 24, 2016 7:02 pm (12827)


ok i will check other 15 meshes. I think it will take too much time to find their names, better check them all.
  • Author
  • Localization

Doctor Loboto, posted Sun Apr 24, 2016 7:07 pm (12828)


Looking forward to it. Any luck with textures?
  • Author
  • Localization

id-daemon, posted Sun Apr 24, 2016 7:26 pm (12829)


I can't make models and textures at the same time. Textures are in the same file, you can check them yourself
  • Author
  • Localization

Doctor Loboto, posted Sun Apr 24, 2016 7:28 pm (12830)


Understandable, but uh, I'm not sure how to go about doing that...anyway, take your time. I can wait.
  • Author
  • Localization

id-daemon, posted Sun Apr 24, 2016 8:03 pm (12832)


that must be him. 3 meshes here: head, hands and robe back.

Image

thats all for today
  • Author
  • Localization

Doctor Loboto, posted Sun Apr 24, 2016 8:07 pm (12833)


Yes, that would be him, just add it to the first thing you found and it should work, though he seems to be missing his eyes... Now all we need are the textures. I only have two other model sets I'd like to extract, if you happen to have time for them.

These are the first's files:
https://www.dropbox.com/s/cl9puvcpti6b2k0/GoldenQueen.zip?dl=0
She looks like this:
https://www.dropbox.com/s/zg5170cpzenh61j/Golden_Queen.jpg?dl=0

These are the second's files:
https://www.dropbox.com/s/lzmtlbb0oasu41r/Luminous.zip?dl=0
He looks like this:
https://www.dropbox.com/s/82ei2gjpfw2ltab/Lumnious.jpg?dl=0

Also, for completions sake, this pack here is fairly important, as it includes Kaos' updated look from Superchargers. From what I can tell the format is the same as Swap Force and Trap Team. If you don't feel like doing those other two right away, I'd appreciate this one more than them. I really want to get Kaos looking his best.

https://www.dropbox.com/s/yh7k4umuc73tn2g/NewKaos.zip?dl=0
  • Author
  • Localization

id-daemon, posted Mon Apr 25, 2016 4:14 pm (12843)


When did you update the message? You know, the forum doesn't show thread updated when you do it this way. I just found his eyes, and now you're saying you don't need it anymore, and you better want this updated Kaos look?

Image
  • Author
  • Localization

Doctor Loboto, posted Mon Apr 25, 2016 4:18 pm (12844)


Oh no, that's not it at all. I'd like both Kaos looks if at all possible. These are my top four projects, I have two others but I don't want to ask too much of someone who's so graciously helping me out already. Even though I have no other alternative, I'm still appreciative of the fact you're going out of your way to pull these together for me. Sorry for the confusion.
  • Author
  • Localization

id-daemon, posted Mon Apr 25, 2016 4:24 pm (12845)


I'm doing this because I never extracted models from consoles, and I like to know how it's done just in case. Also, that would be very good if you can learn using hex2obj yourself, for your next projects, and even better, to teach others later.
  • Author
  • Localization

Doctor Loboto, posted Mon Apr 25, 2016 4:39 pm (12846)


I've tried, honestly, and with even the most simplistic tutorial on the topic I still fail to get models out of anything. If you like, I could give you some form of payment for doing these, as I really appreciate the help as it is and I really feel I should help you out in return somehow.

Also, before I forget, this is an example of 'New Kaos'.

https://www.dropbox.com/s/x45tm3ooz19accv/NewKaos.png?dl=0
  • Author
  • Localization

id-daemon, posted Mon Apr 25, 2016 6:00 pm (12847)


No, I don't need payments. And the tutorials on hex2obj are all hard to understand. Even I, an experienced reverse engineer, when I need to use it (and its rare, maybe once some months), I need to memember again all these strange non-self-explaining abbreviations, and there's even no simple help, where they are all named! At least I can't find one.

Meanwhile, here are all 6 meshes combined. He even had legs inside, I moved them down.

Image
  • Author
  • Localization

id-daemon, posted Mon Apr 25, 2016 6:01 pm (12848)


But without textures, it will be not much of use. So we better get to textures now. Do you have any ideas how can we get them? You had some plan.
  • Author
  • Localization

Doctor Loboto, posted Mon Apr 25, 2016 7:26 pm (12849)


Well the only methods I really know of that work are looking at the files with TextureFinder, or fiddling around with them in TiledGGD. Problem is, even when these files are extracted I have no idea which ones would be the textures, as they all come out as '.dat' files.
  • Author
  • Localization

Doctor Loboto, posted Mon Apr 25, 2016 8:37 pm (12850)


Well I've gone through them with TextureFinder, but nothing really sticks out. I can tell it's in the .bld file but I can't figure out what will get it to display properly. I'm a little worried we might have to find someone to put together a specialized extractor for this format...
  • Author
  • Localization

id-daemon, posted Mon Apr 25, 2016 8:44 pm (12851)


well, looks like i finally figured something out from the xbox version. Textures are in DXT1 & DXT5, and swizzled with usual xbox algo

ImageImage

on the right is probably specular map or something
  • Author
  • Localization

Doctor Loboto, posted Mon Apr 25, 2016 9:30 pm (12852)


Oh, what program did you use for that? I can probably work it out that way.
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.