<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.lmhack.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Portable+Productions</id>
	<title>LMHack - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.lmhack.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Portable+Productions"/>
	<link rel="alternate" type="text/html" href="https://www.lmhack.net/Special:Contributions/Portable_Productions"/>
	<updated>2026-05-30T21:54:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://www.lmhack.net/index.php?title=File:Test_image.gif&amp;diff=1283</id>
		<title>File:Test image.gif</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=File:Test_image.gif&amp;diff=1283"/>
		<updated>2024-10-15T01:33:54Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=PCR_Names&amp;diff=1204</id>
		<title>PCR Names</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=PCR_Names&amp;diff=1204"/>
		<updated>2024-10-08T20:46:48Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: started documentation and organization&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Luigi&#039;s Mansion GCN Particle List==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
! PCR&lt;br /&gt;
! BTI&lt;br /&gt;
!Particle Description&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| atari_ok.pcr&lt;br /&gt;
| ov_cloud.bti&lt;br /&gt;
| Henry &amp;amp; Orville Appearance Mist When appearing from a box&lt;br /&gt;
|-&lt;br /&gt;
| bbbm_a.pcr&lt;br /&gt;
| ov_cloud.bti&lt;br /&gt;
| Electric Bolts&lt;br /&gt;
|-&lt;br /&gt;
| bbbm_b.pcr&lt;br /&gt;
| star4_i.bti&lt;br /&gt;
| Spark Explosion - Star Shine&lt;br /&gt;
|-&lt;br /&gt;
| bbbm_c.pcr&lt;br /&gt;
| kaen_ok.bti&lt;br /&gt;
| Spark Explosion - Flames&lt;br /&gt;
|-&lt;br /&gt;
| bbbm_d.pcr&lt;br /&gt;
| ov_cloud.bti&lt;br /&gt;
| Spark Explosion - Smoke	&lt;br /&gt;
|-&lt;br /&gt;
| bdhit01ok.pcr&lt;br /&gt;
| p_hsbs3.bti&lt;br /&gt;
| Boss Hit - Red Sparks	When hitting a boss, like Chauncey or Biff&lt;br /&gt;
|-&lt;br /&gt;
| bdhit02ok.pcr&lt;br /&gt;
| p_cloud05.bti&lt;br /&gt;
| Boss Hit - Dust Cloud&lt;br /&gt;
|-&lt;br /&gt;
| bdhit03ok.pcr&lt;br /&gt;
| hit.bti&lt;br /&gt;
| Boss Hit - Impact Mark	&lt;br /&gt;
|-&lt;br /&gt;
| birispa1.pcr&lt;br /&gt;
| starx1d.bti&lt;br /&gt;
| Zapper - Mist -	Portrificationizer Room	&lt;br /&gt;
|-&lt;br /&gt;
| bkey_bigkira.pcr&lt;br /&gt;
| star8_i.bti&lt;br /&gt;
| Area Key Sparkles&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Documentation&amp;diff=1157</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Documentation&amp;diff=1157"/>
		<updated>2024-10-08T20:25:44Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added particle section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;b&amp;gt;Welcome to the Documentation section!&amp;lt;/b&amp;gt;==&lt;br /&gt;
Feel free to look at the documentation we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* [[File Formats]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
* [[Event List]]&lt;br /&gt;
* [[Flags]]&lt;br /&gt;
* [[Script Tags]]&lt;br /&gt;
** [[BGM List]]&lt;br /&gt;
** [[Camera Types]]&lt;br /&gt;
** [[Dialog Box Colors]]&lt;br /&gt;
** [[Font Colors]]&lt;br /&gt;
** [[SFX List]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== JMP (Jump Tables) ===&lt;br /&gt;
* [[characterinfo / teidencharacterinfo]]&lt;br /&gt;
** [[Actor List]]&lt;br /&gt;
* [[Enemyinfo / Teidenenemyinfo|enemyinfo / teidenenemyinfo]]&lt;br /&gt;
* [[eventinfo]]&lt;br /&gt;
** [[EventIf Types]]&lt;br /&gt;
* [[furnitureinfo]]&lt;br /&gt;
** [[Furniture Money]]&lt;br /&gt;
** [[Furniture Sheets]]&lt;br /&gt;
** [[Furniture Sounds]]&lt;br /&gt;
** [[Move Types]]&lt;br /&gt;
* [[generatorinfo]]&lt;br /&gt;
** [[Generator Types]]&lt;br /&gt;
* [[Itemappeartable / Itemfishingtable|itemappeartable / itemfishingtable]]&lt;br /&gt;
* [[iteminfotable]]&lt;br /&gt;
** [[Item Types]]&lt;br /&gt;
* [[iyapootable]]&lt;br /&gt;
* [[Keyinfo / Teidenkeyinfo|keyinfo / teidenkeyinfo]]&lt;br /&gt;
* [[objinfo]]&lt;br /&gt;
** [[Objects List]]&lt;br /&gt;
** [[Candle Types]]&lt;br /&gt;
* [[Observerinfo / Teidenobserverinfo|observerinfo / teidenobserverinfo]]&lt;br /&gt;
** [[Cond Types]]&lt;br /&gt;
** [[Do Types]]&lt;br /&gt;
* [[polygoninfo / soundpolygoninfo]]&lt;br /&gt;
* [[railinfo]]&lt;br /&gt;
* [[roominfo]]&lt;br /&gt;
** [[Lv Colors]]&lt;br /&gt;
* [[telesa]]&lt;br /&gt;
* [[treasuretable]]&lt;br /&gt;
&lt;br /&gt;
===Maps, Rooms, and Doors===&lt;br /&gt;
* [[Map &amp;amp; Room List]]&lt;br /&gt;
** [[Room Adjacency List]]&lt;br /&gt;
* [[Door List]]&lt;br /&gt;
** [[Door Loading List]]&lt;br /&gt;
** [[Door Models]]&lt;br /&gt;
* [[eldoor IDs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Parameter Files===&lt;br /&gt;
* [[CTP Parameters]]&lt;br /&gt;
** [[Attack Types]]&lt;br /&gt;
** [[Fleeing Types]]&lt;br /&gt;
* [[TH Parameters]]&lt;br /&gt;
&lt;br /&gt;
===Particle Files===&lt;br /&gt;
* [[PCR Names]]&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=AR_Codes&amp;diff=1075</id>
		<title>AR Codes</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=AR_Codes&amp;diff=1075"/>
		<updated>2024-07-07T13:09:13Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added divider between useful Dev applied codes and other&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= NTSC-U AR CODES =&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Useful AR Codes&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
These AR Codes are specifically helpful for advanced mod development&lt;br /&gt;
&lt;br /&gt;
=== Unlock All Doors (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 04079edc 60000000&lt;br /&gt;
* 04079ee0 60000000&lt;br /&gt;
* 04079e6c 48000010&lt;br /&gt;
&lt;br /&gt;
=== Suck Up Ghosts Instantly and Without Stun (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 040C1514 38000001&lt;br /&gt;
* 04081FCC 2C0003E7&lt;br /&gt;
&lt;br /&gt;
=== Set which map Luigi warps when selecting a current save (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 0404a788 380000xx &lt;br /&gt;
&lt;br /&gt;
=== Walk Through Walls Inputless (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 04003E60 3F80803A &lt;br /&gt;
* 04003E64 639C2B84 &lt;br /&gt;
* 04003E68 839C0000 &lt;br /&gt;
* 04003E6C 7C1AE000 &lt;br /&gt;
* 04003E70 40820018 &lt;br /&gt;
* 04003E74 38000000 &lt;br /&gt;
* 04003E78 90040000 &lt;br /&gt;
* 04003E7C 90040008 &lt;br /&gt;
* 04003E80 38001600 &lt;br /&gt;
* 04003E84 B01A00B2 &lt;br /&gt;
* 04003E88 481DE77C &lt;br /&gt;
* 0405E84C 60000000 &lt;br /&gt;
* 0405E8DC 4BFA5585&lt;br /&gt;
&lt;br /&gt;
=== Event Cylinders v1.0 (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 040FE940 7C0802A6&lt;br /&gt;
* 040FE944 90010004&lt;br /&gt;
* 040FE948 9421FF58&lt;br /&gt;
* 040FE94C 93E1009C&lt;br /&gt;
* 040FE950 DBE100A0&lt;br /&gt;
* 040FE954 7C7F1B78&lt;br /&gt;
* 040FE958 3861005C&lt;br /&gt;
* 040FE95C 809F0004&lt;br /&gt;
* 040FE960 9081005C&lt;br /&gt;
* 040FE964 809F0008&lt;br /&gt;
* 040FE968 90810060&lt;br /&gt;
* 040FE96C 809F000C&lt;br /&gt;
* 040FE970 90810064&lt;br /&gt;
* 040FE974 4BFBF821&lt;br /&gt;
* 040FE978 3860003F&lt;br /&gt;
* 040FE97C 9861004C&lt;br /&gt;
* 040FE980 3860007A&lt;br /&gt;
* 040FE984 9861004D&lt;br /&gt;
* 040FE988 386000E1&lt;br /&gt;
* 040FE98C 9861004E&lt;br /&gt;
* 040FE990 38600032&lt;br /&gt;
* 040FE994 9861004F&lt;br /&gt;
* 040FE998 C03F0044&lt;br /&gt;
* 040FE99C FC400890&lt;br /&gt;
* 040FE9A0 806D0D08&lt;br /&gt;
* 040FE9A4 3881005C&lt;br /&gt;
* 040FE9A8 38A1004C&lt;br /&gt;
* 040FE9AC 4BFBCCF9&lt;br /&gt;
* 040FE9B0 7FE3FB78&lt;br /&gt;
* 040FE9B4 4BF2CE09&lt;br /&gt;
* 040FE9B8 800100AC&lt;br /&gt;
* 040FE9BC CBE100A0&lt;br /&gt;
* 040FE9C0 83E1009C&lt;br /&gt;
* 040FE9C4 7C0803A6&lt;br /&gt;
* 040FE9C8 382100A8&lt;br /&gt;
* 040FE9CC 4E800020&lt;br /&gt;
* 0402BFEC 480D2955&lt;br /&gt;
* 040FEBB4 4BFFFE1C&lt;br /&gt;
* 040FEBBC 4BFFFE14&lt;br /&gt;
* 040FEBC4 4BFFFE0C&lt;br /&gt;
* 040FEBCC 4BFFFE04&lt;br /&gt;
* 04368A8C 800FE9D0&lt;br /&gt;
* 04368A90 800FE9D0&lt;br /&gt;
* 04368A94 800FE9D0&lt;br /&gt;
* 04368A9C 800FE9D0&lt;br /&gt;
&lt;br /&gt;
=== Fix the dummy EnFallChandelier do_type to act as &amp;quot;EnSetEventFlagOff&amp;quot; By LMFinish (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 04339024 7C0802A6&lt;br /&gt;
* 04339028 90010004&lt;br /&gt;
* 0433902C 9421FFE0&lt;br /&gt;
* 04339030 80830004&lt;br /&gt;
* 04339034 3861000C&lt;br /&gt;
* 04339038 4BD8688D&lt;br /&gt;
* 0433903C 38000000&lt;br /&gt;
* 04339040 8061000C&lt;br /&gt;
* 04339044 80810010&lt;br /&gt;
* 04339048 38C10014&lt;br /&gt;
* 0433904C 90010014&lt;br /&gt;
* 04339050 38ADBCF8&lt;br /&gt;
* 04339054 4BD83A35&lt;br /&gt;
* 04339058 80010014&lt;br /&gt;
* 0433905C 28000000&lt;br /&gt;
* 04339060 4182000C&lt;br /&gt;
* 04339064 5403063E&lt;br /&gt;
* 04339068 4BD2CFB5&lt;br /&gt;
* 0433906C 80010024&lt;br /&gt;
* 04339070 38210020&lt;br /&gt;
* 04339074 7C0803A6&lt;br /&gt;
* 04339078 4E800020&lt;br /&gt;
* 04362DB0 80339024&lt;br /&gt;
&lt;br /&gt;
=== Change what you spray when pressing L (NTSC-U) by losersgytgames ===&lt;br /&gt;
* 040B3858 3BE0000x (Working IDs: 2/Fire, 3/Water, 4/Ice, 6/Air)&lt;br /&gt;
&lt;br /&gt;
=== Luigi Always Has Equipment (NTSC-U) by losersgytgames ===&lt;br /&gt;
* 040B943C 3003FFFE&lt;br /&gt;
&lt;br /&gt;
=== Crash Handler (NTSC-U) ===&lt;br /&gt;
* 04005a1c 60000000&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Other AR Codes&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Other AR Codes for Misc use.&lt;br /&gt;
&lt;br /&gt;
=== Uncapped Poltergust Tether Length (NTSC-U) by losersgytgames ===&lt;br /&gt;
* 04082ce8 38800000&lt;br /&gt;
&lt;br /&gt;
=== Hold Down A To Enter Unused/PAL Riding Poltergust Mode (NTSC-U) by losersgytgames ===&lt;br /&gt;
* 040b58b8 4bf4ea38&lt;br /&gt;
* 040b58bc a0630000&lt;br /&gt;
* 040b58c0 2c030100&lt;br /&gt;
* 040b58c4 40820010&lt;br /&gt;
* 040b58c8 38000009&lt;br /&gt;
* 040042f0 3c60804d&lt;br /&gt;
* 040042f4 3863afd0&lt;br /&gt;
* 040042f8 480b15c4&lt;br /&gt;
&lt;br /&gt;
=== Debug Font Test appears on GBH Menus (Z, X and Y) by losersgytgames ===&lt;br /&gt;
* 0403ebc8 60000000&lt;br /&gt;
&lt;br /&gt;
=== Invert Flashlight Controls (Hold B to keep on, don&#039;t hold B to keep off) by losersgytgames ===&lt;br /&gt;
* 040b3b74 60000000&lt;br /&gt;
* 040b3b84 60000000&lt;br /&gt;
&lt;br /&gt;
=== Fix Unused Mini Boo behavior and place King Boo model over flying fish by Owen/smardfella and losersgytgames ===&lt;br /&gt;
* 0433bd38 00000102&lt;br /&gt;
* 0434a8f4 0000000b&lt;br /&gt;
* 0434a8f8 8034a4c4&lt;br /&gt;
* 04365ac8 800ef344&lt;br /&gt;
* 041568ec 60000000&lt;br /&gt;
* 041568d0 60000000&lt;br /&gt;
* 041568d4 60000000&lt;br /&gt;
* 04156958 38600000&lt;br /&gt;
* 0437cd68 800fb3b4&lt;br /&gt;
* 0437cd74 80155bb4&lt;br /&gt;
* 0437ce0c 800fb3b4&lt;br /&gt;
* 0437ce18 80155bb4&lt;br /&gt;
* 04365ae0 800eef7c&lt;br /&gt;
* 04365aec 800eef7c&lt;br /&gt;
* 04365af0 800eef7c&lt;br /&gt;
* 0433bd54 00000102&lt;br /&gt;
* 0434a8fc 0000000b&lt;br /&gt;
* 0434a900 8034a4c4&lt;br /&gt;
&lt;br /&gt;
=== E3-like (not exact) Training Room ghosts (they sit there and do the idle animation) (NTSC-U) by losersgytgames ===&lt;br /&gt;
* 04365A90 800EEC60&lt;br /&gt;
&lt;br /&gt;
=== Disable Hitting Furniture And Walls + Mario Call Like E3 (NTSC-U) by losersgytgames and Br123 TT ===&lt;br /&gt;
* 040b3130 60000000&lt;br /&gt;
* 040b3134 60000000&lt;br /&gt;
* 040b321c 60000000&lt;br /&gt;
&lt;br /&gt;
=== Make normal ghosts read iyapootable (so they drop treasure when the table is edited) (NTSC-U) by losersgytgames ===&lt;br /&gt;
* 0435B718 800D59AC&lt;br /&gt;
&lt;br /&gt;
=== Flashlight cone size modifier (NTSC-U) by losersgytgames ===&lt;br /&gt;
* 044d2be4 4xxa0022 (insert your number at the two X&#039;s)&lt;br /&gt;
&lt;br /&gt;
=== Poltergust Is Always Hidden Mansion Strength (NTSC-U) by losersgytgames and Ralf (GC-Forever) ===&lt;br /&gt;
* 04081CC8 3800000F&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tutorials&amp;diff=1057</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tutorials&amp;diff=1057"/>
		<updated>2024-07-06T04:08:18Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: removed blank section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;span id=&amp;quot;Welcome_to_the_Tutorials_section!&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;Welcome_to_the_Tutorials_section.21&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Welcome to the Tutorials section!&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at some of the various guides / tutorials that our great contributors has written up below.&lt;br /&gt;
&lt;br /&gt;
=== Beginner ===&lt;br /&gt;
These tutorials target beginners to modding Luigi&#039;s Mansion.&lt;br /&gt;
&lt;br /&gt;
* [[Extracting your game files]]&lt;br /&gt;
* [[How To Extract and Pack .SZP Files]]&lt;br /&gt;
* [[How To Change The GameID]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=niB_PxiSQsA How to mod an ISO using pyisotools]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kWodbiYwtiE Repacking your game files]&lt;br /&gt;
* [https://www.youtube.com/watch?v=Pl0MPnBCg5g Getting to know your workspace]&lt;br /&gt;
* [[How to patch a ROM]]&lt;br /&gt;
* [[How to make a custom banner]]&lt;br /&gt;
* [[How to inject AR Codes and Gecko Codes into Dolphin Emulator]]&lt;br /&gt;
* [https://youtu.be/TR39C0n1k1c How To Convert N-Kit To ISO]&lt;br /&gt;
* [https://youtu.be/_1so2OWgJIs Using ZPuck&#039;s LM Patcher]&lt;br /&gt;
&lt;br /&gt;
=== Model Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Edit The Textures Of Luigi, Mario, and the Poltergust]]&lt;br /&gt;
* [https://youtu.be/wZ-qpfk8e-s How to restore the blue beta vase]&lt;br /&gt;
* [[How To Create Custom Furniture]]&lt;br /&gt;
* [[How to edit the flashlight&#039;s color]]&lt;br /&gt;
* [https://youtu.be/UuPKlMbIeL4 How to inject custom textures]&lt;br /&gt;
* [https://www.youtube.com/watch?v=IMovgMEEzis Fixing Luigi/Poltergust Files (W/O Breaking Animations)]&lt;br /&gt;
* [[Importing .DAE Into Blender Using MDLConverter]]&lt;br /&gt;
&lt;br /&gt;
=== Code Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Restore The Unused Gameboy Horror Camera In LM]]&lt;br /&gt;
* [[How To Remove Stun Sound]]&lt;br /&gt;
* [[Edit Door/Key ID&#039;s (Manual)]]&lt;br /&gt;
&lt;br /&gt;
=== Audio Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[Custom Nintendo Logo Sound Tutorial]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=nT6gaZ3LGrw How to add new sounds via Jai Toolkit]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BBHxWdE7jME How to edit sequenced music for Luigi&#039;s Mansion]&lt;br /&gt;
* [https://youtu.be/pkboyGKkXag How to install and use the sound toolkit]&lt;br /&gt;
&lt;br /&gt;
=== JMP Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Remove Vine/Purple Door Effects From Doors]]&lt;br /&gt;
* [https://youtu.be/lqA1HMYSN2s Basic JMP/Dollhouse editing tutorial]&lt;br /&gt;
* [[How to add wooden barricades to doors]]&lt;br /&gt;
&lt;br /&gt;
=== Event Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How to add custom events]]&lt;br /&gt;
&lt;br /&gt;
=== MISC ===&lt;br /&gt;
&lt;br /&gt;
* [https://youtu.be/ghVRKuLSw_I Custom Event Camera Tutorial]&lt;br /&gt;
* [https://www.youtube.com/watch?v=uLm1euGQphw Editing PRM Files]&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tutorials&amp;diff=1056</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tutorials&amp;diff=1056"/>
		<updated>2024-07-06T04:08:11Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: removed blank section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;span id=&amp;quot;Welcome_to_the_Tutorials_section!&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;Welcome_to_the_Tutorials_section.21&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Welcome to the Tutorials section!&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at some of the various guides / tutorials that our great contributors has written up below.&lt;br /&gt;
&lt;br /&gt;
=== Beginner ===&lt;br /&gt;
These tutorials target beginners to modding Luigi&#039;s Mansion.&lt;br /&gt;
&lt;br /&gt;
* [[Extracting your game files]]&lt;br /&gt;
* [[How To Extract and Pack .SZP Files]]&lt;br /&gt;
* [[How To Change The GameID]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=niB_PxiSQsA How to mod an ISO using pyisotools]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kWodbiYwtiE Repacking your game files]&lt;br /&gt;
* [https://www.youtube.com/watch?v=Pl0MPnBCg5g Getting to know your workspace]&lt;br /&gt;
* [[How to patch a ROM]]&lt;br /&gt;
* [[How to make a custom banner]]&lt;br /&gt;
* [[How to inject AR Codes and Gecko Codes into Dolphin Emulator]]&lt;br /&gt;
* [https://youtu.be/TR39C0n1k1c How To Convert N-Kit To ISO]&lt;br /&gt;
* [https://youtu.be/_1so2OWgJIs Using ZPuck&#039;s LM Patcher]&lt;br /&gt;
&lt;br /&gt;
=== Model Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Edit The Textures Of Luigi, Mario, and the Poltergust]]&lt;br /&gt;
* [https://youtu.be/wZ-qpfk8e-s How to restore the blue beta vase]&lt;br /&gt;
* [[How To Create Custom Furniture]]&lt;br /&gt;
* [[How to edit the flashlight&#039;s color]]&lt;br /&gt;
* [https://youtu.be/UuPKlMbIeL4 How to inject custom textures]&lt;br /&gt;
* [https://www.youtube.com/watch?v=IMovgMEEzis Fixing Luigi/Poltergust Files (W/O Breaking Animations)]&lt;br /&gt;
* [[Importing .DAE Into Blender Using MDLConverter]]&lt;br /&gt;
&lt;br /&gt;
=== Code Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Make Fire Elemental Ghosts Sparkle]]&lt;br /&gt;
* [[How To Restore The Unused Gameboy Horror Camera In LM]]&lt;br /&gt;
* [[How To Remove Stun Sound]]&lt;br /&gt;
* [[Edit Door/Key ID&#039;s (Manual)]]&lt;br /&gt;
&lt;br /&gt;
=== Audio Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[Custom Nintendo Logo Sound Tutorial]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=nT6gaZ3LGrw How to add new sounds via Jai Toolkit]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BBHxWdE7jME How to edit sequenced music for Luigi&#039;s Mansion]&lt;br /&gt;
* [https://youtu.be/pkboyGKkXag How to install and use the sound toolkit]&lt;br /&gt;
&lt;br /&gt;
=== JMP Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Remove Vine/Purple Door Effects From Doors]]&lt;br /&gt;
* [https://youtu.be/lqA1HMYSN2s Basic JMP/Dollhouse editing tutorial]&lt;br /&gt;
* [[How to add wooden barricades to doors]]&lt;br /&gt;
&lt;br /&gt;
=== Event Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How to add custom events]]&lt;br /&gt;
&lt;br /&gt;
=== MISC ===&lt;br /&gt;
&lt;br /&gt;
* [https://youtu.be/ghVRKuLSw_I Custom Event Camera Tutorial]&lt;br /&gt;
* [https://www.youtube.com/watch?v=uLm1euGQphw Editing PRM Files]&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=1055</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=1055"/>
		<updated>2024-07-06T04:07:41Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added z mansion decomp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
* [https://github.com/XAYRGA/bastool/releases bastool] - .BAS file editing tool for Gamecube games.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
* [https://github.com/JoshuaMKW/GeckoLoader GeckoLoader] - An easy way to have near unlimited code space, allowing thousands of lines of gecko code for every Wii/GCN game&lt;br /&gt;
* [https://github.com/Cuyler36/Ghidra-GameCube-Loader Ghidra] - software reverse engineering (SRE) framework&lt;br /&gt;
* [https://github.com/InusualZ/dadosod/blob/main/README.md dadosod] - Facilitate the process of creating a decompilation project for a given Wii/Gamecube game&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/zmansion zmansion Decomp] - Attempted decomp project&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [https://gamebanana.com/tools/17360 TXPorter] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
* [https://wiki.tockdom.com/wiki/CTools_Pack CTools Pack] - various tools for editing general purpose files&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [https://github.com/Astral-C/Luigis-Mansion-Blender-Toolkit LM Blender Toolkit] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/xchellx/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
* [https://github.com/riidefi/RiiStudio RiiStudio] - Editor for various 3D model formats&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;br /&gt;
* [https://github.com/thomaslewisjames/Tga2Bti tga2bti] - BTI converter that supports alpha layers&lt;br /&gt;
* [https://gamebanana.com/tools/17365 BMDTool] - tool for editing BMD textures&lt;br /&gt;
* [https://gamebanana.com/tools/17366 BTIConvert] - Image tool for editing, importing and exporting bti files&lt;br /&gt;
&lt;br /&gt;
==== Animation Editing ====&lt;br /&gt;
&lt;br /&gt;
* [https://gamebanana.com/tools/17361 Key Converter] - key converter, converts luigis mansion .key animations to xml and vice versa&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=AR_Codes&amp;diff=1054</id>
		<title>AR Codes</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=AR_Codes&amp;diff=1054"/>
		<updated>2024-07-06T04:05:24Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= NTSC-U AR CODES =&lt;br /&gt;
&lt;br /&gt;
== Useful AR Codes ==&lt;br /&gt;
&lt;br /&gt;
These AR Codes are specifically helpful for advanced mod development&lt;br /&gt;
&lt;br /&gt;
=== Unlock All Doors (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 04079edc 60000000&lt;br /&gt;
* 04079ee0 60000000&lt;br /&gt;
* 04079e6c 48000010&lt;br /&gt;
&lt;br /&gt;
=== Suck Up Ghosts Instantly and Without Stun (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 040C1514 38000001&lt;br /&gt;
* 04081FCC 2C0003E7&lt;br /&gt;
&lt;br /&gt;
=== Set which map Luigi warps when selecting a current save (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 0404a788 380000xx &lt;br /&gt;
&lt;br /&gt;
=== Walk Through Walls Inputless (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 04003E60 3F80803A &lt;br /&gt;
* 04003E64 639C2B84 &lt;br /&gt;
* 04003E68 839C0000 &lt;br /&gt;
* 04003E6C 7C1AE000 &lt;br /&gt;
* 04003E70 40820018 &lt;br /&gt;
* 04003E74 38000000 &lt;br /&gt;
* 04003E78 90040000 &lt;br /&gt;
* 04003E7C 90040008 &lt;br /&gt;
* 04003E80 38001600 &lt;br /&gt;
* 04003E84 B01A00B2 &lt;br /&gt;
* 04003E88 481DE77C &lt;br /&gt;
* 0405E84C 60000000 &lt;br /&gt;
* 0405E8DC 4BFA5585&lt;br /&gt;
&lt;br /&gt;
=== Event Cylinders v1.0 (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 040FE940 7C0802A6&lt;br /&gt;
* 040FE944 90010004&lt;br /&gt;
* 040FE948 9421FF58&lt;br /&gt;
* 040FE94C 93E1009C&lt;br /&gt;
* 040FE950 DBE100A0&lt;br /&gt;
* 040FE954 7C7F1B78&lt;br /&gt;
* 040FE958 3861005C&lt;br /&gt;
* 040FE95C 809F0004&lt;br /&gt;
* 040FE960 9081005C&lt;br /&gt;
* 040FE964 809F0008&lt;br /&gt;
* 040FE968 90810060&lt;br /&gt;
* 040FE96C 809F000C&lt;br /&gt;
* 040FE970 90810064&lt;br /&gt;
* 040FE974 4BFBF821&lt;br /&gt;
* 040FE978 3860003F&lt;br /&gt;
* 040FE97C 9861004C&lt;br /&gt;
* 040FE980 3860007A&lt;br /&gt;
* 040FE984 9861004D&lt;br /&gt;
* 040FE988 386000E1&lt;br /&gt;
* 040FE98C 9861004E&lt;br /&gt;
* 040FE990 38600032&lt;br /&gt;
* 040FE994 9861004F&lt;br /&gt;
* 040FE998 C03F0044&lt;br /&gt;
* 040FE99C FC400890&lt;br /&gt;
* 040FE9A0 806D0D08&lt;br /&gt;
* 040FE9A4 3881005C&lt;br /&gt;
* 040FE9A8 38A1004C&lt;br /&gt;
* 040FE9AC 4BFBCCF9&lt;br /&gt;
* 040FE9B0 7FE3FB78&lt;br /&gt;
* 040FE9B4 4BF2CE09&lt;br /&gt;
* 040FE9B8 800100AC&lt;br /&gt;
* 040FE9BC CBE100A0&lt;br /&gt;
* 040FE9C0 83E1009C&lt;br /&gt;
* 040FE9C4 7C0803A6&lt;br /&gt;
* 040FE9C8 382100A8&lt;br /&gt;
* 040FE9CC 4E800020&lt;br /&gt;
* 0402BFEC 480D2955&lt;br /&gt;
* 040FEBB4 4BFFFE1C&lt;br /&gt;
* 040FEBBC 4BFFFE14&lt;br /&gt;
* 040FEBC4 4BFFFE0C&lt;br /&gt;
* 040FEBCC 4BFFFE04&lt;br /&gt;
* 04368A8C 800FE9D0&lt;br /&gt;
* 04368A90 800FE9D0&lt;br /&gt;
* 04368A94 800FE9D0&lt;br /&gt;
* 04368A9C 800FE9D0&lt;br /&gt;
&lt;br /&gt;
=== Fix the dummy EnFallChandelier do_type to act as &amp;quot;EnSetEventFlagOff&amp;quot; By LMFinish (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 04339024 7C0802A6&lt;br /&gt;
* 04339028 90010004&lt;br /&gt;
* 0433902C 9421FFE0&lt;br /&gt;
* 04339030 80830004&lt;br /&gt;
* 04339034 3861000C&lt;br /&gt;
* 04339038 4BD8688D&lt;br /&gt;
* 0433903C 38000000&lt;br /&gt;
* 04339040 8061000C&lt;br /&gt;
* 04339044 80810010&lt;br /&gt;
* 04339048 38C10014&lt;br /&gt;
* 0433904C 90010014&lt;br /&gt;
* 04339050 38ADBCF8&lt;br /&gt;
* 04339054 4BD83A35&lt;br /&gt;
* 04339058 80010014&lt;br /&gt;
* 0433905C 28000000&lt;br /&gt;
* 04339060 4182000C&lt;br /&gt;
* 04339064 5403063E&lt;br /&gt;
* 04339068 4BD2CFB5&lt;br /&gt;
* 0433906C 80010024&lt;br /&gt;
* 04339070 38210020&lt;br /&gt;
* 04339074 7C0803A6&lt;br /&gt;
* 04339078 4E800020&lt;br /&gt;
* 04362DB0 80339024&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Main_Page&amp;diff=1053</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Main_Page&amp;diff=1053"/>
		<updated>2024-07-06T04:04:30Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Quick Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:LMHack_Welcome_Banner-V2.png|center|link=]]&lt;br /&gt;
&lt;br /&gt;
We&#039;re dedicated to bringing you the absolute best and most accurate resources for modding Luigi&#039;s Mansion.&lt;br /&gt;
&lt;br /&gt;
Feel free to have a look around at our documentation, tutorials, tools, and other goodies that will be of great help when modding Luigi&#039;s Mansion.&lt;br /&gt;
&lt;br /&gt;
And be sure to let us know if you have any suggestions, concerns, or improvements! :)&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Documentation]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Tutorials]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Tools]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[AR Codes]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Game Knowledge]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Development Information]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links for other Luigi&#039;s Mansion modding wikis ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [https://lm2.lmhack.net/index.php/Main_Page Luigi&#039;s Mansion 2 / Dark Moon Modding Wiki] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [https://3ds.lmhack.net/index.php/Main_Page Luigi&#039;s Mansion 3DS Modding Wiki (NOT YET STARTED)] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [https://lm3.lmhack.net/index.php/Main_Page Luigi&#039;s Mansion 3 Modding Wiki (NOT YET STARTED)] &amp;lt;/big&amp;gt;&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Main_Page&amp;diff=1052</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Main_Page&amp;diff=1052"/>
		<updated>2024-07-06T04:04:16Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Quick Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:LMHack_Welcome_Banner-V2.png|center|link=]]&lt;br /&gt;
&lt;br /&gt;
We&#039;re dedicated to bringing you the absolute best and most accurate resources for modding Luigi&#039;s Mansion.&lt;br /&gt;
&lt;br /&gt;
Feel free to have a look around at our documentation, tutorials, tools, and other goodies that will be of great help when modding Luigi&#039;s Mansion.&lt;br /&gt;
&lt;br /&gt;
And be sure to let us know if you have any suggestions, concerns, or improvements! :)&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Documentation]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Tutorials]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Tools]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[AR Codes (NTSC-U)]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Game Knowledge]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Development Information]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links for other Luigi&#039;s Mansion modding wikis ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [https://lm2.lmhack.net/index.php/Main_Page Luigi&#039;s Mansion 2 / Dark Moon Modding Wiki] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [https://3ds.lmhack.net/index.php/Main_Page Luigi&#039;s Mansion 3DS Modding Wiki (NOT YET STARTED)] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [https://lm3.lmhack.net/index.php/Main_Page Luigi&#039;s Mansion 3 Modding Wiki (NOT YET STARTED)] &amp;lt;/big&amp;gt;&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=AR_Codes&amp;diff=1051</id>
		<title>AR Codes</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=AR_Codes&amp;diff=1051"/>
		<updated>2024-07-06T04:03:51Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added various AR Codes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Useful AR Codes ==&lt;br /&gt;
&lt;br /&gt;
These AR Codes are specifically helpful for advanced mod development&lt;br /&gt;
&lt;br /&gt;
=== Unlock All Doors (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 04079edc 60000000&lt;br /&gt;
* 04079ee0 60000000&lt;br /&gt;
* 04079e6c 48000010&lt;br /&gt;
&lt;br /&gt;
=== Suck Up Ghosts Instantly and Without Stun (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 040C1514 38000001&lt;br /&gt;
* 04081FCC 2C0003E7&lt;br /&gt;
&lt;br /&gt;
=== Set which map Luigi warps when selecting a current save (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 0404a788 380000xx &lt;br /&gt;
&lt;br /&gt;
=== Walk Through Walls Inputless (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 04003E60 3F80803A &lt;br /&gt;
* 04003E64 639C2B84 &lt;br /&gt;
* 04003E68 839C0000 &lt;br /&gt;
* 04003E6C 7C1AE000 &lt;br /&gt;
* 04003E70 40820018 &lt;br /&gt;
* 04003E74 38000000 &lt;br /&gt;
* 04003E78 90040000 &lt;br /&gt;
* 04003E7C 90040008 &lt;br /&gt;
* 04003E80 38001600 &lt;br /&gt;
* 04003E84 B01A00B2 &lt;br /&gt;
* 04003E88 481DE77C &lt;br /&gt;
* 0405E84C 60000000 &lt;br /&gt;
* 0405E8DC 4BFA5585&lt;br /&gt;
&lt;br /&gt;
=== Event Cylinders v1.0 (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 040FE940 7C0802A6&lt;br /&gt;
* 040FE944 90010004&lt;br /&gt;
* 040FE948 9421FF58&lt;br /&gt;
* 040FE94C 93E1009C&lt;br /&gt;
* 040FE950 DBE100A0&lt;br /&gt;
* 040FE954 7C7F1B78&lt;br /&gt;
* 040FE958 3861005C&lt;br /&gt;
* 040FE95C 809F0004&lt;br /&gt;
* 040FE960 9081005C&lt;br /&gt;
* 040FE964 809F0008&lt;br /&gt;
* 040FE968 90810060&lt;br /&gt;
* 040FE96C 809F000C&lt;br /&gt;
* 040FE970 90810064&lt;br /&gt;
* 040FE974 4BFBF821&lt;br /&gt;
* 040FE978 3860003F&lt;br /&gt;
* 040FE97C 9861004C&lt;br /&gt;
* 040FE980 3860007A&lt;br /&gt;
* 040FE984 9861004D&lt;br /&gt;
* 040FE988 386000E1&lt;br /&gt;
* 040FE98C 9861004E&lt;br /&gt;
* 040FE990 38600032&lt;br /&gt;
* 040FE994 9861004F&lt;br /&gt;
* 040FE998 C03F0044&lt;br /&gt;
* 040FE99C FC400890&lt;br /&gt;
* 040FE9A0 806D0D08&lt;br /&gt;
* 040FE9A4 3881005C&lt;br /&gt;
* 040FE9A8 38A1004C&lt;br /&gt;
* 040FE9AC 4BFBCCF9&lt;br /&gt;
* 040FE9B0 7FE3FB78&lt;br /&gt;
* 040FE9B4 4BF2CE09&lt;br /&gt;
* 040FE9B8 800100AC&lt;br /&gt;
* 040FE9BC CBE100A0&lt;br /&gt;
* 040FE9C0 83E1009C&lt;br /&gt;
* 040FE9C4 7C0803A6&lt;br /&gt;
* 040FE9C8 382100A8&lt;br /&gt;
* 040FE9CC 4E800020&lt;br /&gt;
* 0402BFEC 480D2955&lt;br /&gt;
* 040FEBB4 4BFFFE1C&lt;br /&gt;
* 040FEBBC 4BFFFE14&lt;br /&gt;
* 040FEBC4 4BFFFE0C&lt;br /&gt;
* 040FEBCC 4BFFFE04&lt;br /&gt;
* 04368A8C 800FE9D0&lt;br /&gt;
* 04368A90 800FE9D0&lt;br /&gt;
* 04368A94 800FE9D0&lt;br /&gt;
* 04368A9C 800FE9D0&lt;br /&gt;
&lt;br /&gt;
=== Fix the dummy EnFallChandelier do_type to act as &amp;quot;EnSetEventFlagOff&amp;quot; By LMFinish (NTSC-U) ===&lt;br /&gt;
&lt;br /&gt;
* 04339024 7C0802A6&lt;br /&gt;
* 04339028 90010004&lt;br /&gt;
* 0433902C 9421FFE0&lt;br /&gt;
* 04339030 80830004&lt;br /&gt;
* 04339034 3861000C&lt;br /&gt;
* 04339038 4BD8688D&lt;br /&gt;
* 0433903C 38000000&lt;br /&gt;
* 04339040 8061000C&lt;br /&gt;
* 04339044 80810010&lt;br /&gt;
* 04339048 38C10014&lt;br /&gt;
* 0433904C 90010014&lt;br /&gt;
* 04339050 38ADBCF8&lt;br /&gt;
* 04339054 4BD83A35&lt;br /&gt;
* 04339058 80010014&lt;br /&gt;
* 0433905C 28000000&lt;br /&gt;
* 04339060 4182000C&lt;br /&gt;
* 04339064 5403063E&lt;br /&gt;
* 04339068 4BD2CFB5&lt;br /&gt;
* 0433906C 80010024&lt;br /&gt;
* 04339070 38210020&lt;br /&gt;
* 04339074 7C0803A6&lt;br /&gt;
* 04339078 4E800020&lt;br /&gt;
* 04362DB0 80339024&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Main_Page&amp;diff=1050</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Main_Page&amp;diff=1050"/>
		<updated>2024-07-06T03:57:09Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added ar codes section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:LMHack_Welcome_Banner-V2.png|center|link=]]&lt;br /&gt;
&lt;br /&gt;
We&#039;re dedicated to bringing you the absolute best and most accurate resources for modding Luigi&#039;s Mansion.&lt;br /&gt;
&lt;br /&gt;
Feel free to have a look around at our documentation, tutorials, tools, and other goodies that will be of great help when modding Luigi&#039;s Mansion.&lt;br /&gt;
&lt;br /&gt;
And be sure to let us know if you have any suggestions, concerns, or improvements! :)&lt;br /&gt;
&lt;br /&gt;
== Quick Links ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Documentation]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Tutorials]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Tools]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[AR Codes]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Game Knowledge]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [[Development Information]] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links for other Luigi&#039;s Mansion modding wikis ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [https://lm2.lmhack.net/index.php/Main_Page Luigi&#039;s Mansion 2 / Dark Moon Modding Wiki] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [https://3ds.lmhack.net/index.php/Main_Page Luigi&#039;s Mansion 3DS Modding Wiki (NOT YET STARTED)] &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt; [https://lm3.lmhack.net/index.php/Main_Page Luigi&#039;s Mansion 3 Modding Wiki (NOT YET STARTED)] &amp;lt;/big&amp;gt;&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=822</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=822"/>
		<updated>2024-07-04T21:07:18Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: updated demolisher link to xchellx fork, added c tools, added bti convert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
* [https://github.com/XAYRGA/bastool/releases bastool] - .BAS file editing tool for Gamecube games.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
* [https://github.com/JoshuaMKW/GeckoLoader GeckoLoader] - An easy way to have near unlimited code space, allowing thousands of lines of gecko code for every Wii/GCN game&lt;br /&gt;
* [https://github.com/Cuyler36/Ghidra-GameCube-Loader Ghidra] - software reverse engineering (SRE) framework&lt;br /&gt;
* [https://github.com/InusualZ/dadosod/blob/main/README.md dadosod] - Facilitate the process of creating a decompilation project for a given Wii/Gamecube game&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [https://gamebanana.com/tools/17360 TXPorter] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
* [https://wiki.tockdom.com/wiki/CTools_Pack CTools Pack] - various tools for editing general purpose files&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [https://github.com/Astral-C/Luigis-Mansion-Blender-Toolkit LM Blender Toolkit] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/xchellx/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
* [https://github.com/riidefi/RiiStudio RiiStudio] - Editor for various 3D model formats&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;br /&gt;
* [https://github.com/thomaslewisjames/Tga2Bti tga2bti] - BTI converter that supports alpha layers&lt;br /&gt;
* [https://gamebanana.com/tools/17365 BMDTool] - tool for editing BMD textures&lt;br /&gt;
* [https://gamebanana.com/tools/17366 BTIConvert] - Image tool for editing, importing and exporting bti files&lt;br /&gt;
&lt;br /&gt;
==== Animation Editing ====&lt;br /&gt;
&lt;br /&gt;
* [https://gamebanana.com/tools/17361 Key Converter] - key converter, converts luigis mansion .key animations to xml and vice versa&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=821</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=821"/>
		<updated>2024-07-04T20:58:31Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added ghidra, added dadosod, added tga2bti, added bmd tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
* [https://github.com/XAYRGA/bastool/releases bastool] - .BAS file editing tool for Gamecube games.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
* [https://github.com/JoshuaMKW/GeckoLoader GeckoLoader] - An easy way to have near unlimited code space, allowing thousands of lines of gecko code for every Wii/GCN game&lt;br /&gt;
* [https://github.com/Cuyler36/Ghidra-GameCube-Loader Ghidra] - software reverse engineering (SRE) framework&lt;br /&gt;
* [https://github.com/InusualZ/dadosod/blob/main/README.md dadosod] - Facilitate the process of creating a decompilation project for a given Wii/Gamecube game&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [https://gamebanana.com/tools/17360 TXPorter] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [https://github.com/Astral-C/Luigis-Mansion-Blender-Toolkit LM Blender Toolkit] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
* [https://github.com/riidefi/RiiStudio RiiStudio] - Editor for various 3D model formats&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;br /&gt;
* [https://github.com/thomaslewisjames/Tga2Bti tga2bti] - BTI converter that supports alpha layers&lt;br /&gt;
* [https://gamebanana.com/tools/17365 BMDTool] - tool for editing BMD textures&lt;br /&gt;
&lt;br /&gt;
==== Animation Editing ====&lt;br /&gt;
&lt;br /&gt;
* [https://gamebanana.com/tools/17361 Key Converter] - key converter, converts luigis mansion .key animations to xml and vice versa&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=815</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=815"/>
		<updated>2024-07-04T03:45:13Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added section for animations, and key converter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
* [https://github.com/XAYRGA/bastool/releases bastool] - .BAS file editing tool for Gamecube games.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
* [https://github.com/JoshuaMKW/GeckoLoader GeckoLoader] - An easy way to have near unlimited code space, allowing thousands of lines of gecko code for every Wii/GCN game&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [https://gamebanana.com/tools/17360 TXPorter] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [https://github.com/Astral-C/Luigis-Mansion-Blender-Toolkit LM Blender Toolkit] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
* [https://github.com/riidefi/RiiStudio RiiStudio] - Editor for various 3D model formats&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;br /&gt;
&lt;br /&gt;
==== Animation Editing ====&lt;br /&gt;
&lt;br /&gt;
* [https://gamebanana.com/tools/17361 Key Converter] - key converter, converts luigis mansion .key animations to xml and vice versa&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=814</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=814"/>
		<updated>2024-07-04T03:21:37Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added txporter link to gamebanana&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
* [https://github.com/XAYRGA/bastool/releases bastool] - .BAS file editing tool for Gamecube games.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
* [https://github.com/JoshuaMKW/GeckoLoader GeckoLoader] - An easy way to have near unlimited code space, allowing thousands of lines of gecko code for every Wii/GCN game&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [https://gamebanana.com/tools/17360 TXPorter] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [https://github.com/Astral-C/Luigis-Mansion-Blender-Toolkit LM Blender Toolkit] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
* [https://github.com/riidefi/RiiStudio RiiStudio] - Editor for various 3D model formats&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=813</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=813"/>
		<updated>2024-07-04T03:12:28Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Model Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
* [https://github.com/XAYRGA/bastool/releases bastool] - .BAS file editing tool for Gamecube games.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
* [https://github.com/JoshuaMKW/GeckoLoader GeckoLoader] - An easy way to have near unlimited code space, allowing thousands of lines of gecko code for every Wii/GCN game&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [https://github.com/Astral-C/Luigis-Mansion-Blender-Toolkit LM Blender Toolkit] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
* [https://github.com/riidefi/RiiStudio RiiStudio] - Editor for various 3D model formats&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=812</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=812"/>
		<updated>2024-07-04T03:11:16Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Model Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
* [https://github.com/XAYRGA/bastool/releases bastool] - .BAS file editing tool for Gamecube games.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
* [https://github.com/JoshuaMKW/GeckoLoader GeckoLoader] - An easy way to have near unlimited code space, allowing thousands of lines of gecko code for every Wii/GCN game&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [https://github.com/Astral-C/Luigis-Mansion-Blender-Toolkit LM Blender Toolkit] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=811</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=811"/>
		<updated>2024-07-04T03:10:53Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added bas tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
* [https://github.com/XAYRGA/bastool/releases bastool] - .BAS file editing tool for Gamecube games.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
* [https://github.com/JoshuaMKW/GeckoLoader GeckoLoader] - An easy way to have near unlimited code space, allowing thousands of lines of gecko code for every Wii/GCN game&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=810</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=810"/>
		<updated>2024-07-04T03:10:05Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added gecko loader and pyiiasmh&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
* [https://github.com/JoshuaMKW/GeckoLoader GeckoLoader] - An easy way to have near unlimited code space, allowing thousands of lines of gecko code for every Wii/GCN game&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=809</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=809"/>
		<updated>2024-07-04T03:09:03Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
* [https://github.com/JoshuaMKW/pyiiasmh pyiiasmh] - The cross platform Gecko Code compiler, updated to Python 3.x&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=808</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=808"/>
		<updated>2024-07-04T03:07:46Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added bti tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/BTITool BTI Tool] - A tool for converting PNG or TGA to Nintendo&amp;amp;#39;s Binary Texture Image (BTI) format and vice-versa.&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=807</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=807"/>
		<updated>2024-07-04T03:06:42Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added vgm trans, fixed alignment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
* [https://github.com/vgmtrans/vgmtrans VGMTRANS] - Tool used to view/extract raw values and data for sequenced midi files (bms)&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=806</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=806"/>
		<updated>2024-07-04T03:04:52Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added demolisher&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
* [https://github.com/arookas/Demolisher Demolisher] - General viewing tool for Luigi&#039;s Mansion Bin File Format&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=805</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=805"/>
		<updated>2024-07-04T03:04:00Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* JMP Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [https://github.com/SunakazeKun/pyjmap Pyjmap] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=804</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=804"/>
		<updated>2024-07-04T03:03:39Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [https://github.com/aldelaro5/dolphin-memory-engine Dolphin Memory Engine] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=803</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=803"/>
		<updated>2024-07-04T03:03:06Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* File Extraction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [https://archive.org/details/gcmtotgc_v0.1 TGC / GCM Tools] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=802</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=802"/>
		<updated>2024-07-04T03:02:12Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* File Extraction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
* [https://github.com/LagoLunatic/GCFT Gamecube File Tools] - General purpose Gamecube File Tools GUI tool&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=801</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=801"/>
		<updated>2024-07-04T03:00:58Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added tons of tools and links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
* [https://xayr.gay/tools/SoundModdingToolkit/ Xayr&#039;s Sound Modding Toolkit] - The JAudio Sound Modding Toolkit is a general-porpose tool intended for games using the JAudio sound engine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
* [https://github.com/SuperHackio/WiiExplorer/releases/tag/V1.3.6.0 WIIExplorer] - A Standalone RARC and U8 Editor for Nintendo Wii and Nintendo GameCube Archives.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/Booldozer Booldozer] - 3D editor, very WIP&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
* [https://github.com/KillzXGaming/Toolbox.Reborn/releases/tag/v0.18 Toolbox Reborn] - A rewrite of Switch Toolbox using new and improved code.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=800</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=800"/>
		<updated>2024-07-04T02:55:48Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Model Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/ MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [https://github.com/Sage-of-Mirrors/SuperBMD SuperBMD] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=799</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=799"/>
		<updated>2024-07-04T02:54:34Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Model Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [https://github.com/KillzXGaming/MdlConverter/releases/&lt;br /&gt;
 MDLConverter] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=798</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=798"/>
		<updated>2024-07-04T02:53:58Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Audio Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=797</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=797"/>
		<updated>2024-07-04T02:53:48Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Audio Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[https://github.com/XAYRGA/JaiSeqX/releases/tag/cake1 JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=796</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=796"/>
		<updated>2024-07-04T02:46:08Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added dol c kit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [https://github.com/Minty-Meeo/dol_c_kit/tree/master DOL C-Kit] - A toolkit for compiling C/C++ code using devkitppc and injecting it into a Gamecube Executable (dol).&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=795</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=795"/>
		<updated>2024-07-04T02:44:08Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [https://github.com/TheGag96/CodeWrite CodeWrite] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [[DOL C-Kit]]&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=794</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=794"/>
		<updated>2024-07-04T02:43:59Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [[https://github.com/TheGag96/CodeWrite CodeWrite]] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [[DOL C-Kit]]&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=793</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=793"/>
		<updated>2024-07-04T02:43:23Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* File Extraction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [[CodeWrite]] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [[DOL C-Kit]]&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
* [https://www.romhacking.net/utilities/1024/ Lunaboy&#039;s RARC Tools] - An extractor and repacker for the Luigi&#039;s Mansion type of RARC archive.&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=792</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=792"/>
		<updated>2024-07-04T02:41:52Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [[CodeWrite]] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [[DOL C-Kit]]&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit] - decomp-toolkit functions both as a command-line tool for developers, and as a replacement for various parts of a decompilation project&#039;s build system.&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=791</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=791"/>
		<updated>2024-07-04T02:40:56Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added decomp toolkit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [[CodeWrite]] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [[DOL C-Kit]]&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
* [https://github.com/encounter/decomp-toolkit Decomp-Toolkit]&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=790</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=790"/>
		<updated>2024-07-04T02:39:29Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [[CodeWrite]] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [[DOL C-Kit]]&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [https://github.com/LMFinish/Lily-Injector Lily Injector] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=789</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=789"/>
		<updated>2024-07-04T02:39:08Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [[CodeWrite]] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [[DOL C-Kit]]&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [https://imhex.werwolv.net ImHex] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [[Lily Injector]] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Lily_Injector&amp;diff=788</id>
		<title>Lily Injector</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Lily_Injector&amp;diff=788"/>
		<updated>2024-07-04T02:38:23Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added download&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://github.com/LMFinish/Lily-Injector&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=787</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=787"/>
		<updated>2024-07-04T02:36:37Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: removed l mario due to potential discord token hack&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [[CodeWrite]] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [[DOL C-Kit]]&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [[ImHex]] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [[Lily Injector]] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tools&amp;diff=786</id>
		<title>Tools</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tools&amp;diff=786"/>
		<updated>2024-07-04T02:36:21Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: removed dr mario due to potential discord token hack&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Tools section! ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at the tools we currently have covered below!&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span id=&amp;quot;Tools&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Tools&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
==== Audio Editing ====&lt;br /&gt;
* [[JAIMaker]] - Converts MIDI files into BMS files.&lt;br /&gt;
* [[JAISeqX-LJA]] - Allows you to play BMS files.&lt;br /&gt;
&lt;br /&gt;
==== Code Editing ====&lt;br /&gt;
* [[CodeWrite]] - Makes Gecko codes from PowerPC assembly code.&lt;br /&gt;
* [[DOL C-Kit]]&lt;br /&gt;
* [[Dolphin Memory Engine]] - Allows you to view and modify Dolphin Emulator&#039;s memory in real-time.&lt;br /&gt;
* [[HxD]] - Allows you to modify the raw bytes for any type of file (We recommend HxD, especially for beginners)&lt;br /&gt;
* [[ImHex]] - Alternative to HxD, works on all operating systems.&lt;br /&gt;
* [[Lily Injector]] - Injects AR codes into the game&#039;s DOL executable.&lt;br /&gt;
* [[LMARIO]] - Allows you to easily add AR Codes to the dol&lt;br /&gt;
* [[Roomah]] - Allows you to very easily modify doors and rooms stored in the DOL using a GUI&lt;br /&gt;
&lt;br /&gt;
==== Event Editing ====&lt;br /&gt;
* [[Cammie]] - Allows you to edit Camera and Path animation files.&lt;br /&gt;
* [[Eventor]] - Allows you to very easily modify in-game events using a GUI&lt;br /&gt;
* [[OPth]] - Allows you to convert PTH files into JSON files, and vice-versa&lt;br /&gt;
&lt;br /&gt;
==== File Extraction ====&lt;br /&gt;
* [[ArcExtract]] - Allows you to extract ARC / SZP files&lt;br /&gt;
* [[Archivah]] - Allows you to very easily modify the contents of an ARC/SZP file using a GUI&lt;br /&gt;
* [[ArcPack]] - Allows you to pack folders into ARC files&lt;br /&gt;
* [[GCRebuilder]] - (DEPRECATED - use pyisotools) Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[OArc]] - Allows you to pack a folder into ARC / SZP and extract ARC / SZP to a folder&lt;br /&gt;
* [[PyIsoTools]] - Allows you to very easily export a ISO into a &amp;quot;root&amp;quot; folder and rebuild a &amp;quot;root&amp;quot; folder back into a ISO&lt;br /&gt;
* [[TGC / GCM Tools]] - Allows you to convert .TGC image files to .GCM and vice versa.&lt;br /&gt;
* [[XDelta Patcher]] - Allows you to patch an ISO with an XDelta patch.&lt;br /&gt;
* [[Yay]] - Allows you to compress ARC files into SZP files, and vice versa&lt;br /&gt;
&lt;br /&gt;
==== JMP Editing ====&lt;br /&gt;
* [[Dollhouse]] - Allows you to modify characterinfo, enemyinfo, and furnitureinfo with a 3D view allowing for precise placement.&lt;br /&gt;
* [[Jumpah]] - Allows you to very easily modify JMP files using a GUI&lt;br /&gt;
* [[Pyjmap]] - Converts JMP files to CSV and vice versa. Recommended for mass editing.&lt;br /&gt;
&lt;br /&gt;
==== Misc. File Editing ====&lt;br /&gt;
* [[TrashPrm]] - Allows you to very easily modify PRM files using a GUI&lt;br /&gt;
* [[TXPorter]] - Allows you to edit .TXP files for .MDL characters.&lt;br /&gt;
&lt;br /&gt;
==== Model Editing ====&lt;br /&gt;
* [[Collidah]] - Allows you to import/export/convert collision meshes for maps.&lt;br /&gt;
* [[Furnitah]] - Allows you to convert OBJ models into BIN models&lt;br /&gt;
* [[LM Blender Toolkit]] - Allows you to import and export MDL files in Blender.&lt;br /&gt;
* [[MDLConverter]] - Allows you to convert MDL files to DAE.&lt;br /&gt;
* [[SuperBMD]] - Allows you to convert various model formats into BMD/BDL files.&lt;br /&gt;
* [[VertInject]] - (DEPRECATED, use MDLConverter) Allows you to dump an MDL file&#039;s vertex tree and modify its vertices.&lt;br /&gt;
&lt;br /&gt;
==== Texture Editing ====&lt;br /&gt;
* [[BLOJob]] - Allows you to view, manipulate, render, and save BLO files.&lt;br /&gt;
* [[LMTextureInjector]] - Allows you to export / import textures from / to various formats (BIN, MDL, TPL and BTI)&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=JAIMaker&amp;diff=785</id>
		<title>JAIMaker</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=JAIMaker&amp;diff=785"/>
		<updated>2024-07-04T02:33:25Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://github.com/XAYRGA/JAIMaker&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=JAIMaker&amp;diff=784</id>
		<title>JAIMaker</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=JAIMaker&amp;diff=784"/>
		<updated>2024-07-04T02:33:12Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added download&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://gamebanana.com/tools/17358&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=XDelta_Patcher&amp;diff=783</id>
		<title>XDelta Patcher</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=XDelta_Patcher&amp;diff=783"/>
		<updated>2024-07-04T02:08:13Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://www.romhacking.net/utilities/598/&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Cammie&amp;diff=782</id>
		<title>Cammie</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Cammie&amp;diff=782"/>
		<updated>2024-07-04T02:07:39Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://github.com/Astral-C/Cammie/releases/tag/v0.9&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=Tutorials&amp;diff=781</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=Tutorials&amp;diff=781"/>
		<updated>2024-07-04T02:05:10Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added tutorial for extra patcher&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;span id=&amp;quot;Welcome_to_the_Tutorials_section!&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;Welcome_to_the_Tutorials_section.21&amp;quot; class=&amp;quot;mw-headline&amp;quot;&amp;gt;Welcome to the Tutorials section!&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Feel free to look at some of the various guides / tutorials that our great contributors has written up below.&lt;br /&gt;
&lt;br /&gt;
=== Beginner ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Extract and Pack .SZP Files]]&lt;br /&gt;
* [[How To Change The GameID]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=niB_PxiSQsA How to mod an ISO using pyisotools]&lt;br /&gt;
* [https://www.youtube.com/watch?v=5UK3Ch4IBIo Extracting your game files]&lt;br /&gt;
* [https://www.youtube.com/watch?v=kWodbiYwtiE Repacking your game files]&lt;br /&gt;
* [https://www.youtube.com/watch?v=Pl0MPnBCg5g Getting to know your workspace]&lt;br /&gt;
* [https://www.youtube.com/watch?v=sKHVFJNj8c8 How to patch a ROM]&lt;br /&gt;
* [[How to make a custom banner]]&lt;br /&gt;
* [[How to inject AR Codes and Gecko Codes into Dolphin Emulator]]&lt;br /&gt;
* [https://youtu.be/TR39C0n1k1c How To Convert N-Kit To ISO]&lt;br /&gt;
* [https://youtu.be/_1so2OWgJIs Using ZPuck&#039;s LM Patcher]&lt;br /&gt;
&lt;br /&gt;
=== Model Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Edit The Textures Of Luigi, Mario, and the Poltergust]]&lt;br /&gt;
* [[How To Restore The Beta Flashlight to Luigi&#039;s Mansion]]&lt;br /&gt;
* [https://youtu.be/wZ-qpfk8e-s How to restore the blue beta vase]&lt;br /&gt;
* [[How To Create Custom Furniture]]&lt;br /&gt;
* [[How to edit the flashlight&#039;s color]]&lt;br /&gt;
* [https://youtu.be/UuPKlMbIeL4 How to inject custom textures]&lt;br /&gt;
* [https://www.youtube.com/watch?v=IMovgMEEzis Fixing Luigi/Poltergust Files (W/O Breaking Animations)]&lt;br /&gt;
* [[Importing .DAE Into Blender Using MDLConverter]]&lt;br /&gt;
&lt;br /&gt;
=== Code Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Make Fire Elemental Ghosts Sparkle]]&lt;br /&gt;
* [[How To Restore The Unused Gameboy Horror Camera In LM]]&lt;br /&gt;
* [[How To Remove Stun Sound]]&lt;br /&gt;
* [[Edit Door/Key ID&#039;s (Manual)]]&lt;br /&gt;
&lt;br /&gt;
=== Audio Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[Custom Nintendo Logo Sound Tutorial]]&lt;br /&gt;
* [https://www.youtube.com/watch?v=nT6gaZ3LGrw How to add new sounds via Jai Toolkit]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BBHxWdE7jME How to edit sequenced music for Luigi&#039;s Mansion]&lt;br /&gt;
* [https://youtu.be/pkboyGKkXag How to install and use the sound toolkit]&lt;br /&gt;
&lt;br /&gt;
=== JMP Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How To Remove Vine/Purple Door Effects From Doors]]&lt;br /&gt;
* [https://youtu.be/lqA1HMYSN2s Basic JMP/Dollhouse editing tutorial]&lt;br /&gt;
* [[How to add wooden barricades to doors]]&lt;br /&gt;
&lt;br /&gt;
=== Event Editing ===&lt;br /&gt;
&lt;br /&gt;
* [[How to add custom events]]&lt;br /&gt;
&lt;br /&gt;
=== MISC ===&lt;br /&gt;
&lt;br /&gt;
* [https://youtu.be/ghVRKuLSw_I Custom Event Camera Tutorial]&lt;br /&gt;
* [https://www.youtube.com/watch?v=uLm1euGQphw Editing PRM Files]&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
	<entry>
		<id>https://www.lmhack.net/index.php?title=How_to_inject_AR_Codes_and_Gecko_Codes_into_Dolphin_Emulator&amp;diff=780</id>
		<title>How to inject AR Codes and Gecko Codes into Dolphin Emulator</title>
		<link rel="alternate" type="text/html" href="https://www.lmhack.net/index.php?title=How_to_inject_AR_Codes_and_Gecko_Codes_into_Dolphin_Emulator&amp;diff=780"/>
		<updated>2024-07-04T02:01:13Z</updated>

		<summary type="html">&lt;p&gt;Portable Productions: added summary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to insert AR Codes and Gecko Codes into Dolphin Emulator&lt;br /&gt;
 &lt;br /&gt;
KEEP IN MIND that you&#039;ll need to have cheats enabled to use AR codes (same with gecko codes). To do that, just go to Config and in the General tab, you click on the &amp;quot;Enable Cheats&amp;quot; check box under the &amp;quot;Basic Settings&amp;quot; section.&lt;br /&gt;
 &lt;br /&gt;
AR Codes: &lt;br /&gt;
 &lt;br /&gt;
* Right click on your game in the game selection and click properties.&lt;br /&gt;
Go to the AR Codes tab.&lt;br /&gt;
* Near the bottom click &amp;quot;Add New Code...&amp;quot;&lt;br /&gt;
* In &amp;quot;Name&amp;quot;, put whatever you want the code to be called. Then in &amp;quot;Code&amp;quot; you paste the code that you have copied.&lt;br /&gt;
* Afterwards you&#039;ll see it in the list of codes. Just click on the check box on the left of it.&lt;br /&gt;
&lt;br /&gt;
Gecko Codes:&lt;br /&gt;
 &lt;br /&gt;
* Right click on your game in the game selection and click properties.&lt;br /&gt;
* Go to the Gecko Codes tab.&lt;br /&gt;
* Near the bottom click &amp;quot;Add New Code...&amp;quot;&lt;br /&gt;
* In &amp;quot;Name&amp;quot;, put whatever you want the code to be called. Then in &amp;quot;Code&amp;quot; you paste the code that you have copied (Creator/Notes are unrelated sections you don&#039;t need to worry about).&lt;br /&gt;
* Afterwards you&#039;ll see it in the list of codes. Just click on the check box on the left of it.&lt;/div&gt;</summary>
		<author><name>Portable Productions</name></author>
	</entry>
</feed>