Coder Social home page Coder Social logo

brawlback-asm's People

Contributors

barzamin avatar eliasreid avatar faultypine avatar ilazoja avatar jaredwhiteone avatar rapito avatar whellhaus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

brawlback-asm's Issues

**Cards**

Cards can be added to your board to track the progress of issues and pull requests. You can also add note cards, like this one!

Convert gfPadGamecube to gfPadStatus

At the moment, we're assuming the pad type being utilized is a GameCube controller. This will cause issues in the future as the real structure is gfPadStatus; a general pad type for sideways Wiimotes, Wiimote + Nunchuck, Classic controller, and GameCube controller, meaning other controller configs will not work as expected. Refactor this structure and codes that utilize it to compensate for the other pad types.

Update P+ to latest

Update the P+ source in our repo to the latest P+ release; P+ source sits in /GCTRM/ and the launchers sit in /Launchers/. Need to update both, as P+ is now utilizing a .elf as a launcher.

NOTE: Check if GCTRM finishes on both Linux and Windows. Patch files as necessary; on Linux the problem you'll likely face is that pathing is case sensitive whereas on Windows it's not.

Playback scrubbing

Add playback scrubbing i.e. fast forward and reverse to the replay via some inputs from the pad.

Online training mode -> vs match

Figure out a way to properly go from the online training room to a vs match. This should inherently allow us to override match settings to load character choices and whatnot, but make sure that is also possible.

Test and resolve what portions of the fighter heaps are important for the savestate

Possible Heaps Involved:

OverlayFighter3, OverlayFighter4, FighterEffect, FighterKirbyResource1, FighterKirbyResource2, FighterKirbyResource3, Fighter1Resource, Fighter1Resource2, Fighter2Resource, Fighter2Resource2, Fighter3Resource, Fighter3Resource2, Fighter4Resource, Fighter4Resource2, FighterTechqniq, Fighter1Instance, Fighter2Instance, Fighter3Instance, Fighter4Instance

Need to figure out heap boundaries, what is utilized within those boundaries during a game state, and what is pertinent for rollback.

Image

Injecting inputs in vBrawl

Injecting inputs the way it is currently done only works for P+ (for some reason lmao). Finding a better way to inject inputs that also works for vBrawl would be great.
[If you plan to tackle this, let @FaultyPine know. He can point you in the right direction]

Code formatting

Copy .clang-format file from Dolphin repo (Source/.clang-format) to this repo as well, and write / link instructions on how to install clang format, how to use in various IDEs, etc. so we can take advantage of automated tools to be on the same page with code formatting

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.