Industrial Park (level editor)

Introduction
Industrial Park is a tool made by community member igorseabra4 in C# using SharpDX. Currently, it can be used to open an number of HIP/HOP files and display the level, with models and textures for level and objects.

Features to edit the level, including model and object definitions, are also planned. Industrial Park is guaranteed to work on the GameCube version of Spongebob Squarepants: Battle For Bikini Bottom. It might work if you open HIP/HOPs from other games or console versions, but it might be glitchy or just not work.

This tool is based off from, and shares a lot of its source code with another one of the creator's tools: Heroes Power Plant, a tool to edit levels in Sonic Heroes. Being also based on the RenderWare engine, both games share their model format.

Usage
You can open the program and choose a HIP or a HOP file to load. The program will then open 3 files: the HIP/HOP pair you've selected and the boot.HIP file which should be located one directory above the pair (it should be there if you're opening from an unpacked ISO). To control the view:


 * W, A, S, D: move view forward, left, backward, right
 * Shift + (W, S): move view up, down
 * Ctrl + (W, A, S, D): rotate view up, left, down, right
 * Q, E: decrease interval, increase interval (move speed)
 * R: reset view
 * Z: toggle mouse mode
 * F1: display view config. Here you can view and edit a few general settings for the view, such as draw distance and field of view.
 * Mouse wheel: move view forward/backward
 * Right click and drag: move view up, left, down, right
 * Middle click and drag: rotate view

Mouse mode: similar to a first person camera. The view rotates automatically as you move the mouse. Use the keyboard to move around.

Displaying textures
You may have noticed that, when you first open a level, it has no textures. To enable texture display, you must use [Magic.TXD] (http://www.gtamodding.com/wiki/Magic.TXD).

Open the HIP/HOP in Industrial Park and click File -> Export Textures. Your textures will be exported to TXDs in a new folder with your level's name (for example, \hb01) inside the Export folder.

Open Magic.TXD (just the program, don't open any of the textures in it) and click Tools -> Mass Export. The Game root folder should be your folder containing textures (\Export\hb01\ for example). The output root folder should be a folder with the same name, but in a folder named Textures (for example, \Textures\hb01\) in the same directory and the Industrial Park executable. Set the image format to PNG and tick "with texture name only", then click Export. Now do it again, but tick "pre-pended with TXD name" and click Export again. Now close Magic.TXD.

Once you open your HIP/HOP again in Industrial Park, the textures should display.

Links

 * Get Industrial Park
 * Source code on GitHub