Skip to content

A level template mod for Sonic Adventure 2 that allows modders to import levels into Sonic Adventure 2 without having to code!

License

Notifications You must be signed in to change notification settings

J-N-R/My-Level-Mod

Repository files navigation

My Level Mod

A tool that makes importing custom levels into Sonic Adventure 2 easy for anyone. The goal of this project is to do away with all code requirements, and let modders focus on creativity and building their own level.

With this tool, modders can simply drag and drop their level files, and play. An exposed 'level_options.ini' file allows modders to quickly add features into their level without code, and more features are constantly being added. This tool also acts as a mod template, so once you've added your level, feel free to republish as your own mod to share with friends. Happy Modding!

Get Started by checking out the wiki.

Notes

This tool was built and used in the How to Create a Custom Level for Sonic Adventure 2 tutorial, on the official Sonic Adventure 2 modding wiki.

Special thanks to the X-Hax community for provided libraries as well as coding help!

Feel free to contribute or message me for any information! J-N-R

Download Latest Version

Features

  • Simple drag-and-drop setup to begin playing your level.

  • Requires zero coding knowledge to use.

  • Auto update detection and notifications.

  • Adds optional features through an 'options' file, with support for:

    • Multiple level imports
    • Import over chao garden
    • Spawn location
    • Victory pose location
    • Death plane (have Sonic die under a certain y-level)
  • Completely open source, allowing developers to easily add custom code (See MyLevelMod.cpp).

  • For even more control, My Level Mod provides 2 c++ libraries to import levels:

    • LevelImporter.cpp - A tool dedicated to importing and modifying levels.
    • IniReader.cpp - A tool that can read level options and spline/rail data from ini files.

Future goals

  • Add SET file functionality for easy goal ring placement.
  • Add support for SA1

NOTE

For developers who would like to contribute, do NOT update "VERSION.txt" unless you have updated My Level Mod. It will prompt a manual update to My Level Mod users.

If you would like to advance the project, all you need is visual studio code and the Sonic Adventure 2 Mod Loader libmodutils files. Contact the x-hax team at discord for information about necessary libraries.

About

A level template mod for Sonic Adventure 2 that allows modders to import levels into Sonic Adventure 2 without having to code!

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •