Coder Social home page Coder Social logo

rapito / vbrawl-asm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fracture17/projectmcodes

0.0 0.0 0.0 225.14 MB

Forked from ProjectMCodes

Shell 0.09% C++ 75.92% Python 0.27% C 19.17% Objective-C 0.11% Lua 0.06% C# 0.29% Assembly 2.96% TypeScript 0.01% CMake 0.06% Batchfile 0.01% Kaitai Struct 0.01% XC 0.36% Tcl 0.35% XS 0.35%

vbrawl-asm's Introduction

Project+ Codes

Repo for Building the C++ Binaries, GCT and Virtual SD Card (sd.raw)

This repo comes with both a vBrawl and Project+ code setup and uses Fracture's C++ framework to compile C++ codes, DukeItOut's GCTRM to assemble ASM files into a GCT and Bird's MakeSD to assemble the sd.raw used to load files such as codes and modified assets.

ASM source is found in GCTRM. The ASM used in each setup is defined in a RSBE01.txt and a BOOST.txt (for extra codes that don't fit the RSBE01.txt).

C++ Source is found in the Codes folder

Setup

This build does not come with Project+ assets, it only includes the Project+ source code. You will have to extract the pf folder from the Project+ download and place it in SDCard/Project+.

Set SD_CARD_PATH in MakeSD/Config.ini to the path of the sd.raw used by your configuration of Dolphin

Build and Run

To compile the C++ codes, refer to https://github.com/Fracture17/ProjectMCodes/tree/master/notes/guides or https://www.youtube.com/watch?v=oGg2dgYN1Do

To assemble the ASM for both Brawl and Project+, copy the compiled C++ binaries as well as make the sd.raw, run CreateSD.bat.

Then using Dolphin, launch using one of the relevant launchers in the Launchers folder (make sure Brawl is set as the default ISO and insert SD card is checked in Config->Wii)

ASM Tutorials

To learn PowerPC ASM, see: https://mariokartwii.com/showthread.php?tid=1114

As well as https://github.com/WhiteTPoison5/brawlback-wiki for more resources

Acknowledgements

Fracture for the C++ Framework and Fudgepop for tutorials and great code examples

DukeItOut for GCTRM

Bird and Syvkal for MakeSD

The PMDT and P+DT as well as all those who have contributed code in the Project+ Source

vbrawl-asm's People

Contributors

fracture17 avatar ilazoja avatar rapito avatar fudgepop01 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.