Croc: Wiki of the Gobbos
All Contributors
• 6/17/2014

Modding Croc Thread

Ask questions about modding or hacking Croc, or help answer them!

See the previous thread here.

0 41
  • Upvote
  • Reply
0
• 6/26/2014

I put a new png into the textures_in subfolder, ran PCB, retrieved the SB....pix file and put it in replace of the one in textures folder in the bats containing folder, ran textures.bat, put the new textures.idx/wad in gdata and ran Croc which seems to be the right thing to do, but as the screenshot shows, the file I changed works fine, but what seems to be all crystals and coloured have changed colours. However, if I go to the settings in the CrocRun window (I can't remember which graphic setting), then the image goes white and the crystals look normal.

0
• 7/29/2014

Hi there! I know this thread is mostly for Croc 1, but I think we could start doing something with the sequel aswell. I copied files from my CD so I was able to modify them, this is what I found, not much though: just few levels used by demo mode, some of them based on earlier versions of the level.

Demo/attraction mode levels https://www.youtube.com/playlist?list=PLOfcue33hz3DJ9E04nb_iXR2aztUNMe2O

Quick description of the files http://derpvulpes.tumblr.com/post/93220815221/croc-2-game-data

List of wad files https://docs.google.com/spreadsheets/d/1UvxTmPePRbKGSyox2R703fqQGjWh7tQUW1itaGWkLPE/edit?usp=sharing


Also: every tribe has it's own Pete's store (tXl1m004.wad) which differs only by only FEW bytes

Addresses:

0x1e152a

0x1e1584

0x1e15de

0x1e1638

0x1e1692

different byte values: 

0x1 in t1l1m004.wad

0x27 in t2l1m004.wad

0x22 in t3l1m004.wad

0x21 in t4l1m004.wad

By changing them I switched the music in the store


Addresses:

0x1e153a

0x1e1594

0x1e15ee

0x1e1648

different byte values: 

0x1 in t1l1m004.wad

0x2 in t2l1m004.wad

0x3 in t3l1m004.wad

0x4 in t4l1m004.wad Tribe ID

0
• 7/29/2014

That's really good! Especially since we lack Croc 2 hacks. I'll check out your findings when I get back to my PC. Let me know if you find anything else!

0
• 7/30/2014

Sure! However I don't think there will be much more to find compared to first game, unless there's something left in the level data itself. I'm really curious why t0l1m005.wad loads differently when renamed to t1l2m001.wad (empty room) and differently when named as t3l2m001.wad. Also, interesting thing about Demo/attraction mode, Croc can't respawn when game is in Demo mode. That means: Croc can endlessly jump on lava and if he falls down the pit, he will just start walking at the bottom. Of course player can't control him.

Also I want to figure out how to load cutscene rooms without crashing the game nor starting the cutscene. What crashes is the lack of a00 file with the same name as wad file of that level (I'm guessing there's a cutscene object which loads the a00 with the same name as level and execute it). Making a00 empty doesn't crash but it makes things even worse, I had to logout an user to quit a game, otherwise it just didn't let me do anything even in taskmanager.. Dante's Final fight also uses this, without a00 game crashes right after the last crystal is placed in a circle. 

0
• 12/31/2014

Oh, not much happend when I was away. Well I kinda screwed for a while with Cheat Engine and here few things I noticed. All rooms of the level are loaded at once and exists in one geometrical space. That means that by changing Croc's position you can end up in different room, this includes outsides and insides (like caves). Game changes sky texture and music by entering the portal, but doesn't load different geometry.

Also, addresses for Croc's position change depending on the loaded level. In few levels addresses for Croc's position actually controlled game's camera. I have a feeling that every WAD file defines every used game object by that level (there are strings referencing objects by name in the WADs, like WalkingCroc, Croc Splash or Talking Gobbo and many more) The best name I found was from Roger Red Ant level (t2l7m001.wad) "RRA Dangerous TNT" and "RRA Totally Dangerous TNT".

Also I'm planning in a near future to stream more experiments with CE, probably on Twitch

0
• 12/31/2014

Great work DV, good luck with your experiments :D

0
A FANDOM User
• 3/6/2017

Hello, I'd like to know how to make HD textures for Croc PC. What are the tools i would need? Couldn't find anything on google.

0
A FANDOM User
• 4/14/2017

I'd like to get into this but I don't know where to start. Can I get some advice, please? I would really appreciate it.

Write a reply...