[Tool] Custom Content Enabler
Moderators: ~xpr'd~, tyteen4a03, Stinky, Emerald141, Qloof234, jdl
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
[Tool] Custom Content Enabler
Hello,
As you may have seen in my other topic, I managed to use custom content in KrabbyQuest and other classic wonderland games.
Warning: NOT compatible with The Original Wonderland!
I have made this tool to make it easier to do Download Latest Version
Edit: Added a new version that supports all versions of the game, tested with BigFishGames and MidnightSynergy versions. If it doesn't work the old version is below.
Old Version:
Download Old Version
WonderPacker
This tool can be used to repack the res#.dat files: Download
To use WonderPacker copy all the files and folders you want to be included in the res files into an empty folder. Then copy the packer.exe into the same folder and run it. It will always make a res1 because res1 is the list of files for the other res file. Note: It will not pack exe and dat files.
Just put the CustomEnabler.exe into your wonderland folder and run it. (It may require admin privileges depending where you run it on your computer)
Then you can modify any of the files and they will change in game
Keep in mind that it blanks res1.dat and res2.dat, so it's a good idea to make a backup of your game in-case this program causes it to not work.
Enjoy!
~ Matt
As you may have seen in my other topic, I managed to use custom content in KrabbyQuest and other classic wonderland games.
Warning: NOT compatible with The Original Wonderland!
I have made this tool to make it easier to do Download Latest Version
Edit: Added a new version that supports all versions of the game, tested with BigFishGames and MidnightSynergy versions. If it doesn't work the old version is below.
Old Version:
Download Old Version
WonderPacker
This tool can be used to repack the res#.dat files: Download
To use WonderPacker copy all the files and folders you want to be included in the res files into an empty folder. Then copy the packer.exe into the same folder and run it. It will always make a res1 because res1 is the list of files for the other res file. Note: It will not pack exe and dat files.
Just put the CustomEnabler.exe into your wonderland folder and run it. (It may require admin privileges depending where you run it on your computer)
Then you can modify any of the files and they will change in game
Keep in mind that it blanks res1.dat and res2.dat, so it's a good idea to make a backup of your game in-case this program causes it to not work.
Enjoy!
~ Matt
Last edited by HumanGamer on Wed Mar 26, 2014 1:40 pm, edited 4 times in total.
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
I haven't looked into the other res files as I assumed that they were just renamed to *.dat and not archives. I'll look into it when I have time.jdl wrote:Thanks for the tool!
However there are also other missing graphics and sound files in the other res files such as res31.dat for RTW, which is one of the sounds Stinky makes while on a trampoline.
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
I updated the program.Cooldudepoke wrote:I have made this tool to make it easier to do Download Latest Version
Edit: Added a new version that supports all versions of the game, tested with BigFishGames and MidnightSynergy versions. If it doesn't work the old version is below.
That picture looks amazing, honestly.
Seriously, though, this is almost like an evolutionary time period for Wonderland; It's bizarre.
First POTZ, then Command 4, and now, this!
Seriously, though, this is almost like an evolutionary time period for Wonderland; It's bizarre.
First POTZ, then Command 4, and now, this!
Your only little stinker that's absolutely NOT a z-bot by this name,
Jutomi~
Also, if you want to see my level list, here it is!
(Also: List of Hubs, WA Manual)
Oh, and my YT wonderland channel. Forgot about that.
Jutomi~
Also, if you want to see my level list, here it is!
(Also: List of Hubs, WA Manual)
Oh, and my YT wonderland channel. Forgot about that.
- Wonderland King
- Rainbow Master
- Posts: 945
- Joined: Thu Jan 17, 2013 12:48 am
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
Which site did you buy it on? There were issues with BigFishGames but I fixed it.jdl wrote:Unfortunately the first Wonderland does not want to run after the extraction process for me. All I get is a "couldn't load md2: graphics\stinky.md2" even though it's in there.
RTW, WSW, and Krabby Quest work fine with this though.
Also are the jpgs viewable?
Edit: I just tried it. Same result. Let me see if I can fix it
Edit: I might need to make a res#.dat packer to use TOW. I don't feel like making the program right now...I'm sure everyone can wait, I mean look at what you can do now
~ Matt
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
I've messed with the editor graphics so they would be easier to use with Krabby Quest. Blackboxes with a red x on them are incompatible with Krabby Quest fyi.
Also not all of the decorative objects are finished in this.
Also not all of the decorative objects are finished in this.
- Attachments
-
- Put this in editor graphics and overwrite (make a backup)
- objectsv5b.bmp (67.55 KiB) Viewed 27686 times
Are you sure what you're doing is legal, have you checked with Patrick? I made those models for Secret Worlds and I had to sign an agreement that I wouldn't use them for anything else once they were in Patrick's possession, and I presume that also meant using them in custom levels. Same goes for the Krabby Quest thing. Patrick made the game, yes, but under licence to some TV company (Nickleodeon I think, whoever made Sponge Bob) so in essence you'd need their permission to use the content. Just don't want you to end up breaching copyright laws, that's all.
Pauline
Well, you didn't. You haven't broken the agreement.I made those models for Secret Worlds and I had to sign an agreement that I wouldn't use them for anything else once they were in Patrick's possession
Considering that the game isn't even there on Patrick's website (it can still be bought on Big Fish, I think, but that's it) I don't think Nick knows or cares about this forum.Same goes for the Krabby Quest thing. Patrick made the game, yes, but under licence to some TV company (Nickleodeon I think, whoever made Sponge Bob) so in essence you'd need their permission to use the content.
Technically, it could fall under "reverse engineering", but so would figuring out the LV6 format to hex-edit levels.
(Of course, if Patrick says "no" to any of this, we should remove whatever he says "no" to.)
Rest in peace, Kym. I hardly knew ya.
Rest in peace, Marinus. A bright star, you were ahead of me on my own tracks of thought. I miss you.
Rest in peace, Marinus. A bright star, you were ahead of me on my own tracks of thought. I miss you.
I know I haven't broken the agreement but I presumed it meant they weren't to be used for anything else, by anyone, otherwise I could have put them on a site for download. It may be fine if they're only being used in a Wonderland game, but it would have been better to ask first, don't you think?
The Krabby Quest game has never been on the Midnight Synergy site as far as I know, but I know he made it under licence and I presume that meant, as with the Secret Worlds custom stuff, that once he'd been paid for making it he had no rights over it, so making the models available in a Wonderland game would breach this.
I don't know for sure, I'm just guessing, but surely it's best to make sure first isn't it. Better safe than sorry, and all that. And it shows consideration.
The Krabby Quest game has never been on the Midnight Synergy site as far as I know, but I know he made it under licence and I presume that meant, as with the Secret Worlds custom stuff, that once he'd been paid for making it he had no rights over it, so making the models available in a Wonderland game would breach this.
I don't know for sure, I'm just guessing, but surely it's best to make sure first isn't it. Better safe than sorry, and all that. And it shows consideration.
Pauline
I don't see any problems with it, but the decision should be Patrick's, not ours. So I sent a PM to Patrick right now. You're right, popo, asking first would've been great.
I think it used to be on Midnight Synergy's site a long time ago. At least the online solutions are still there.The Krabby Quest game has never been on the Midnight Synergy site as far as I know
Rest in peace, Kym. I hardly knew ya.
Rest in peace, Marinus. A bright star, you were ahead of me on my own tracks of thought. I miss you.
Rest in peace, Marinus. A bright star, you were ahead of me on my own tracks of thought. I miss you.
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
- Midnight Synergy
- Site Admin
- Posts: 2587
- Joined: Wed Nov 05, 2003 3:39 am
- Contact:
Hmm... interesting situation.
The WSW models I have no problems with. Popo is right, there are agreements in place, but these are primarily so that people don't grab them and make their own (completely different) games with them. I am fine in having them appear for use in custom levels, that's in the spirit of the custom community. Under the same conditions as everything else in this forum: custom models are for the forum only, and must be provided to other members free of charge.
The Krabby Quest stuff is a bit more tricky. I'm not sure who actually has the rights to the assets - I'd have to look carefully into the contracts again. The game is many years old now, but sometimes companies can get very protective about their assets.
I would think that limited use of such assets is fine. I.e. if a model makes a guest appearance in a user made custom level, that would likely fall under fair use copyright rules. However, any kind of large scale projects (esp full scale level reproductions of the full game) are a definite no-no! So please proceed with that in mind.
Thanks!
The WSW models I have no problems with. Popo is right, there are agreements in place, but these are primarily so that people don't grab them and make their own (completely different) games with them. I am fine in having them appear for use in custom levels, that's in the spirit of the custom community. Under the same conditions as everything else in this forum: custom models are for the forum only, and must be provided to other members free of charge.
The Krabby Quest stuff is a bit more tricky. I'm not sure who actually has the rights to the assets - I'd have to look carefully into the contracts again. The game is many years old now, but sometimes companies can get very protective about their assets.
I would think that limited use of such assets is fine. I.e. if a model makes a guest appearance in a user made custom level, that would likely fall under fair use copyright rules. However, any kind of large scale projects (esp full scale level reproductions of the full game) are a definite no-no! So please proceed with that in mind.
Thanks!
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
Thanks for the info PatrickMidnight Synergy wrote:Hmm... interesting situation.
The WSW models I have no problems with. Popo is right, there are agreements in place, but these are primarily so that people don't grab them and make their own (completely different) games with them. I am fine in having them appear for use in custom levels, that's in the spirit of the custom community. Under the same conditions as everything else in this forum: custom models are for the forum only, and must be provided to other members free of charge.
The Krabby Quest stuff is a bit more tricky. I'm not sure who actually has the rights to the assets - I'd have to look carefully into the contracts again. The game is many years old now, but sometimes companies can get very protective about their assets.
I would think that limited use of such assets is fine. I.e. if a model makes a guest appearance in a user made custom level, that would likely fall under fair use copyright rules. However, any kind of large scale projects (esp full scale level reproductions of the full game) are a definite no-no! So please proceed with that in mind.
Thanks!
- Kilicool64
- Rainbow Wizard
- Posts: 460
- Joined: Fri Oct 26, 2007 3:15 pm
Just discovered that the extractor also works with Frazzled, though it's a bit more complicated.
Unlike the Wonderland games and Krabby Quest, this game stores most of its data in res3.dat and has the file names and offsets in res2.dat. So you'll need to rename res2.dat to res1.dat.
Also, the extractor refuses to extract an archive that's smaller than 5 MB. Since res3.dat is a bit smaller than that, you'll need to increase its size by adding a lot of garbage data to it with a text editor like Notepad. This won't affect the output at all.
Unlike the Wonderland games and Krabby Quest, this game stores most of its data in res3.dat and has the file names and offsets in res2.dat. So you'll need to rename res2.dat to res1.dat.
Also, the extractor refuses to extract an archive that's smaller than 5 MB. Since res3.dat is a bit smaller than that, you'll need to increase its size by adding a lot of garbage data to it with a text editor like Notepad. This won't affect the output at all.
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
The extractor looks for the largest .dat to extract, so it might work if you just copy the 2 dat files to a different folder and extract it there.Kilicool64 wrote:Just discovered that the extractor also works with Frazzled, though it's a bit more complicated.
Unlike the Wonderland games and Krabby Quest, this game stores most of its data in res3.dat and has the file names and offsets in res2.dat. So you'll need to rename res2.dat to res1.dat.
Also, the extractor refuses to extract an archive that's smaller than 5 MB. Since res3.dat is a bit smaller than that, you'll need to increase its size by adding a lot of garbage data to it with a text editor like Notepad. This won't affect the output at all.
- Kilicool64
- Rainbow Wizard
- Posts: 460
- Joined: Fri Oct 26, 2007 3:15 pm
That's what I did. The program complained that it couldn't find a .dat file with a size of at least 5 MB.cooldudepoke wrote:The extractor looks for the largest .dat to extract, so it might work if you just copy the 2 dat files to a different folder and extract it there.Kilicool64 wrote:Just discovered that the extractor also works with Frazzled, though it's a bit more complicated.
Unlike the Wonderland games and Krabby Quest, this game stores most of its data in res3.dat and has the file names and offsets in res2.dat. So you'll need to rename res2.dat to res1.dat.
Also, the extractor refuses to extract an archive that's smaller than 5 MB. Since res3.dat is a bit smaller than that, you'll need to increase its size by adding a lot of garbage data to it with a text editor like Notepad. This won't affect the output at all.
- cloudrac3r
- Rainbow Master
- Posts: 559
- Joined: Fri Nov 13, 2015 7:03 am
- Location: New Zealand
- Contact:
Interesting. Are you working on some kind of Wonderland remake? Will this one get finished?Caton wrote:...packing and unpacking my own game pack format.
Second, in the spirit of open-source goodness, community contributions, and all that, why not use an existing open-source compression algorithm instead of creating your own, possibly buggy and very likely inefficient, packing format? The only reason I can think of to create your own format is a form of obfuscation - so people don't go inspecting the contents of various files. Like MS tried to do with .res and .dat files. It seems you have an interest in open-source stuff, so why are you making a proprietary format?
As I already said, there are many, many open-source lossless compression algorithms and programs already out there, that are likely more efficient and less buggy than anything we could come up with. Here's a few of my favourites: gzip (fast compression), bzip (better compression but slightly slower), 7z (customisable compression settings), tar (merges files into a single uncompressed tarball), ogg vorbis (lossy audio), and of course good old Zip (old, unsure of license).
You can call me Cadence.
I made the RTW level archive.
I made the WA1 tier list.
https://cadence.moe/contact
I made the RTW level archive.
I made the WA1 tier list.
https://cadence.moe/contact
- HumanGamer
- Rainbow Wonderlander
- Posts: 199
- Joined: Fri Apr 16, 2010 2:23 pm
Sorry, I lost the source code for the tools.
But I still have the source code for a wonderland remake that I worked on. and it should support the res.dat files if I remember correctly.
It's based directly on the original wonderland as seen in IDA.
I'm no longer working on this project, however.
But I still have the source code for a wonderland remake that I worked on. and it should support the res.dat files if I remember correctly.
It's based directly on the original wonderland as seen in IDA.
I'm no longer working on this project, however.
- Attachments
-
- WonderlandRemake-source.zip
- (12.25 KiB) Downloaded 504 times