Start
Welcome to the BME4 mapping tutorial!
How to Read
This tutorial is currently divided into four sections: Start, Advanced, Scripting and Cookbook.
Start
The Start section is intended for those who are new to mapping, and will introduce all the basic functions and operations of BME4. The chapters in this section are arranged in the order of the mapping process.
Reading suggestions:
- This section doesn't presuppose that the reader has relevant experience and expertise, but you do need to have a grasp of computer operations, as well as some basic (perhaps high school level) math and physics
- Actually, every chapter here is important, so please try not to skip one
- You're recommended to operate in the map editor while reading the tutorial, and try to summarize the mechanics of BME4 yourself
- Creating a basically complete map requires a combination of most of the knowledges explained in this section.
- After learning everything in this section, you will be able to replicate most of the layouts in official levels
Advanced
The Advanced section is intended for those who are already proficient with the basic features, and will show the advanced features in BME4. The chapters in this section are not sequential, and are largely independent of each other, with references to the corresponding sections if something relies on other features.
Reading suggestions:
- This section will follow the style of a technical documentation, and will presuppose that the reader has fully mastered all the contents in the Start section, as well as the expertise related to each chapter
- You can skim this section to get a quick overview of features and potential of BME4, or you can read only the sections which correspond to your actual needs
- This section will only show what features BME4 has and what each parameter does, and won't explain what features and parameters you'll need to use so as to achieve a certain goal. Some common techniques will be explained in the Cookbook section, but more uses need to be learned on your own
- After learning everything in this section, you will be able to make some complicated components and decorations, and create maps with a unique style
Scripting
The Scripting section will introduce the script system of BME4.
Reading suggestions:
- BME4 uses MiniScript as its scripting language. This tutorial doesn't include a MiniScript language tutorial, please go to the MiniScript official site to learn it yourself
- After learning everything in this section, you will be able to write scripts and create maps with unique mechanics
Cookbook
The Cookbook section will give recommended steps and solutions for specific aspects and cases. The chapters in this section are not sequential, and are independent of each other.
Reading suggestions:
- This section is similar to a section of problem set solutions, so choose your most accustomed way to read them
- After learning everything in this section, you will have a deeper understanding of the mapping features of BME4