kandowontu / hackerstarfox

Star Fox (SNES, 1993) source code, with modifications for easier creation of ROM hacks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HackerStarFox

Star Fox (SNES, 1993), with modifications for easier creation of ROM hacks

Features

  • SuperFX 2 support and various optimizations
  • Lots of free bank space for new models, assets and code
  • Bugfixes and improvements
  • rebuild color palette data using the palette packer (bldpal.bat)
  • Kando was involved so you know it's good

Building

Building is easy if you've used the Star Fox EZBuild.
This repo is intended for building on Windows, but can probably be easily modified for other platforms.

Helpful Links

Star Fox - Source Code Mods
Star Fox Mods Wiki
65c816 reference
SuperFX ASM Tutorial/Reference

Discord Server

Star Fox: ES + SF Modding (MAIN)
Star Fox Hacking Project

Future things to do

1. Fix debug mode crash turns out it's not a crash or a softlock, just hold P2 L until debug UI reappears

  1. OPTIMIZE
  2. Expanded texture space
  3. Annotate and document code
  4. FastROM
  5. Organize source files and edit makefile accordingly

Project Structure

hackerstarfox
├── BIN: exe files needed to compile game
├── optionalstuff: optional graphics files
├── SF: Main source code is located here
│   ├── DATA: GFX files, arc tangent table
│   │   └── GFX: Palette files and Palette Packer
│   ├── MAPS: level scripts
│   ├── MSPRITES: contains 4 DAT files, purpose/use unknown.
│   └── SOUND: sound/music data
└──  tools: tools such as packer and ShapeEd

About

Star Fox (SNES, 1993) source code, with modifications for easier creation of ROM hacks


Languages

Language:Assembly 96.4%Language:C++ 2.5%Language:NASL 0.8%Language:SourcePawn 0.2%Language:HTML 0.1%Language:POV-Ray SDL 0.0%Language:Batchfile 0.0%Language:PHP 0.0%Language:Makefile 0.0%