Adding New Missions to Blasters T

Original guide by @thewadi on discord

Step 1 - Adding a New entry to mission_5.00.33.cfg.bin

Make sure to use Cfg.Bin Editor with the latest tags

Open res/hackslash/missions/mission_5.00.33.cfg.bin

Duplicate the MISSION_CONFIG_INFO_LIST_80

Create a MissionID

Set a MissionNumber superior than 997500 (the mission number is the name of the folder where the enemy and bosses are configured in res/missions)

Set a MissionType (1 is a Standard mission, 2 is a Dangerous Mission, 3 is a Forbidden Mission and 4 is a Aura Mission)

Set the NumberOfFloorwith the number of floor of your dungeon

Set your MissionMenuNumber to a number superior than 97

Set your MissionPhaseAppear to 0 (since we didn’t discovered how to make custom condition at the time of I’m writing this guide)

Set a MissionTextID (The mission’s text cfg.bin is in the .fa language in mission_common_text_en.cfg.bin) (and of course I’m not going to tell you here how to add a text entry to a cfg.bin)

You can also set an item to be used to access the mission by putting its ID in ItemUnlockID

Step 2 - Adding Rewards to your Mission

Open res/hackslash/mission/mission_reward_nuparts_0.01r.cfg.bin

Duplicate two entries with the same number (normally there is one entry and one entry group with the same name)

Set your MissionID in REWARD_INFO_YourEntryNumber

Set 3 rewards (it can be either an item or a yo-kai, if it’s a yokai, put “1” to IsYokai and “0” to IsItem)

Step 3 - Adding the Menu Information to your Mission

Duplicate an entry

Set your MissionID

Set the BaseID of your Enemies Yo-kai in EnemyBaseIDs (Minimum 4)

Set the BaseID of your Boss in BossBaseID

Step 4 - Adding the Enemies and the Boss to your Mission

Duplicate a folder in res/hackslash/missions and rename it with your MissionNumber You’ve set in the Step 1 Exemple: “mi010400”

Do the same with the …_enemy_0.01t.cfg.bin inside (rename it with your MissionNumber)

Set your EnemyParamIDs and your BossParamID

Step 5 - Making Your Boss’ AI Work

Open res/character/hackslash

Find the ParamID of an existing Mini Boss (example: Bastenyan)

Duplicate the HACKSLASH_BOSS_CHARA_PARAM_INFO_LIST entry of the Mini Boss and set your Mission’s Boss ParamID

Step 6 - Create a Second ParamID for Your Boss with More HP and Stats

The title says it all, Make sure to put the stats in Min and Max in charaparam


This site uses Just the Docs, a documentation theme for Jekyll.