16
Tutorial Collection / [TUTORIAL] Using Custom Content in MM8BDM
« on: October 20, 2010, 06:46:25 PM »
Big Huge Note: This tutorial mostly applies to Mega Man 8-Bit Deathmatch v1a. The next version will have a launcher that can run custom content in Single Player/Offline mode.
There seems to be a degree of confusion how to run custom content other than skins. A lot of people assume that absolutely anything in the "skins" directory will automatically load for them. Well, that's just not true. Due to the way Skulltag works, if you place a PK3/WAD/ZIP into "skins" directory, the game will only look within that file for "SKININFO" lumps. It will never read anything but the SKININFO lump and the associated sprites. You simply cannot load custom maps, bots, or bot chats in this way. This is due to the fact if you're overriding certain base content and try to go online, the server might kick you out with a "version mismatch" error. (Consider it an "anti-cheat" tactic.)
To summarize, skins go in "MM8BDM/skins" and will automatically load when you run your game. Anything else put there will more than likely not load automatically.
On another note, there doesn't seem to be a way to run ZIPs/PK3s within ZIPs/PK3s. For example, let's say you run the game with "File1.PK3". Let's say File1.PK3 has "File2.PK3" and a couple of bots within it, and in File2.PK3 are some custom maps. Skulltag will never actually read File2.PK3 for some reason. So...if you have a lot of custom bots or maps that you want to load, you may have to load them individually. The game will read WAD files within PK3/ZIP files, however.
This tutorial will go over the Windows-specific stuff in loading custom content into your copy of Mega Man 8-Bit Deathmatch. If someone else wants to add Linux or MacOS instructions, please do!
----------
How to Use Custom Content (Windows Instructions)[/u]----------
How to Use Custom Content (Linux Instructions)[/u]
Todo...
----------
How to Use Custom Content (MacOS Instructions)[/u]
Todo...
There seems to be a degree of confusion how to run custom content other than skins. A lot of people assume that absolutely anything in the "skins" directory will automatically load for them. Well, that's just not true. Due to the way Skulltag works, if you place a PK3/WAD/ZIP into "skins" directory, the game will only look within that file for "SKININFO" lumps. It will never read anything but the SKININFO lump and the associated sprites. You simply cannot load custom maps, bots, or bot chats in this way. This is due to the fact if you're overriding certain base content and try to go online, the server might kick you out with a "version mismatch" error. (Consider it an "anti-cheat" tactic.)
To summarize, skins go in "MM8BDM/skins" and will automatically load when you run your game. Anything else put there will more than likely not load automatically.
On another note, there doesn't seem to be a way to run ZIPs/PK3s within ZIPs/PK3s. For example, let's say you run the game with "File1.PK3". Let's say File1.PK3 has "File2.PK3" and a couple of bots within it, and in File2.PK3 are some custom maps. Skulltag will never actually read File2.PK3 for some reason. So...if you have a lot of custom bots or maps that you want to load, you may have to load them individually. The game will read WAD files within PK3/ZIP files, however.
This tutorial will go over the Windows-specific stuff in loading custom content into your copy of Mega Man 8-Bit Deathmatch. If someone else wants to add Linux or MacOS instructions, please do!
----------
How to Use Custom Content (Windows Instructions)[/u]
(click to show/hide)
How to Use Custom Content (Linux Instructions)[/u]
Todo...
----------
How to Use Custom Content (MacOS Instructions)[/u]
Todo...