Jump to content

Industrial Park (level editor): Difference between revisions

no edit summary
Battlepedia>Igorseabra4
mNo 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 3740 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 103:
* '''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.
 
* '''Download IndustrialPark-EditorFiles''': downloads the contents of the [https://github.com/igorseabra4/IndustrialPark-EditorFiles IndustrialPark-EditorFiles] repository to your Resources folder. It contains the HIP archives for enemies and other objects which you need for [[Asset porting|asset porting]]. This might take a bit depending on your connection as the repository is currently around 50 MB and it might increase as we add new files to it. The reason why this feature exists is because the repository is often updated with more files and newer versions.
* '''Check For Updates on Startup''': if this is checked, Industrial Park will automatically check for updates and ask you to update if it finds one on program startup.
* '''Check For Updates Now''': checks for updates and asks you to update if one is found.
* '''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.
Line 147 ⟶ 150:
* '''Edit''' menu:
** '''Collapse Layers''': This will merge all of the archive's layers in a way that there is only one layer of each type, keeping all assets. Layers will be ordered by type in the same order the game originally does.
** '''Merge Similar Assets''': Checks if the archive has multiple assets of the types [[COLL]], [[JAW]], [[LODT]], [[PIPT]], [[SHDW]] and [[SNDI]], and merges their content into one single asset of each. This is also done upon Import HIP (detailed below).
** '''Verify Archive''': Will create and display a report that searches the archive for any potential errors, such as invalid data, fields left blank and references to non existing assets. It's meant as an aid for custom level development, to find possible errors and help correct them. Note that this function's output is not perfect; not everything in the report is necessarily an error, and not all errors which might be present in the archive will necessarily be reported.
** '''Apply Scale''': Allows you to apply a X, Y, Z scaling on all assets in the archive. All assets with a X, Y, Z position in the world will have this position multiplied by the factors you specify, and the same for all assets with a X, Y, Z scale. This function will not work well on any of the original game's levels since it does not scale the JSP models.
** '''Verify Archive''': Will create and display a report that searches the archive for any potential errors, such as invalid data, fields left blank and references to non existing assets. It's meant as an aid for custom level development, to find possible errors and help correct them. Note that this function's output is not perfect; not everything in the report is necessarily an error, and not all errors which might be present in the archive will necessarily be reported.
** '''Export Assets + INI''': Exports the currently open archive into a folder structure and INI file, the same output perfomed by [[HipHopTool]].
** '''Import HIP Archive''': Choose a HIP, HOP or Settings.ini file (from HipHopTool-style exported archive) to import. All layers and assets from the selected file will be added to the current one. Layers will be ordered by the Collapse Layers function. If an asset with the same ID is already present, you will be prompted whether to overwrite it or not, except for [[COLL]], [[JAW]], [[LODT]], [[PIPT]], [[SHDW]] and [[SNDI]], all of which will be merged into one single asset. This is useful for [[Asset porting]].
Line 576 ⟶ 580:
* [https://github.com/igorseabra4/IndustrialPark Source code on GitHub]
* [https://www.youtube.com/playlist?list=PLuDjCkCsPEiPtXh4a57HXBZVErwd916SY Playlist of video tutorials covering various subjects, including Industrial Park]
* [https://github.com/igorseabra4/IndustrialPark-EditorFiles EditorIndustrialPark-EditorFiles], Filesthe suchrepository aswith archives for enemies, common assets, NPCs and some other things that are useful for level editing and [[Asset porting|asset porting]]
* [http://www.mediafire.com/file/on60366jfzdd8i6/textures.zip/file Zip file with all of the textures already extracted for Battle for Bikini Bottom]
[[Category:Modding]] [[Category:Tools]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.