Skip to content

Flycast Dojo 6.6

Pre-release
Pre-release
Compare
Choose a tag to compare
@blueminder blueminder released this 25 Oct 14:47
· 168 commits to master since this release

This release overhauls how versioned savestates are retrieved for old replays. This should make it much easier to change netplay savestates on my end going forward, as well as watching legacy replays on the Fightcade replay service. For score tracking, Double KO is now accounted for in games that track by champion/streak with Samurai Shodown VI as a guide. Training scripts are now only explicitly loaded when Training Mode is enabled.

Lastly, we now have a fallback screen when savestate downloads go idle or fail to connect. An explicit link is given to the savestate file, as well as a link to the destination directory to make manual retrieval much easier when necessary.

dlfallback

Flycast Dojo 6.6 Release Notes

  • Mac: Fix Savestate Retrieval Fix for Legacy replays
  • Linux & Mac: Savestate Retrieval, Properly Escape Paths
  • Mac: Fix Missing Training Folder on Initial Launch

Flycast Dojo 6.5 Release Notes

  • Linux: Fix download fallback screen, blank file detection
  • Savestate Retrieval: Fix JSON parse crash in blank request

Flycast Dojo 6.4 Release Notes

  • Savestate Retrieval: "Manual Download" & "Destination Folder" buttons as Fallbaack for stalled downloads
  • Savestate Retrieval: Fix crash when existing savestate is found.
  • Score Tracking: Fix Double KO in samsptk, registers as 0-0
  • Replays: Separate savestate file exists matching commit version in replay header. Fixes old streaming replays after savestate changes.

Flycast Dojo 6.3 Release Notes

  • Replays: Show Resume Button in Menu
  • Replays: GGPO Sessions, Fix Post-Menu Toggle Resume
  • External IP display, Switch to ipify API
    • Should fix IPv4 external IP detection

Flycast Dojo 6.2 Release Notes

  • Only send score changes to spectating server if explicitly toggled (Fightcade fix)
    • Fixes spectating server closing game for games with score tracking enabled on wins. Affected players who used Flycast Dojo 6 on Fightcade before the service update. Thank you to Toast Rider and the Samurai Friends Discord for bringing this up. (Play SamSho 6! It's fun.)

Flycast Dojo 6.1 Release Notes

  • Fix NAOMI 2 Vulkan Support
    • Includes upstream changes and dependency upgrades. Special thanks to Jalapenocopter and @flyinghead for bringing it to my attention.

Flycast Dojo 6 Release Notes
Dropping the "0." since version numbers are arbitrary and people were doing so already.

Happy 24th Anniversary to the Dreamcast! This edition of Flycast Dojo includes all of the fixes and optimizations made in the past year, as well as greater Fightcade integration, automatic score tracking for a variety of games, and custom training mode features for various games.

Users on older versions are encouraged to perform a fresh install.

  • Score Tracking & Transmission (Used for FT games & Ranked)
    • Akatsuki Blitzkampf Ausf Achse
    • Capcom vs SNK
    • Capcom vs SNK 2*
    • Hokuto no Ken
    • Jingi Storm
    • Marvel vs Capcom 2
    • Virtua Tennis 2
    • King of Fighters XI
    • Project Justice*
    • Rumble Fish 2
    • Samurai Shodown VI*
    • Toy Fighter
    • Project Justice
    • Virtua Fighter 4 Final Tuned*

* Netplay savestates updated for score tracking. Previously had Event Mode.

  • "First To" Game Option
    • Allows for automatic session close after set number of wins, with ~20 second cooldown period.
  • Fightcade Match Start Player Information Sync
  • Player Name & Score Text Output for Stream Overlays
  • Training: Load Net State Button
  • Training: Game-specific Overlays (Windows & Linux)
    • Capcom vs SNK 2 (DC & NAOMI)
    • Marvel vs Capcom 2 (DC)
    • Extensible via Lua, add scripts to training folder
  • Linux & Mac: Fix Bundled Game Definitions
    • Gives access to Wiki links and features requirin ROM metadata

MvC2 Score Tracking
CvS2 Training Mode Overlay
Modified Training Mode Menu

Flycast Dojo 0.5.33 Release Notes

  • Controls: SOCD Resolution Options
  • Diagonal Correction: SOCD Defaults to Last Input for X & Y
  • GGPO: Increase Protocol Version
    • Prevents players from connecting if they are on different versions. Prevents desyncs.
  • Remove Diagonal Correction as Default, Keep as Toggle

image

Upstream Changes

  • dx11 oit: resize to null width and height when rendering to texture (@flyinghead )
  • ui: allow horizontal screen stretching up to 250% (@flyinghead )
  • dynarec: fix mov64 edge case when registers must be swapped (@flyinghead )