github blueminder/flycast-dojo dojo-0.4.4.1
Flycast Dojo 0.4.4.1

latest releases: dojo-7-preview4, dojo-6.53, dojo-6.52...
4 years ago

0.4.4.1 Release Notes

  • Games may be launched accordinging to flycast_roms.json file by using -config dojo:GameEntry in command line launching
  • BIOS & ROM check can be performed in Test Game mode, without having to connect to other player first
  • KenJu DC entry update, nested directories

0.4.4 Release Notes

  • Dipswitch & Metadata Changes

    • Add Jingi Storm
    • KenJu
      • Event Mode
      • 3 Rounds
      • Timer 99 Seconds
      • Mono 15 -> Stereo 10
  • Working Training Mode for Dreamcast, Atomiswave, & NAOMI games.

  • 3 Input Record / Play Slots

    • F1-F3 Record SLots
    • F4-F6 Play Slots
    • F7 One-Button Player Change
    • F8 Quick Save
    • F9 Quick Load
  • Disables Default Quick Load & Forced Save State after boot on Online Sessions

    • May be optionally applied in Advanced Settings
  • Fixes Atomiswave Test/Service button when playing offline

  • Fixes a Match Code Connection issue for Join when stuck on paste screen

  • Working Linux Build

Training Mode

With the new Training Mode, you can enable game cheats while playing offline using RetroArch's .cht file format to adjust game parameters, quickly load states, save states, record, and play back user inputs for practice on any supported Dreamcast, NAOMI, or Atomiswave game. You can enter Training mode by selecting the TRAIN option in the drop-down menu on the top left of the Flycast main menu.

image

To target a specific player port or set playback loop settings, just press the F7 key, or hit the Menu button (TAB by default) and click on the corresponding button to switch. Player 1 corresponds with Port A, while Player 2 corresponds with Port B. You can also switch players by pressing F9 by default.

To record inputs, hit F1, and hit it again to stop recording. To play back the input, press F4. If the Playback Loop is enabled, the input will be repeated until the Play button is hit again. If it is disabled, playback will be invoked on demand. You also have two more slots to record on F2 and F3, with playback on F5, and F6.

To save your current game state, hit, F8 and to quickly load it again, hit F9.

All of the Training Mode controls can be assigned to any keyboard key or gamepad input in the Controls settings.

Defaults:

  • F1-F3 Record Slots
  • F4-F6 Play Slots
  • F7 One-Button Player Change
  • F8 Quick Save
  • F9 Quick Load

image

Linux Build

Flycast Dojo is currently available as a tar.gz archive containing a 64-bit x86 binary flycast.elf. It can run self-contained from the same directory, with all user configurations and relevant game metadata kept in the same place. It has been tested to run on Ubuntu 20.10, as well as Arch Linux 2021.04.01. So long as you have the dependencies installed, you should be able to run tar zxvf flycast-dojo-*.tar.gz, enter the directory, and start using it immediately.

The following are the relevant dependencies:

  • Ubuntu 20.10 Dependencies
    • libcurl3-gnutls
    • libzip5
  • Arch Linux 2021.04.01 Dependencies
    • libcurl3-gnutls
    • libzip

Introduced in 0.4.3

  • Update BIOS definitions to correspond with RetroArch's System.dat file

    • NAOMI BIOSes in some installs in the wild found to be inconsistent
  • Validates both ROM & BIOS checksum before every game to mitigate desyncs.

  • Sets reasonable defaults when emu.cfg is generated, not dependent on provided file

  • Safely add local ROMs directory by default (no filesystem special character issue any more)

  • Shows legacy NAOMI ROMs by default for unreleased game prototypes to show up

  • Add exceptions for DC games that require standard BIOS to function, adds KenJu DC Conversion

  • Sets match.dojo.ooo as default replay server when transmission is selected

  • Hides default player names on Delay Selection screen if both are defaults

  • flycast_roms.json now follows Fightcade's convention for entry names

    • KenJu Arcade & DC Conversion both added to listing for the sake of choice
  • Dipswitch Changes

    • Samurai Shodown VI, English & Free Play
    • KenJu Free Play
    • Jingy Storm added, Free Play

Note: Training Mode & Linux Support are still in the Test Builds, Will be merging changes with official releases soon

New Warning screen on session start when unmatched files are detected
image

Introduced in 0.4.2.0

  • Macros

    • Added 3+4 (X+Y)
    • Added 4+5
    • Fixed 4+5+6
  • GUI Tweaks

    • Move Dojo Settings tab to front
    • Clarifies language to be "Ignore Existing Netplay Savestates" in Settings
    • Hides name overlay when both player names are left as defaults
  • Added KenJu to approved Flycast ROM listing

Dipswitch Changes

  • Fixed Neo Geo Battle Coliseum to add boss characters
    • Special thanks to LC mai and Lichmassacre

0.4.1 Release Notes

Upgrade Note:
If you are unable to use your mouse in the main menu or settings screen, delete your emu.cfg file so that it may be regenerated with new hardware definitions. This is caused by upstream changes in the emulator. Mouse & keyboard definitions are now included in the configuration file.

Dreamcast Support

  • Defines & restores default Dreamcast VMU for netplay
    • Marvel vs Capcom 2 - Unlocked Characters
  • Adjust VMU defaults for faster boot on Dreamcast games
  • Checksum Validation enabled for Dreamcast games

Replays & Spectating

  • Add Player Name Overlay to Netplay sessions, replays, and live streams
  • Directly opens .flyreplay files when called as command or program association
  • Fix TCP Transmission & Spectating (Tx/Rx)
    • Allows transmission to replay servers to share game sessions with others
  • External replay server support

Savestate Features

  • Adds Custom Savestate Loading by adding [Game Name].state.net to data folder.
    • Be sure both players have it and "Ignore Netplay Savestates" is unchecked in the Settings.
  • Autosave & Savestate rewind to just after boot sequence in netplay matches.
    • "Jump" activated by pressing Backspace key.

Bug Fixes

  • Fix relative paths with supporting data folder when called from external launchers

Project Maintenance

  • GUI code refactor & cleanup
  • Removes ROM folder auto-assign causing crashes in the past
  • README changes

Button Macros

  • Dreamcast
    • X + Y + A + B (All Face Buttons)
    • X + Y + Left Trigger (3P)
    • A + B + Right Trigger (3K)
    • A + B + X
    • X + A (LP + LK)
    • Y + B (MP + MK)
    • Left Trigger + Right Trigger (HP + HK)
    • A + Y
    • A + B
  • Arcade
    • 1 + 2 + 3 + 4
    • 1 + 2 + 3 (3P)
    • 4 + 5 + 6 (3K)
    • 1 + 4 (LP + LK)
    • 2 + 5 (MP + MK)
    • 3 + 6 (HP + HK)
    • 1 + 2
    • 2 + 3
    • 1 + 3
    • 2 + 4

Upstream Emulator Updates

thanks @flyinghead!

  • Parity with Upstream Flycast changes (as of April 6, 2021). Improves game performance & increases compatibility
    • Fixes polygon rendering in Project Justice
    • Fixes graphical glitches in Neo Geo Battle Coliseum
    • Fixes Dolphin Blue graphics
    • Adds cheat support for offline games. Cheat files use RetroArch's cht file format.

Spectated Rumble Fish 2 game with Player1 vs Player2

image

Dreamcast Button Assignments
image

Arcade Button Assignments
image

Don't miss a new flycast-dojo release

NewReleases is sending notifications on new releases.