Alchemist 0.0.2 is released!


The video contains all the changes since the last version. However, if you prefer reading to watching, I've compiled the list for you.

  • Main menu
  • Saving/loading functionality (still 1 slot per character, permanent death, game autosaves on exit and every several minutes on location change)
  • Additional options

UI improvements:

  • Colorful icons
  • Complete rework of ingame interface
  • Full support of mouse controls

Graphical improvements:

  • Proper tiling for roads, walls, etc to avoid stupid-looking perfectly square roads and walls.
  • Redrawn several tiles
  • Scorch marks from fire
  • Poison shader
  • Reflective surfaces like chains and mirrors
  • Floor is made less contrast, light sources have longer range
  • Transitions for movement between areas

Sounds and music:

  • 7 musical compositions
  • Sounds for many actions, including footsteps, potion effects, opening doors.

Story and dialogue:

  • Dialogue system is introduced
  • Tutorial is using characters talking now instead of message popups
  • There's also some story, at least the beginning of it.

World:

  • Hub area is rearranged and expanded. Tavern, stables, lonely tree are present now.
  • Areas like forest and ruins are separate from hub area and reached by horse from stables.
  • You learn their locations from the bartender, and can potentially learn as many as you wish. Game can be effectively infinite.
  • Areas now all have reward in the end.
  • Several new dungeon features added for more variety.
  • New enemies: wyrms, shadows, animated armors.

Trading:

  • Certain items (gems, gold, etc) can be converted into something that glitters.
  • You can buy items from traders (for now only from bartender) in exchange for it.

Items and abilities:

  • A lot of new raw items, several new alchemical components.
  • Potion of purity clears all status effects.
  • Potion of liquid chaos copies the effect of random other potion.
  • Potion of inner fire gives immunity to cold.
  • Potion of frozen time stops the time, giving you 10 turns to act.
  • Potion of corpselight summons a spirit that lights the area, gives you vision and applies freeze to everyone except for you.
  • Lockpick lets you open locked doors and chests safely.
  • "Push" action allows you to move certain objects and immobilized enemies.

Files

Alchemist 0.0.2 186 MB
May 18, 2021

Get Alchemist

Buy Now$5.00 USD or more

Comments

Log in with itch.io to leave a comment.

(1 edit)

Hey there, I'm getting a crash on character creation in this version., right after I enter a name for my character.

Error

modules/tile.lua:294: Shader uniform 'mask' does not exist.

A common error is to define but not use the variable.

Traceback

[C]: in function 'send'

modules/tile.lua:294: in function 'applyMask'

modules/level.lua:271: in function 'calculateTiling'

modules/level.lua:114: in function 'construct'

modules/level.lua:138: in function 'generate'

modules/level.lua:1076: in function 'newLevel'

models/world.lua:230: in function 'enterLevel'

models/world.lua:192: in function 'initialize'

states/new_game.lua:100: in function 'initializeNormally'

states/new_game.lua:118: in function 'proceed'

states/new_game.lua:146: in function <states/new_game.lua:123>

states.lua:72: in function <states.lua:71>

tick.lua:41: in function <tick.lua:26>

[C]: in function 'xpcall'

Figured I'd give you a heads up!

(1 edit)

Thank you, I'll look into that. By the way, does this happen every time or only once?

It's happening every time.

That's really unusual. Seems like there shouldn't be any reason for this to happen.
Would you mind sharing some info about your device? I'm especially interested in what kind of GPU you have as this seems like an OpenGL problem.

(+1)

Sure thing! I'm on a laptop running Windows 8.1 64-bit, GPU is a AMD Radeon HD 6310. Not sure how much has changed between versions, or if it helps, but 0.0.1 ran without issues.

It seems to me that something about the shader doesn't agree with your hardware. I'm still puzzled as to what exactly and I'll try to find out. For now, I added a check to prevent the crash. When you have the time, please see if the version here works, and if it does, I'd like to see a couple of screenshots to verify that shader actually stops working.
https://drive.google.com/file/d/1Z469NIOvSiJrEuxH58Gt-ZTJUVhoAhVm/view?usp=shari...