You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
TimWhite 0fa72247e6 later act 1 quest dialogue tweaks and colour highlighting fix 3 days ago
data First attempt at laying out the new attacks (unrefined) 3 days ago
docs Update presentation 3 days ago
editor Minor 3 days ago
lang/eng later act 1 quest dialogue tweaks and colour highlighting fix 3 days ago
quest Fix rare variable declaration race. 1 week ago
releases Clean more shit out. 1 week ago
ui Dumb 3 days ago
versions Track more stats. 1 month ago
world Fix chunk gap 3 days ago
.dir-locals.el Minor 7 months ago
.gitattributes Update presentation 3 days ago
.gitignore Igonre news file. 2 months ago
CHANGES.mess Changelog 1 month ago
CREDITS.mess Minor 1 month ago
README.mess Adjust default button map in readme. 6 months ago
actions.lisp Ignore default quit-game action 1 month ago
ai.lisp Fix tutorial and pathing issue, add ensure-nearby. 3 months ago
animatable.lisp Fix offsets 2 months ago
assets.lisp Minor 1 week ago
auto-fill.lisp Minor fixes 3 months ago
background.lisp Add a lighting strength factor to background. 7 months ago
camera.lisp Minor 1 month ago
cheats.lisp Add cheat to reveal full map 3 days ago
chunk.lisp Fix chunk bleeding. 1 month ago
critter.lisp Integrate some sound, fix some things. 2 months ago
deploy.lisp Use backported trial systems. 5 months ago
displacement.lisp Fix and improve displacement mapping and shockwaves. 3 months ago
effect.lisp Minor 3 days ago
effects.lisp Fix some stuff about dying 1 month ago
enemy.lisp Incorporate sounds. 1 month ago
environment.lisp Fix some stuff about dying 1 month ago
fishing.lisp Minor 1 week ago
gradient.lisp Oh man so many lighting changes! AMAZING!! WOW! Unbelievable how lit up this shit be yo! 11 months ago
grass.lisp Optimisations 4 months ago
helpers.lisp Various fixes: 1 month ago
interactable.lisp Dumb 1 month ago
inventory.lisp Internationalise status messages. 2 weeks ago
kandria.asd Design end screen (not yet incorporated) 1 week ago
keymap.lisp Allow specifying any input as a toggle, and by default map L1 as climb toggle. 1 month ago
lighting.lisp Improve gameover menu 1 month ago
main.lisp Add debugging options menu and hide editor + debug menus by default on release builds. Allow unlocking through cheat. 1 week ago
medium.lisp Fix a bunch of shit about animations and ai and timings and what. 7 months ago
move-to.lisp Minor fixes. 3 months ago
moving-platform.lisp More sound stuff. 1 month ago
moving.lisp Fix moving collision again since previous change fucked up moving platforms 3 months ago
npc.lisp removed exclamation marks from Catherine's travel reminders, so feels less naggy 3 days ago
package.lisp Try to activate pause overlay when steam overlay is active. 2 weeks ago
packet.lisp Minor fixes. 6 months ago
palette.lisp Clean shit up, move resource precompilation into kandria rather than the kandria-data system. 6 months ago
particle.lisp Improve particle system to allow light effects 2 months ago
player.lisp Add option to hide hud. 3 days ago
quest.lisp Special reset to reset quest state only without touching vars. 2 weeks ago
region.lisp Various fixes: 1 month ago
rope.lisp More sound stuff. 1 month ago
save-state.lisp Ignore when failing to capture screenshot 1 week ago
serialization.lisp Ignore old save files and bump save file version. 6 months ago
shadow-map.lisp Minor 3 months ago
spawn.lisp Various fixes: 1 month ago
sprite-data.lisp Fix frame data correction 1 month ago
stats.lisp Fix price tracking 1 month ago
surface.lisp Protect against overflows. 3 months ago
tile-data.lisp Add sound variance based on terrain for step effects. 2 months ago
toolkit.lisp game clock year change 2396 3 days ago
toys.lisp Fix a bunch of shit about animations and ai and timings and what. 7 months ago
trigger.lisp Minor fix, log changes. 1 month ago
water.lisp Fix some stuff, implement basics of fishing system (no actual 'game' yet) 4 months ago
world.lisp Add debugging options menu and hide editor + debug menus by default on release builds. Allow unlocking through cheat. 1 week ago

README.mess

# About Kandria
This is a game project. Please see the official website at https://kandria.com for more information.

## Controls
You can use a keyboard or a gamepad to control the game. The standard key / button bindings are as follows:

- W A S D [L]
Move
- Space [A]
Jump
- Shift [R2]
Dash (hold direction to dash in)
- Ctrl [L2]
Climb walls
- Q [L3]
Toggle crawl
- E [B]
Interact
- Left Mouse [X]
Light attack
- Right Mouse [Y]
Heavy attack
- F5
Quick save
- F9
Quick load
- \~ / §
Toggle editor

The controls can also be changed to suit your preferences by editing ``keymap.lisp``.

## Minimum Requirements
In order to play Kandria you need an x86-64 Windows, Linux, or macOS system with at least 4GB RAM and a video driver capable of OpenGL 3.3 or higher.

## Changing Settings
Settings are saved in a plain text file that you can find here:

Linux/MacOS: ``~/.config/shirakumo/kandria/settings.lisp``
Windows: ``%AppData%/Roaming/shirakumo/kandria/settings.lisp``

Key bindings can be found in the same directory in the ``keymap.lisp`` file:

Linux/MacOS: ``~/.config/shirakumo/kandria/keymap.lisp``
Windows: ``%AppData%/Roaming/shirakumo/kandria/keymap.lisp``

## Reporting Problems and Feedback
If you encounter a problem with Kandria, first of all, apologies! The best way to report them is to hit ``F12`` in-game. That will bring up a dialogue that lets you enter a description of the problem. Once you OK the dialogue it'll gather some information about the current game state and send it to us. It'll also try to do that automatically should the game crash entirely.

Changes that are realised thanks to public feedback like this will be noted in the "CHANGES.mess"(link CHANGES.mess) file.