Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
da683aa
practice collection it1
stephenkirk Mar 4, 2026
6793fb7
practice collection v2 wip - ghost replays and stuff
stephenkirk Mar 8, 2026
c41d79c
practice mode supports gamemodes
stephenkirk Mar 10, 2026
e1367ea
remove dead string
stephenkirk Mar 10, 2026
207957f
tighten is_practice_mode checks for documentation
stephenkirk Mar 10, 2026
366573a
default practice mode to the order on
stephenkirk Mar 10, 2026
a26463f
remove none working features
stephenkirk Mar 10, 2026
a7e5eee
add comments and remove rebase rests
stephenkirk Mar 10, 2026
a92a0a5
save stake in match record
stephenkirk Mar 10, 2026
c93e5c0
add match history comment
stephenkirk Mar 10, 2026
5d26c50
Basic UI flow
stephenkirk Mar 10, 2026
b1d9ba9
Fix replay picker jank
stephenkirk Mar 11, 2026
1d7071f
print game state, add nemesis_name
stephenkirk Mar 11, 2026
cee1bf1
fix nemesis name
stephenkirk Mar 11, 2026
7b28804
fix end of round game loss in ghost mode
stephenkirk Mar 11, 2026
67e12e7
Life loss now uses the correct score!
stephenkirk Mar 11, 2026
b72a2cc
ghost replays
stephenkirk Mar 12, 2026
418fbe7
ghost replays
stephenkirk Mar 12, 2026
2c8ae50
play from both sides
stephenkirk Mar 12, 2026
710999f
logger tools
stephenkirk Mar 14, 2026
4cae147
Support split mp games etc
stephenkirk Mar 17, 2026
05af5b8
compact json
stephenkirk Mar 17, 2026
da1822a
HUD to pick replay magical
stephenkirk Mar 17, 2026
ca6449c
render jokers in ghost replay picker
stephenkirk Mar 17, 2026
7346df6
two column track drifting
stephenkirk Mar 17, 2026
20e924c
bump copy
stephenkirk Mar 17, 2026
f0609bf
lua log parser port
stephenkirk Mar 17, 2026
87ad33b
lose lives on pvp
stephenkirk Mar 17, 2026
0ce9796
show multiple games per logfile
stephenkirk Mar 18, 2026
973784c
remove "save match history" code path; remove debug button
stephenkirk Mar 18, 2026
a1de883
display message if no replays
stephenkirk Mar 18, 2026
3db06dc
gitignore
stephenkirk Mar 18, 2026
241b78c
fix double ante increment
stephenkirk Mar 18, 2026
d3b7a06
prevent leak into main game
stephenkirk Mar 18, 2026
96f292a
Add hand-by-hand score playback
stephenkirk Mar 19, 2026
5723d03
Block playback for replays with unsupported rulesets
stephenkirk Mar 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@
.vs
.DS_Store
.env
replays/*
!replays/.gitkeep
1 change: 1 addition & 0 deletions config.lua
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ return {
["preview"] = {},
["joker_stats"] = {},
["match_history"] = {},
["ghost_replays"] = {},
}
7 changes: 6 additions & 1 deletion core.lua
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,12 @@ MP.SMODS_VERSION = "1.0.0~BETA-1503a"
MP.REQUIRED_LOVELY_VERSION = "0.9"

function MP.should_use_the_order()
return MP.LOBBY and MP.LOBBY.config and MP.LOBBY.config.the_order and MP.LOBBY.code
if MP.LOBBY and MP.LOBBY.config and MP.LOBBY.config.the_order and MP.LOBBY.code then
return true
elseif MP.is_practice_mode() then -- should actually check the ruleset but okay for now
return true
end
return false
end

function MP.is_major_league_ruleset()
Expand Down
Loading