
How can I contribute? For reverse engineers without C experience The Wiki contains more information on the process. How can I test it?Ĭurrently, you'll need to pull down the source, have a copy of devkitPPC with the PATH variable set, then you can compile with the installed MSys using "make" to produce the output files. It's unlikely I will be doing this, as I can only barely write OpenGL shaders and I'd like to keep my focus on finishing the project itself.

If someone has enough knowledge of graphics programming to do it and can help deal with the Big Endian to Little Endian conversions, sure. If they come back, I'd prefer to implement many "area-specific" features as REL files, which are essentially the GameCube/Wii equivalent of DLL files that can be loaded and unloaded at-will. Likewise, modders regularly remove these sections when attempting to free DOL space for mods. The current decision to not implement those features was largely based on scope and the fact they're not reused portions of code throughout the game. How much different from the original game will this be?įRAY does not presently attempt to reimplement playing the movie files, creating/manipulating memory card data, the Tournament system, or implementing the game's debug menu. The game will also run on a GameCube through SD booting. A rough estimate of progress around the codebase itself is that HAL's sysdolphin library is recreated to the extent that Melee uses, save for Shadow, Audio, and other small bits and pieces of incomplete code.Īt this point in time, the Title Screen renders completely and animates with 1:1 to Melee, save for the lack of music. The codebase fluctuates quite often between compilable and non-compilable due to my regular contribution of bad/broken code. I'm aware of some that I've not tested to provide adequate explanation to using them.

Is there a Patcher to drop in these functions to the existing game?

Unlike other projects, FRAY does not currently intend to integrate a mix of ASM and C, unless it becomes necessary for certain functions like Dolphin SDK or HAL library components that are largely optimized for ASM. The term "fray" itself is a synonym to "melee," as I prefer not to infringe on "brawl" or the original game's name. Melee NTSC 1.02 DOL (or DOLphin executable).

See for ongoing work.įRAY is a intended to be a recompilable version of the Super Smash Bros.
