Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dantarion/UltraBotFramework
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: yield-rewrite
Choose a base ref
...
head repository: dantarion/UltraBotFramework
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 6 commits
  • 17 files changed
  • 1 contributor

Commits on Sep 27, 2015

  1. Configuration menu
    Copy the full SHA
    75ba64f View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2015

  1. GiefBot beginnings.

    dantarion committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    d1fc0ed View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2015

  1. The "VS" patch. This allows for two instances of the Bot framework to…

    … run side by side, and updates the MemoryInputAdapter to support both players.
    dantarion committed Oct 1, 2015
    Configuration menu
    Copy the full SHA
    97200a3 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2015

  1. CROUCHING/COUNTERHIT/AIRBORNE States.

    A fix for the bot forgetting which player slot its in when hotreload activates
    A major fix for the bot determining which is the current frame of a move.
    dantarion committed Oct 2, 2015
    Configuration menu
    Copy the full SHA
    abb2970 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2015

  1. Huge changes coming!

    Began to rip out all weird memory reading code to be replaced by...RainbowLib! RainbowLib is the library that the Ono moveset editor uses to read files. I decided to integrate the library in, more to come.
    dantarion committed Oct 8, 2015
    Configuration menu
    Copy the full SHA
    40b47f8 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2015

  1. Tons of refactoring! Took the bot through a profiler, and caught onto…

    … some things that I was computing each frame, or reading in a unoptimized way.
    
    Now the bot takes about 75% less CPU usage!
    
    Previously I was reading the entire input buffer one input at a time, every frame. As a result, that was 0x400*2 single byte reads each frame. Turns out this was a huge CPU hog. Now I just read the most recent input and maintain my own input buffer array.
    
    Also some bugfixes for the RainbowLib integration
    dantarion committed Oct 9, 2015
    Configuration menu
    Copy the full SHA
    ea82675 View commit details
    Browse the repository at this point in the history
Loading