Jump to content

Industrial Park (level editor): Difference between revisions

no edit summary
Battlepedia>Igorseabra4
No edit summary
Battlepedia>Igorseabra4
No edit summary
Line 1:
'''Industrial Park''' is a tool made by community member [[User:igorseabra4|igorseabra4]] in C# using SharpDX. It is an editor capable of opening a number of [[HIP|HIP/HOP files]] and display the level, with models and textures for level and objects, as well as edit some of the [[asset]] types. The program is still under development, so features are still planned; the latest release version is Preview 3536 and the information on this page is up to date with it.
 
This tool is based off from, and shares a lot of its source code with another one of the creator's tools: [https://info.sonicretro.org/Heroes_Power_Plant Heroes Power Plant], a tool to edit levels in [https://info.sonicretro.org/Sonic%20Heroes Sonic Heroes]. Being also based on the RenderWare engine, both games share their model format. It also gave Industrial Park the convention of being named after a level in the game.
Line 79:
 
* View Config (F1): displays the View Config box.
* Add Texture Folder...: see [[#Displaying Textures|Displaying Textures]].
* Clear Textures: clear textures from program.
* Manage User Templates: open the [[#User Templates|User Template Manager]]
* Templates: Persistent Shinies: toggles whether shiny object templates will be set as persistent or not.
 
* Colors:
Line 94 ⟶ 92:
* No culling (C): toggles backface culling
* Wireframe (F): toggles wireframe mode
* Limit Render Distance: when active, models will only be rendered when their distance from the view is under the setting in the [[LODT]] asset, or a default value of 100 if unspecified there
* Use Legacy Asset ID Format: this will disable using asset names in Asset ID fields and force you to use hex numbers only.
* Movement Preview: modewhen (toggleableactive, underthe Display tab)progarm will attempt to preview the movement pattern of placeable assets (most notably, [[PLAT]]s, [[VIL]]s with [[MVPT]] and assets which use the [[Events#Drivenby|Drivenby]] event). This function is still experimental and the preview is not accurate to the game.
 
* Manage User Templates: open the [[#User Templates|User Template Manager]]
* Templates: Persistent Shinies: toggles whether shiny object and manliness point templates will be set as persistent or not (see [[Asset#Object Asset|Object Asset]]).
 
* Name Display Mode: Choose how asset names will be displayed:
** AssetName [AssetID] (default)
** [AssetID] AssetName (alternate)
* Use Legacy Asset ID Format: this will disable using asset names in Asset ID fields and force you to use hex numbers only. This is useful if, for some reason, you're working with multiple assets that have the same name but different asset IDs.
 
* Associate HIP/HOP files: creates an association for HIP and HOP files on your registry so they'll open directly with Industrial Park.
* About: display About box.
 
In the Display tab, you can choose which asset types are currently being displayed. You can also toggle [[#Movement Preview|Movement Preview]] and [[#UI Mode|UI Mode]] (U).
 
===View Config===
Line 192 ⟶ 196:
* Checksum: this was used only during development and is ignored, so there's no need to bother with this.
 
* Grab Template: for some assets, a template is available, allowing you to create a blank version of the asset without copying it or importing raw data. You can add your templates under Resources\Templates\<Game Name>\ if you want to (templates are unique to Scooby and BFBB but are shared between Incredibles, Movie Game and ROTU).
* Import Raw Data: imports the asset's raw data from a file.
 
Line 515 ⟶ 518:
The following template categories are currently available:
* Stage Controllers: assets such as [[CNTR]], [[COND]] and [[PORT]], which you cannot see or touch and control the stage's functions.
* Pickups and Tikis: Shiny objects, underwear, spatula, tikis. All assets are [[PKUP]] or [[VIL]].
* Enemies: all robots and jellyfish. All assets are [[VIL]] with [[MVPT]] and some have [[TRIG]]. Note: there are versions of Chuck, Monsoon and Slick with and without a trigger. If you add the versions without triggers, you must add the [[events]] which control them yourself, otherwise they will always be attacking the player.
* Stage Items: buttons, teleport box, bus stop, throw fruits. The assets are of varying types.
* Placeable: a few other assets with a position in the world (such as [[CAM]] and [[TRIG]]) and also empty/generic versions of [[Placeable Asset]]s which you must set up yourself after placing.
* Battle For Bikini Bottom Templates
** Pickups and Tikis: Shiny objects, underwear, spatula, tikis. All assets are [[PKUP]] or [[VIL]].
** Enemies: all robots and jellyfish. All assets are [[VIL]] with [[MVPT]] and some have [[TRIG]]. Note: there are versions of Chuck, Monsoon and Slick with and without a trigger. If you add the versions without triggers, you must add the [[events]] which control them yourself, otherwise they will always be attacking the player.
** Stage Items: buttons, teleport box, bus stop, throw fruits. The assets are of varying types.
* Movie Game Templates
** Pickups and Crates: Manliness points, krabby patty, token, all crates. All assets are [[PKUP]] or [[DYNA]].
** Enemies: all stage variations of all enemies. All assets are [[DYNA]] with [[MVPT]].
** Stage Items: teleport box, port-o-head, throw fruits, ring. The assets are of varying types.
* Others: mostly HOP assets, such as [[PIPT]], [[LODT]], [[SNDI]].
 
There is a Templates: Persistent Shinies toggle in the Options tab which sets whether the shiny object and manliness point templates will be set as Persistent or not (persistent assets have keep their state saved to the save file, so persistent shiny objectspickups remain collected forever and never reappear).
 
====User Templates====
Line 533 ⟶ 541:
 
User Templates are global and will be saved to Resources\UserTemplates and can be edited manually if you want to; however, '''be sure to keep the "[AssetType] TemplateName" name styling''', or else the program will not be able to determine the template's asset type.
 
Note: since user templates are global and saved to files, each template you create will only work for that specific game and platform you made it in. For example, an user template made for GameCube BFBB will not work in Xbox BFBB or any version Movie Game (and if it happens to work, you're lucky).
 
===UI Mode===
Line 538 ⟶ 548:
 
[[File:Industrial Park Screenshot8.png|600px|thumb|center|Industrial Park in UI Mode]]
 
===Movement Preview===
Movement Preview mode (toggleable under Display tab) will attempt to preview the movement pattern of placeable assets (most notably, [[PLAT]]s, [[VIL]]s with [[MVPT]] and assets which use the [[Events#Drivenby|Drivenby]] event). This function is still experimental.
 
==Links==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.