How to load custom map - dapucita/haxbotron GitHub Wiki
Language : English, Korean(한국어)
This manual is written in English and based on v0.4.4.
How to load custom maps
First, you have to create *.hbs.ts file in core/lib/stadium directory.
Copy and Paste map data into the *.hbs.ts file.
export var stadiumText: string = `
{
[YOUR MAP DATA HERE]
}
`
Open core/lib/stadiumLoader.ts file and edit:
import * as [MAP NAME] from "./stadium/[YOUR MAP FILE NAME].hbs"
...
case '[MAP NAME]':
return [MAP NAME].stadiumText;
...
You have to build again for apply changes.
[haxbotron/core] npm run build
Use custom maps
Open Create new room page in the Web-based Management System and find Game Rules section.
After that, edit Default Map Name and Ready Map Name textfield.