Sign in

Pangaea

@toptwentynotes.bsky.social
512 followers 17 following 179 posts

hi, i made those ArcSys script modding tools, and the Xrd SAMMI/WebSockets integration. posting stuff i make here. @TopTwentyNotes on twitter Support my work: ko-fi.com/pangaea__

PostsRepliesMedia
Pangaea @toptwentynotes.bsky.social · 18/09/2026
i've received bug reports of the Angel overlay not appearing, or the game crashing upon startup with Angel installed. these issues were due to MSI Afterburner conflicting with the overlay, and Windows 11 Smart App Control. unfortunately it seems like i can't fix the issues directly
110
Pangaea @toptwentynotes.bsky.social · 17/09/2026
new version of Angel is out, i fixed lots of the bugs that were reported in the first version. accessing online play should be quicker and more reliable for everyone, especially people with long-distance connections. there's a few new features too! github.com/super-contin...
github.com
Release Version 2 · super-continent/Angel
New Features: Training mode hotkeys for Save/Load state An automatic check for updates upon startup, with a notification that links to the download page An optional display in the top right corner...
14743
Pangaea @toptwentynotes.bsky.social · 12/09/2026
finally releasing a project i've spent a lot of time working on. a mod for Arcana Heart 3 XTEND which adds several improvements, including rollback! special thanks to @armonte.meltyblood.org for doing much of the reversing work download and install guide here: github.com/super-contin...
github.com
GitHub - super-continent/Angel: An improvement mod for Arcana Heart 3 LOVEMAX SIXSTARS!!!!!! XTEND
An improvement mod for Arcana Heart 3 LOVEMAX SIXSTARS!!!!!! XTEND - super-continent/Angel
18431294
Pangaea @toptwentynotes.bsky.social · 02/08/2026
created a hitbox viewer mod for Arcana Heart
25118
Pangaea @toptwentynotes.bsky.social · 12/06/2026
Xrd model now uses RL, this isn't a finished training run, and no online RL has been applied yet as i'm still working on the mod setup for that, but i'm very happy with the progress! here's the model playing against itself, i think it's a massive step up from the last footage i posted
55015
Pangaea @toptwentynotes.bsky.social · 06/06/2026
working on figuring out the meter gain values for each character, i've created a table of each characters values, most of them are fairly obvious, just meter added and scaled by tension pulse somehow, but i can't figure out what "Guard Balance Tension" is supposed to be. any ideas?
A table of meter gain multipliers by character in Guilty Gear Xrd
210
Pangaea @toptwentynotes.bsky.social · 31/05/2026
switched to training on whole rounds instead of small context windows, i'm pretty shocked by how big the improvement is compared to what i had before. this also enables performance optimizations which make it way easier to run larger models in realtime. here's a Johnny vs Faust round as an example
3377
Pangaea @toptwentynotes.bsky.social · 27/05/2026
trying to figure out how to measure the average APM of each character in the Xrd dataset. here i'm searching for changes in the player state that coincide with a button press. honestly not sure what's going on with zato
A plot showing the average button press-correlated state changes per minute for each Xrd character, this is supposed to roughly indicate the average APM of each character in the dataset
76918
Reposted by Pangaea
Pangaea @toptwentynotes.bsky.social · 18/04/2026
still only at ~30 replay folders. if anyone has time to send some over i would greatly appreciate it!
001
Reposted by Pangaea
Pangaea @toptwentynotes.bsky.social · 14/04/2026
if anyone has more Xrd replay data folders they're able to send over, i would appreciate it, going to try and continue work on the data science stuff i'm doing, but i want to get the most representative sample of Xrd play that i can
378
Pangaea @toptwentynotes.bsky.social · 25/04/2026
the input prediction model takes the state that characters are in as input. these are placed in a vector space, starting out in random positions, but are slowly positioned so that states that are "related" end up closer together. here's a visualization of the random placement vs the sorted result
All states contained in the Xrd dataset, placed randomly throughout a vector space and projected to 2D with UMAPAll states contained in the Xrd dataset, placed throughout a vector space so that related states are closer together and projected to 2D with UMAP
1185
Pangaea @toptwentynotes.bsky.social · 17/04/2026
new BBScript version, this adds support for the latest Guilty Gear Strive update. it also stabilizes some changes kkots made, which fix formatting for scripts where ArcSys devs didn't close scopes correctly, as well as adding much more Xrd info github.com/super-contin...
github.com
Release v1.5.8: Support latest GGST version, stabilize other changes · super-continent/bbscript
This update adds support for the latest version of GGST, as well as stabilizing changes from 1.5.7
0105
Pangaea @toptwentynotes.bsky.social · 14/04/2026
if anyone has more Xrd replay data folders they're able to send over, i would appreciate it, going to try and continue work on the data science stuff i'm doing, but i want to get the most representative sample of Xrd play that i can
378
Pangaea @toptwentynotes.bsky.social · 08/04/2026
something went very wrong this time
261
Pangaea @toptwentynotes.bsky.social · 05/04/2026
new model, this time it's trained to predict further ahead in the future, hoping that if i tweak this right it will learn to plan ahead better and maybe execute real combos, there's already some improvement to sols short strings but it doesn't seem to be enough yet
274
Pangaea @toptwentynotes.bsky.social · 05/04/2026
early version of a new model, seems to be a bit better at short combo strings but still cant do much more than that, also still has some pretty silly decision making in neutral. its starting to feel less like a bot and more like a very weird human player which is cool though
174
Pangaea @toptwentynotes.bsky.social · 04/04/2026
alright, now that the button issue is fixed, here's a newer model, both players are bots. it's currently quite random but i'm trying to improve that
4269
Pangaea @toptwentynotes.bsky.social · 04/04/2026
after trying to debug the 5D spam assuming it was an issue with the model itself, i've realized it's because i forgot to change the Xrd controller binds back to the default after playing a bit, meaning the program automating the inputs was pressing the incorrect buttons the whole time
2274
Pangaea @toptwentynotes.bsky.social · 04/04/2026
been working on player input prediction using the replay dataset. both players here are bots. still a rough result, but i've made a lot of progress since starting
3284
Reposted by Pangaea
Pangaea @toptwentynotes.bsky.social · 28/03/2026
if you would like to help build this dataset, i would greatly appreciate anyone sending me more replay folders, especially the ones for any character with <100 appearances! just compress the "REPLAY" folder inside the "SAVE" folder in your Xrd install and send it over
The total number of times a character appears in the current Xrd dataset:
Faust: 793
Ky: 642
Raven: 569
Sol: 448
Slayer: 388
Dizzy: 351
Sin: 294
Baiken: 257
Haehyun: 230
Elphelt: 209
Millia: 194
Bedman: 113
Leo: 109
Ino: 106
Chipp: 96
Johnny: 82
May: 68
Answer: 54
Venom: 45
Potemkin: 44
JackO: 35
Jam: 33
Axl: 27
Ramlethal: 19
21110
Pangaea @toptwentynotes.bsky.social · 28/03/2026
been working on more ways to visualize the xrd replay dataset. here is a density plot illustrating the distance between the character and the opponent when the character uses a grounded normal attack
A chart of the distance between characters during each successful midscreen grounded normal attack. Represented as a density plot
36623
Pangaea @toptwentynotes.bsky.social · 24/03/2026
trying to come up with more ways to plot the data i have, here's one match with x/y over time, creates a cool little structure, nothing too surprising here though, i think i should focus on resources and state-related stuff next
020
Pangaea @toptwentynotes.bsky.social · 24/03/2026
had a silly dataviz idea, here is a video displaying the positions of every character in every Xrd replay i've recorded data for so far.
79043
Pangaea @toptwentynotes.bsky.social · 22/03/2026
been spending time chipping away at a fighting game framework. currently have motion inputs and states worked out, they are very flexible and take after the concepts i've learned modding arcsys games. no test footage worth sharing yet, but i find the example code satisfying
Lua code describing a forward walk state for Ryu in a test fighting game engine.Lua code defining motion input parsing for 236, a button being pressed, and the composition of the two, declaratively constructing a 236A motion input parser
172
Pangaea @toptwentynotes.bsky.social · 23/12/2025
i'm now up to 10 replay folders total, assuming all are full (Xrd has a 100 replay limit) and use best 2 of 3, that gets me around 2300 rounds of data! i'm always open to more, but this seems like a good start for some testing. thank you to all who submitted their folders!
330
Reposted by Pangaea
Ryn @wistfulhopes.bsky.social · 22/12/2025
hi, here's what i've been working on as lead programmer/lead technical artist. the team and i are super proud of it, would appreciate you all checking it out
11211102
Pangaea @toptwentynotes.bsky.social · 22/12/2025
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`
33129
Reposted by Pangaea
Loj @loj19.bsky.social · 08/12/2025
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
6209111
Pangaea @toptwentynotes.bsky.social · 11/11/2025
New Xrd mod addition by kkots, you can now dump hitboxes through my mod, modify them, and load them the same way you would script files.
030
Reposted by Pangaea
Loj @loj19.bsky.social · 10/11/2025
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.
1164
Reposted by Pangaea
Loj @loj19.bsky.social · 22/09/2025
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...
github.com
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.
1145
Pangaea @toptwentynotes.bsky.social · 16/09/2025
Working on adding Discord rich presence integration to my Xrd mod
A screenshot of a Discord rich presence activity, listing information about the game Guilty Gear Xrd Rev2. The user is in training mode and the match is Sol vs Ky
0181
Reposted by Pangaea
Loj @loj19.bsky.social · 08/09/2025
Xrd Replay Takeover WIP
1016192
Reposted by Pangaea
Pangaea @toptwentynotes.bsky.social · 09/11/2024
Reposting one of my favorite things I've made with BBScript, tiny Potemkin. Unfortunately due to hitboxes being floats, the scaling would cause rounding errors and instantly desync netplay
316476
Pangaea @toptwentynotes.bsky.social · 15/09/2025
New BBScript update. This fixes DNF Duel script modding support. Should rebuild bit-perfect for most or all scripts in the game now. Download here: github.com/super-contin...
github.com
Release DNF Duel Fixes · super-continent/bbscript
This update fixes parsing and rebuilding DNF Duel scripts and should be capable of bit-perfect DNF Duel script rebuilding. The game contains enough information to parse all instructions without inc...
011
Pangaea @toptwentynotes.bsky.social · 24/08/2025
New BBScript update, this includes support for Guilty Gear Strive's latest version 1.48, and Granblue Fantasy Versus Rising's latest version 2.20 Download here: github.com/super-contin...
github.com
Release Support for GGST v1.48 and GBVSR 2.20 · super-continent/bbscript
021
Pangaea @toptwentynotes.bsky.social · 18/07/2025
Thanks to @wistfulhopes.bsky.social forking my mod and adding a generated Xrd SDK, I can now mess around with UE3 functions. Turns out theres a debug camera toggle in the game.
28222
Pangaea @toptwentynotes.bsky.social · 25/06/2025
Added a new feature to the Xrd statistics UI, now we can gather empirical evidence for blocking on wakeup
A bar graph showing the percentage of all meaty hits that have blocked by a player in Guilty Gear Xrd Rev2
23618
Pangaea @toptwentynotes.bsky.social · 24/06/2025
New addition to my Xrd websockets mod test project, feels like this could be nice if it had exporting/importing combos and the move names were displayed as the non-internal ones that people recognize
0182
Reposted by Pangaea
Krackatoa @szego.ca · 23/06/2025
One thing curious thing about the Remote Fighting Game UI is that we can do 9:16 format stuff now.
krackatoa trapped in 9 by 16 video
2407
Pangaea @toptwentynotes.bsky.social · 23/06/2025
Hotfix update for my Guilty Gear Xrd mod, the websockets timeout update contained a bug which resulted in connections building up. Fixed here github.com/super-contin...
github.com
Release Hotfix for disconnect handling · super-continent/ggxrd-mod
Last update introduced a regression in the disconnect handling that resulting in clients only being disconnected if they were timed out, and not for other reasons, leading to a buildup of clients t...
069
Pangaea @toptwentynotes.bsky.social · 18/06/2025
More Xrd charts, here's a video showing it capturing data from a replay in real time.
2298
Reposted by Pangaea
Krackatoa @szego.ca · 17/06/2025
HELLO #GUILTYGEAR STREAMERS. I am looking for people to test my Remote Combo Counter for Guilty Gear #Xrd. This requires Pangaea's Xrd mod to operate. If you are interested, please reach out here or in DMs.
35423
Pangaea @toptwentynotes.bsky.social · 18/06/2025
Playing around with my Guilty Gear Xrd WebSockets integration and chart.js. Going to try and get more interesting charts out of this soon, but for now I have tension pulse, tension, and health over time
3 charts displaying player tension pulse, tension, and health over time in a match of Guilty Gear Xrd Rev2
1206
Pangaea @toptwentynotes.bsky.social · 17/06/2025
New GGXrd WebSockets mod update. The mod didn't have a proper timeout on clients being sent a message, which could lead to game freezing if a WebSockets client was unresponsive. This update fixes that and allows the player to set the timeout. Download here: github.com/super-contin...
github.com
Release WebSockets message timeout option/fix for game freezing bug · super-continent/ggxrd-mod
The mod didn't have a timeout on the time it takes to send a message to a connected client, which lead to unresponsive clients causing the game to freeze until the message queue could be emptied. T...
062
Pangaea @toptwentynotes.bsky.social · 27/05/2025
New BBScript maintenance release! Adds support for the new #GGST character Unika. It also includes many edits from the Strive modding community, adding and changing names to be more readable. Download here: github.com/super-contin...
github.com
Release GGST Unika update support · super-continent/bbscript
This release adds support for Unika, the latest character added to Guilty Gear Strive. It also includes many edits from the modding community, both adding and fixing up the names for instructions, ...
011
Pangaea @toptwentynotes.bsky.social · 26/03/2025
A new hotfix for rev2mod is out! This release mostly exists because of kkots fixing a bug in hudhook, (a library my mod uses for D3D9 hooking) that would cause crashes whenever Xrd was minimized/reopened. It adds a "Display battle HUD" option in the mod menu as well. github.com/super-contin...
github.com
Release Hotfix for hudhook, display battle HUD UI setting · super-continent/ggxrd-mod
0128
Pangaea @toptwentynotes.bsky.social · 24/03/2025
New BBScript update which allows you to work with Venom, added in the latest GGST update. Download it here and try it out! github.com/super-contin...
github.com
Release GGST Venom update support · super-continent/bbscript
Fixes Venoms script, which had old arguments for the venomBall instruction
051
Reposted by Pangaea
Krackatoa @szego.ca · 11/03/2025
Question for the #fgc: Would you learn fighting games better if a robot constantly made fun of your corporeal form during match analysis?
1011729
Reposted by Pangaea
˗ˋˏ 𝒜𝒾𝓃𝓎𝒶 ˎˊ˗ 🫶🍰 @ainyaen.bsky.social · 10/03/2025
Xrd streams gunna pack a punch now... 💥👊
48123