Skip to content

flibitijibibo/AnodyneFNA

 
 

Repository files navigation

About the project

AnodyneSharp is a fan rewrite of the game Anodyne by Analgesic Productions in C# using MonoGame. Anodyne: FNA Edition ports AnodyneSharp to FNA.

AnodyneSharp is based on the original game's source code, which can be found over here: https://github.com/analgesicproductions/Anodyne-1-Repo

The aim is to be faithful to the original, with some UX improvements and a more modular/moddable codebase.

This repository is also the source tree used to build Anodyne Remastered!

Overview of FNA Edition changes

  • Steam achievements and stats are supported once more!
  • Single-assembly portability. Both x86_64 and AArch64 are supported!
  • Support for multiple renderers. OpenGL, Vulkan, and D3D11 are supported!
  • Improved controller support:
    • No Steam Input workarounds are necessary!
    • Proper glyphs are now shown across the whole title
  • Added a Quit Game option to the main menu
  • By default, the game starts in fullscreen integer-scaled mode
  • Game storage can be located at $XDG_DATA_HOME/AnodyneFNA/
    • Multiplatform Steam Cloud storage is now supported via Steam Autocloud!

Overview of changes

  • Render at 60 FPS using OpenGL/DirectX, effects are done using shaders instead of CPU-side computation
  • Controller support
    • Switch Pro controller support needs Steam to be active to work correctly
  • Indicator of currently selected broom in top left of the screen
    • Swapping between brooms doesn't require using the menu - PgUp/Dwn and controller shoulder buttons switch between them, 1-4 sets the current broom directly
  • Unopened chest indicator on minimaps on screens you've visited. No more searching for that one chest in the entire dungeon you missed
  • Minimap shows floor numbers for multi-floor dungeons
  • Return to entrance now returns you to the screen where you entered the dungeon(most notable in REDCAVE with its multiple entrances)
  • Bugfix: Dust at the edge of water acts more consistently

License

This code and assets are released under the same conditions as the Anodyne 1 license, this repo does not claim ownership over the IP.

For more information, check out the complete license in LICENSE.md.

About

Anodyne Remastered

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 98.9%
  • Other 1.1%