Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Savestate fixes #214

Draft
wants to merge 24 commits into
base: develop
Choose a base branch
from
Draft

Commits on Jul 13, 2024

  1. Configuration menu
    Copy the full SHA
    50e2fb3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90860ea View commit details
    Browse the repository at this point in the history
  3. [Savestates] Readded request code

    - Fixed spaces in documentation
    ScribbleTAS committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    f9277cc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03aa6ca View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

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

Commits on Jul 17, 2024

  1. [PlaybackSerialiser] Reenabled camera angle storing on full ticks

    The camera angle was omitted, when the previous tick or subtick was the same.
    However, this creates huge problems with savestates.
    Now, full ticks will always contain the camera angle, while subticks may be ommitted
    
    - Added scheduling to savestate client packet handler
    ScribbleTAS committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    2bee234 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. [PlaybackSerialiser] Fix some filecommands not being loaded after sav…

    …estate
    
    This happens when you load a savestate during playback.
    To fix this, a new parameter was introduced to the serialiser called `processExtensions`.
    Setting this to true will prevent loading metadata and filecommands
    and only get the TickContainers out of the TASfile.
    ScribbleTAS committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    9aeae79 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    f297b3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5faf56 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    b54196a View commit details
    Browse the repository at this point in the history
  2. [Gui] Added more info to InfoHud

    - Changed DesyncMonitor values from relative to absolute
    - Added hash to build
    - Added version to hud
    ScribbleTAS committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    cc86838 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. [Gui] Added camera rotation to InfoHud

    - Swapped yaw and pitch in InfoHud
    ScribbleTAS committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    c8649a1 View commit details
    Browse the repository at this point in the history
  2. [Savestates] Trying to fix crashes and errors

    - Trying to fix errors with the future task queue during loadstate
    - Trying to fix a crash with a tickList being out of sync
    ScribbleTAS committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    030e215 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1af74d5 View commit details
    Browse the repository at this point in the history
  4. [Savestates] Reintroduced savestates at the end of the tick

    - More InfoHud changes
    ScribbleTAS committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    d2e219d View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. [Savestates] Fixed chunks being not loaded after loading a savestate

    - Added WorldServerDuck
    - Added documentation to savestate mixins
    ScribbleTAS committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    319b82d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f0f58d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9ae630 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    74a00e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    765459b View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. [Savestates] Clearing tickListEntries on loadstate

    - [Events] Added EventWorldRead and EventWorldWrite
    ScribbleTAS committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    ee49c66 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. [Savestates] Refactored classes

    - Renamed ChunkHandler to SavestateWorldHandler
    - Renamed PlayerHandler to SavestatePlayerHandler
    - Renamed package "modules" to "handlers"
    - Commented out KTRNG functionality
    - Moved level saving methods to SavestateWorldHandler
    - Added documentation
    ScribbleTAS committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    bd9c27c View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. [MCTCommon] Added AbstractDataFile

    - Split Configuration into ConfigurationRegistry and the Configuration file,
    which extends AbstractDataFile
    - Made the ConfigurationRegistry private, so extension modders use their own config file
    ScribbleTAS committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6ccc968 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

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