Releases: esotericpig/EkoScape
Releases · esotericpig/EkoScape
v2.1
Play on itch.io. Enjoy!
Changelog
- Add notes to New Release cmd
- Add macOS open test
- Add --version opt for testing purposes
- Add OpenGL to Readme sys reqs
- Fix OpenGL for non-Linux builds
- Fix GL context profile to be compatibility
- Add publishing notes
- Change -g opt to -G (destructive)
- Add Linux launcher script: res/launcher.sh
- Add itch manifest
- Add scripts/artifacts.rb
- Remove get_artifacts.sh
- Use remove_if() (faster) in update_robots()
- Change macOS pkg to be an app bundle
- Fix up turn speed & Facing
- Fix TurnLeft/Right() to update DegreesTurned
- Revert AllowIfWalking/Turning change in v1.2.
- Fix restarting of scene to be more robust
- Change Weird to use existing Robots for Cells
- Add links to ASCII editors
- Update Keys sprite w/ new keys
- Include how to bump version in New Release
- Format/Refactor using some Clang-Tidy suggestions
- Move Renderer into gfx/
- Guard Windows defines
- Extract all types out of types.h into own files
- Change -u opt to -U since destructive
- Refactor Input so can use Gamepad/etc. in future
- Add vsync option to main menu
- Add speedrun timer
- Allow Player to warp on Portals even if they have a Thing
- Reverse (correct) tier order of robots
- Fix: remove move() in show_error_global()
- Update Timer to use SDL_GetTicks64() & refactor it
- Remove func callbacks & const for scene states
- Change AudioPlayer to accept nullable ptrs instead
- Add make_weird() func
- Add GameContext to store Assets, etc. for scenes
- Change wrap_*() funcs to work when nesting
- Clean up code
- Make 60s map beatable in weird mode
- Hide cursor on fullscreen
- Add unique_ptr ctors to gfx; refactor Atlases
- Rename texture/image identifiers to tex/img
- Allocate EkoScapeGame on stack instead
- Crawl textures dir for styles; refactor Assets
- Remove const kDefaultInitBufferSize
- Wrap error str in message box; add Util::unique()
- Rename RDNS/ID for AppImage to match Flatpak reqs
- Add multi-str convenience ctor to CybelError
- Rename CybelStrUtf8 to StrUtf8
- Use std::exchange() for scene_action_ logic
- Remove GH release links from Readmes
- Make one APPIMG_DIR var of truth
- Refactor Map (& DantaresMap) to be more generic
- Add fullscreen toggle as F11
- Refactor Scene interface
- Re-normalize template_windows.txt for CRLF
- Add Void space type
- Change vcpkg root to be soft link in top dir
- Change case of names in Credits based on profiles
- Add C flags also
- Init loop var in seek_and_destroy()
- Init title before init funcs
v2.0
Enjoy!
v1.100-alpha
Alpha for friends.
Assets
I don't care about version history for my assets, so uploading here.