Wiki
  • Homepage
  • Player's Manual
    • Controls
    • Skills
    • Objects
    • Credits
  • Contributing
    • Getting Started
      • Programs and Files
      • Cloning the GitHub Project
      • Git Structure
      • Submitting Changes
    • Level Design
      • Basic Level Setup
      • Creating Static.tscn
      • Creating Collision.tscn
      • Stage Triggers
        • Using StageTrigger.tscn
        • Camera Triggers
        • Culling Triggers
        • Death Triggers
        • Dialog Triggers
        • Jump Triggers
        • Path Triggers
        • Automation Triggers
        • Drift Triggers
        • Foothold Triggers
        • Platform Triggers
        • Sidle Triggers
      • Stage Objects
      • Placing Objects Along the Path
    • Playtesting
      • General Shortcuts
      • Debug Menu
      • Free Camera Mode
      • Using the Editor for Playtesting
    • Submitting a Bug Report
    • Documentation Style Guide
  • Asset Guidelines
    • Source Files
    • Asset Ripping Reference
      • Original Model Files
    • Asset Editing Reference
      • Editing Environment Models
      • Editing Collision Models
      • All About Curves
      • Exporting Models from Blender
    • Resources Files
      • CameraSettingsResource
    • Miscellaneous Notes
  • Godot Guidelines
    • File Guides
      • File Structure
      • Naming Files
    • Project Settings
      • Tag Reference
      • Layer Reference
    • Particle Effects
    • Audio
  • CODE GUIDELINES
    • Language Specifications
    • Formatting
    • General guidelines
    • Attributes
    • Floating Point Numbers
Powered by GitBook
On this page
  • Common Programs
  • Programming
  • 3D Models
  • Asset Ripping
  1. Contributing
  2. Getting Started

Programs and Files

PreviousGetting StartedNextCloning the GitHub Project

Last updated 1 month ago

This page contains information on the programs and files that are needed to work on the project, split into separate categories based on what you're planning to do. Of course, make sure you're on the and have access to the .

If you're working on the game's assets directly, you'll also need access to the .

Note: If you're an advanced user you can replace some of these programs for your own personal preferences. However, these are the baselines that I recommend for all new contributors.

Common Programs

Everybody working on the project is going to need these.

  • - You'll need this to send any changes to the project.

  • - MAKE SURE YOU'RE ON THE CORRECT VERSION!

  • - Required for building the project. Grab the latest version and downgrade as necessary if Godot complains about it.

Programming

  • (VSC) - Make sure you change VSC's default dotnet server to "Omnisharp" so C# autocomplete works properly with Godot (tutorial for how to do that can be found ).

3D Models

  • v3.3.5 - MAKE SURE YOU'RE ON THE CORRECT VERSION!

Asset Ripping

- You'll need this to extract the original ROM files.

- Region doesn't matter.

v0.7.5 - Used to import the original game's models into Blender. MAKE SURE YOU'RE ON THE CORRECT VERSION!

Discord server
GitHub page
Assets GitHub page
GitHub Desktop
Godot v4.4.1 Mono
.NET SDK
Visual Studio Code
here
Blender
Dolphin
SEGA NN Tools
Original Game's ISO