Setting up Zone Builder for SRB2Kart 1.x

Setting up Zone Builder for SRB2Kart 1.x

Are you ready to make some custom courses? I bet you are! This tutorial will guide you through the initial steps of configuring Zone Builder, our map making program, for use with SRB2Kart map creation.

For beginner’s sake, this tutorial assumes you’re starting from zero. If you’re having issues setting up your current install, start reading from the "PART 2: SRB2KART CONFIGURATION" section.

zbkartsetup-logo.png


First, get Zone Builder from its resource page:
https://mb.srb2.org/addons/zone-builder.149/

Look for the orange "Download" button on the top right of the page.

1-1.png

fig 1.1. Locating the download button in the Zone Builder page

Save Zone Builder Setup.exe to your desktop (or any other desired location) and open the installer.

The installation is about the same as any other setup: warranty, installation directory, Start menu and desktop shortcut creation—you know, the same old stuff.

1-2.png

fig. 1.2. Initial screen for the Zone Builder setup wizard

Once it’s done installing, open Zone Builder using the newly-made desktop icon or Start Menu entry if you chose to create them.

1-3.png

fig 1.3. Zone Builder desktop shortcut


Open up Zone Builder and go to Tools → Game Configurations. A Game Configurations window will show up.

Select the "Sonic Robo Blast 2 Kart - 1.x" config and make sure its box is checked. If you’re mapping exclusively for Kart, feel free to uncheck the other three options for SRB2 2.1, SRB2 2.2 and Top Down.

2-1.png

fig. 2.1. Game Configurations window with the Resources tab selected

Next, click on the Add resource… button. An Add Resource window will pop up, where you’ll need to navigate to your Kart install and add the following files by clicking on the small folder icon (fig. 2.2):
  • srb2.srb
  • textures.kart*
  • gfx.kart*
  • patch.kart*
* For textures.kart, gfx.kart and patch.kart, you’ll need to type their name into the Browse WAD File dialog manually (fig. 2.3), as Zone Builder does not detect these automatically.

Make sure to check the "Exclude this resource from testing parameters" box for ALL these files. Doing this is very important, or else you won’t be able to test your maps with the “Test Map” button!
Testing will be covered later in this guide.

2-2.png

fig. 2.2. Adding textures.kart as a resource and checking the “Exclude this resource from testing parameters” box

2-3.png

fig. 2.3. Manually typing in gfx.kart into the “Browse WAD File” dialog

Afterwards, make sure that your resources look something similar to this (fig. 2.4):

2-4.png

fig. 2.4. Resources tab showing all the necessary files added


In the Game Configurations window, click on the Testing tab at the top. Create a new engine by clicking on the green plus icon to the right (fig. 3.1). A Browse Test Program window will show up, where you’ll locate your SRB2Kart executable (fig. 3.2).

3-1.png

fig. 3.1. Testing tab selected, hovering over the “Add engine” button

3-2.png

fig. 3.2. Locating srb2kart.exe in the “Browse Test Program” dialog

Your engine will automatically be given a name based on the folder it’s on. You can rename this if you’d like.
On the Gametype drop-down box, select Race or Battle.

3-3.png

fig. 3.3. Renaming the engine and selecting “Race” as the gametype

You will now be able to use the “Test Map” button at the top of the editor or the keyboard shortcut (F9 by default) whenever you start editing your map. Click OK on the Game Configurations window to save your changes.


Go to File → New Map, or open your existing map if you were working on one beforehand.

A Map Options window will show up. Make sure you select the Kart configuration in the box at the top, then click OK at the bottom of the dialog.

4-1.png

fig. 4.1. Map Options window, selecting the “Sonic Robo Blast 2 Kart - 1.x” configuration

Keep in mind, you may get a few warnings mentioning double defined textures in textures.kart as soon as you create a map. Don’t worry, these are safe to ignore; it’s a mistake on Kart Krew’s end but this will not affect the editor in any way.

4-2.png

fig. 4.2. Errors and Warnings dialog box

Once you’ve done all of that, congratulations! You’re well on your way to start mapping for SRB2Kart!


With that I conclude writing this guide, and now it’s time for you to look at other resources to continue your mapping journey. I’ll link some of these in this section, while other things like minimaps can be found at the Kart Krew Discord server in the #tutorials-and-guidelines channel.
Feel free to ask around in #course-help if you ever need assistance or have other questions!

Zone Builder Tutorial by SeventhSentinel
Start here if you're completely new to mapping with Zone Builder! This video series was made for vanilla SRB2, but the basics also apply for Kart. Skip to 4:49 of Part 1.
https://www.youtube.com/playlist?list=PLwDz6d1qsTCeLVKqRSywq7NcXnwVHaqmt

Using Zone Builder
Wiki article for vanilla SRB2 mapping, but most of it also applies to Kart—start at the “Important map components” section.
https://wiki.srb2.org/wiki/Zone_Builder_tutorial/Getting_started#Important_map_components

Kart Track Design 101
https://docs.google.com/document/d/1s_mafoEIePrfwLRxYbrAy5PJgDASwM1jwiVvP0MxKDc/edit

Checkpoints & Boss Waypoints
https://docs.google.com/document/d/1KyI2oef1dw3NB2qLbZiKCeG7NkLMyfgEdBOkSo5CJOc/edit

List of reserved custom map slots
https://wiki.srb2.org/wiki/SRB2Kart/List_of_reserved_custom_map_slots

Have fun!
Author
alphaRexJames
Views
12,592
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from alphaRexJames

Share this resource

Back
Top