Loj's Avatar

Loj

@loj19.bsky.social

Engine programming, mtg, poe, fighting games

60 Followers  |  102 Following  |  31 Posts  |  Joined: 13.11.2024
Posts Following

Posts by Loj (@loj19.bsky.social)


Preview
Release v0.2.3 Β· ibrow19/GGXrdReplayTakeover Changes Fix for random events desyncing when navigating replays (e.g Faust items, danger time). Adjustments to memory usage to fix crashes on certain Linux setups. Adjustments to training mode sav...

Xrd Replay Takeover and Save Sates v0.2.3

- Fix for random events desyncing when fast forwarding/rewinding (e.g Faust items, danger time)
- Further fixes for crashes on certain linux setups
- Adjustments to training mode save states

github.com/ibrow19/GGXr...

18.02.2026 23:08 β€” πŸ‘ 48    πŸ” 33    πŸ’¬ 1    πŸ“Œ 0

Ten years on 2XKO, 12 at Riot and I got laid off with 30min notice lol

Gonna take some time.

09.02.2026 19:45 β€” πŸ‘ 4480    πŸ” 1016    πŸ’¬ 307    πŸ“Œ 61
Video thumbnail

Searching for wack resets

24.01.2026 08:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Some decks I thought were pretty cool in a recent draft of my cube. Creating brand new sentences like β€œI cast frog tongue targeting Nadu”

07.01.2026 11:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The mod sort of does something like this. It monitors which mode you are in and applies the appropriate changes to the game code when you enter a replay or training mode then reverses those changes again when you leave the mode. You could make arbitrary changes at arbitrary times if you wanted.

03.01.2026 01:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Cool, I wasn't aware it was already working on some setups. I've mainly been testing on steam deck and while injecting was possible there using this method with the previous builds, it would consistently crash when trying to enter a replay. This new version addresses that crash.

03.01.2026 01:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sorry I'm not sure I understand exactly what you mean by this. If you mean altering the Xrd binary so that it loads the dll instead of running the injector each time: I'm sure I can figure out how to do that at some point but it was convenient to just automate the injection for now.

02.01.2026 22:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Release v0.2.2 Β· ibrow19/GGXrdReplayTakeover Support for running on Linux via Proton. Changes Fixed crashing upon entering replay menu when running via Proton. Added option to delay injection to support automatically injecting via the batch ...

Xrd Replay Takeover and Save Sates v0.2.2

Now works when running on Linux via Proton. In order to inject successfully on Proton I recommend you set it up to automatically inject after the game boots. See the README for more details on how to do this.

github.com/ibrow19/GGXr...

02.01.2026 20:12 β€” πŸ‘ 44    πŸ” 28    πŸ’¬ 3    πŸ“Œ 0
Post image

Festive NEO team draft. 4-0 with this pile of good cards. This set is still great, had a lot of fun with after-damage ninjutsu shenanigans with kappa tech-wrecker.

27.12.2025 00:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

i'm looking to get as much Xrd replay data as i possibly can. would anyone be willing to send over their folders? i have a mod that can automatically play back the replays and save information about them , so all i need is an archive of the REPLAY folder in the path `Guilty Gear Xrd/SAVE/REPLAY`

22.12.2025 18:15 β€” πŸ‘ 32    πŸ” 29    πŸ’¬ 3    πŸ“Œ 1

There's still a crash that seems to be related to rewinding over the destruction of a bedman seal that I'm working on.

12.12.2025 22:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Release Xrd Replay Takeover and Save States v0.2.1 Β· ibrow19/GGXrdReplayTakeover Changes Fix for a crash when loading states which include Bedman seals. Thanks to Niad and KLO for helping find this issue and test the fix. Fix for a crash when replay rounds lasted longer than 9...

I've fixed the release tags so you can now link to the latest release with this link if you need to: github.com/ibrow19/GGXr...

12.12.2025 21:44 β€” πŸ‘ 11    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Release Xrd Replay Takeover and Save States v0.2.1 Β· ibrow19/GGXrdReplayTakeover Changes Fix for a crash when loading states which include Bedman seals. Thanks to Niad and KLO for helping find this issue and test the fix. Fix for a crash when replay rounds lasted longer than 9...

Xrd Replay Takeover and Save States v0.2.1
- Fix for a crash when loading states which include Bedman seals. Thanks to @niadhgr.bsky.social and KLO for helping find this issue and test the fix.
- Fix for a crash when replay rounds lasted longer than 99 seconds.

github.com/ibrow19/GGXr...

12.12.2025 21:41 β€” πŸ‘ 14    πŸ” 11    πŸ’¬ 1    πŸ“Œ 0

Much of my implementation was made possible by the saving/loading states introduced in the rollback update. Many thanks to you and everyone else who worked on it :)

09.12.2025 16:59 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is definitely something I'd like to do at some point. My immediate focus is on fixing crashes/any major bugs people find. But once I'm more confident about the mod's stability I will see what I need to do to make it run on linux.

09.12.2025 09:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks, it's fortunate rollback exists as the save/load state functions it uses do a lot of the heavy lifting here. Having to figure out how to restore a game state without it would have taken forever.

The UI was surprisingly nice to work with as it seems to be some sort of immediate mode system.

09.12.2025 09:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you find any crashes/bugs, especially if you can consistently reproduce them, please dm me the details! Either on here, twitter @LoveOfJustice19, or Loj on discord.

There's only so much I can test with my own replays so I appreciate any help finding bugs.

08.12.2025 21:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Release Xrd Replay Takeover and Save States v0.2.0 Β· ibrow19/GGXrdReplayTakeover See the README on the main page for usage details and known issues. This version includes: Replay takeover fully integrated into the in-game UI/menu/controls. Fast forwarding and rewinding no long...

github.com/ibrow19/GGXr...

08.12.2025 21:13 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Xrd Replay Takeover and Save States v0.2 (link in reply)
- Fully integrated into in-game UI/menu/controls
- Fast forward and rewind, no longer restricted to the most recent 500 frames like in previous versions.
- Fixes for many common crashes

08.12.2025 21:13 β€” πŸ‘ 208    πŸ” 112    πŸ’¬ 5    πŸ“Œ 2
Video thumbnail

Progress

20.11.2025 23:06 β€” πŸ‘ 22    πŸ” 6    πŸ’¬ 1    πŸ“Œ 1
Video thumbnail

A random thing I found interesting is that every pause menu in Xrd is the same menu. There's a big table that indicates which buttons/sub-menus should be enabled in each game mode. You can edit this table to see them all which reveals some unlocalised and empty menus presumably from development.

10.11.2025 21:56 β€” πŸ‘ 14    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Thanks for trying it out! Definitely a couple little QoL things to do with mode selection I'd like to add.

12.10.2025 10:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail
11.10.2025 22:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Release Xrd Replay Takeover v0.1 Β· ibrow19/GGXrdReplayTakeover Experimental release for testing. There are still many visual issue and several crashes I am working on. But it should be functional enough to try out for those interested. Check the README on the ...

Experimental version of Xrd Replay Takeover for any who'd like to try it out while it's still a bit unstable. There's a couple visual issues and crashes I'm working on but it's hopefully functional enough to start being useful.
github.com/ibrow19/GGXr...

11.10.2025 11:47 β€” πŸ‘ 70    πŸ” 64    πŸ’¬ 1    πŸ“Œ 3

(by special mode I mean special move/the SP button, I cannot spell this morning)

28.09.2025 04:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Unfortunately the camera state in some cinematic supers doesn't seem to get restored correctly atm though.

28.09.2025 02:31 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Xrd training mode uses most of the controller binding already. So to support save state bindings I've added contextual controls based on whether the stylish special mode button is held since it isn't used for anything. Holding special + record/play recording triggers saving/loading a state.

28.09.2025 02:25 β€” πŸ‘ 22    πŸ” 6    πŸ’¬ 2    πŸ“Œ 0

The training mode reset button toggles between the regular replay controls and the mod. P toggles pause, K swaps player to control and directions navigate the replay, 1 frame at a time with left/right, 10 with up/down. The "Play Recording" button initiates takeover and "Record" cancels takeover.

25.09.2025 01:03 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

I spent the past couple evenings trying to make the mod more user friendly. Previously everything was controlled with a mess of arbitrary keyboard binds. Now it can be controlled entirely with your existing in game button bindings. Here's an example of a sequence controlled with an arcade stick.

25.09.2025 00:57 β€” πŸ‘ 46    πŸ” 19    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - ibrow19/GGXrdReplayTakeover: Guilty Gear Xrd Replay Takeover and Save States Guilty Gear Xrd Replay Takeover and Save States. Contribute to ibrow19/GGXrdReplayTakeover development by creating an account on GitHub.

Still much to be done before it's ready to use but here's the repo if you're interested in taking a look github.com/ibrow19/GGXr...

22.09.2025 00:47 β€” πŸ‘ 14    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0