• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.

Completed Tower of Ashes

This project is complete. Any future revisions will be bug fixes or small updates.
Project Version
1.0.5
ToA_logo.png


Tower of Ashes is a roguelite game made for the Eevee Expo Game Jam 10
by Brawligator and PikachuMazzinga.
(made using Pokémon Essentials v19.1)


Game Overview

An ancient Tower seems to be burning down every night just to rise from its ashes brand new the following morning.
Delve into a procedurally generated experience and uncover the past of an ancient civilization together with a fun set of characters!

screen01.png


Play with a carefully curated set of 100+ Pokémon and build your team to your liking!
Collect 60+ different Relics that enable new passive powers to help you inside the Tower!

screen03.png


Dark magic flows through this Tower, explore and defeat powerful bosses and climb your way to the top!

screen02.png


Tower of Ashes features a brand new system that lets Pokémon move like they used to in gen 4!
(stand alone plugin for this coming soon tm)

anim01.gif.gif
anim02.gif.gif
anim05.gif.gif
anim03.gif.gif
anim04.gif.gif


Downloads

Game Download (v1.0.5) :

MEDIAFIRE
(Check the Patch Notes section for older versions)

WARNING:
eeveeexpo.com is the only site we trust with our game,
if you got it from somewhere else please check for
viruses and re-download it from here, thanks.


Game Documentation (v1.0.5) :
Public Google Spreadsheet

Resource Pack (v1.0.0) :
Eevee Expo Resource


Features & Notes
Game Features
  • No levels, No exp, No running from battles
  • An endless cycle of rebirth that seamlessly leads into a roguelike gameplay loop​
  • 100+ manually curated Pokémon sets​
  • 60+ new Key Items called Relics, which act as passive abilities for your team​
  • A couple of new custom abilities
  • Completely custom made battle intro animation system inspired by HGSS​
  • A custom multi-floor room-based procedurally generated dungeon system​
  • A fully custom overworld encounter system made to work with procedurally placed rooms​
  • Expanded mart functionality with on-the-fly update​
  • The RUN battle option has been replaced by the INFO option, that shows stat changes, types, items and more!
  • Press the Q button to speed gameplay up
  • Press the D button while inside the Tower for a map of the procedural dungeon
  • Multiple Bosses with custom mechanics and multiple HP bars
  • More to come when jam time is over maybe??? 👀
Gameplay Notes
  • Wild Ghost-type Pokémon spawing in the Tower are able to phase through walls (👻👻👻)
  • To make your climb a bit easier we made the following changes to some items:
    • Poké Balls will now always catch a Pokémon under 1/4 max hp (red healthbar)
    • Great Balls will now always catch a Pokémon under 1/2 max hp (yellow healthbar)
    • Ultra Balls will now always catch a Pokémon under 3/4 max hp
    • Heart Scales can now be used on a Pokémon to learn a move from its level-up moveset
      (movesets have been drastically altered to fit this change)
    • Technical Machines (TMs) have been replaced by Technique Scrolls (TSs), this is just a flavor thing, they still work like regular gen 5+ TMs.
    • In rare instances you can open the pause menu when you're not supposed to, nothing game breaking but not intended
    • When respawning, the player stands up for 1 single frame (it makes me chuckle every time so I left it in)
If you find any bugs let us know on the forum or on Discord.


Patch Notes
Version 1.0.5 (29/09/24) (LATEST - MEDIAFIRE)
  • Enabled players to keep track of their Gold, Ash Fragments and Memories on the Pause Menu
    (previously only a debug feature)
  • Added a cooldown to pressing Z on the Summary UI to prevent breaking animations
    • Fixed auto-save after the true ending not actually saving
    • Fixed some relics not interacting correctly with flinching and crit chance
    • Fixed Choice Jewel not correctly affecting Speed
    • Fixed some sprites not repositioning themselves correctly after moving or being knocked out
    • Fixed the shiny attribute being rerolled after interacting with one of the 5 starter Pokémon
    • Fixed some altars being miscolored
    • Fixed Ho-oh Altar picking an Upgrade instead of a Relic to trade in
    • Fixed 4th Ascent's shop occasionally rolling duplicate TSs
    • Fixed the "Continue" panel not showing the number of runs correctly
    • Fixed some random freezes when meeting a Pokémon for the first time
Version 1.0.4 (19/08/24) (MEDIAFIRE)
    • Fixed Tricky Box (for real this time)
    • Fixed a single misplaced pixel on Absol's backsprite
Version 1.0.3 (19/08/24) (MEDIAFIRE)
    • Fixed some minor item description issues
    • Fixed Tricky Box not setting up Trick Room correctly
Version 1.0.2 (18/08/24) (MEDIAFIRE)
    • Fixed Music not looping properly
    • Fixed event rng related to memories
      (you should now be able to collect all 6 within two full runs)
    • Fixed Greedy Gloves not self-blacklisting themselves upont choosing them
    • Fixed Sync Crystal always being blacklisted
    • Fixed field moves appearing as usable in the Party Menu
    • Fixed consumable items not being obtained properly after catching wild Pokémon
    • Fixed some wonkyness with the Ash Fragment shop
    • Fixed some small tiling priority issues
Version 1.0.1 (13/08/24) (MEDIAFIRE)
  • Updated move animation pack to "Gen 9 Move Animation Project"
    to fix a visual bug where move animations would play at [0,0] instead of on the correct battler
  • All bosses now have +1 extra life
  • Risen Ho-oh is now ~5% more tanky
  • Outpost Chief will now have a [ ! ] on his head if you can buy upgrades
    • Fixed Golisopod, Regidrago and Drampa backsprites being mismatched
    • Fixed a bug that prevented Pokémon to learn moves while climbing
    • Fixed Heart Scales getting consumed after just selecting them from the bag
    • Fixed some wild Pokémon overworld behaviours resetting to default
    • Fixed some Relic's "rollability"
    • Fixed some bugs with Jewel-type Relics
    • Fixed a bug with No-Pressure Goggles not restoring PPs
    • Fixed some water reflection bug at the Outpost
    • Fixed cutscenes bleeding out on top of other events
      (mainly when losing to Risen Ho-oh)
    • Fixed some in-battle sprite positionings
Version 1.0.0 (10/08/24) (MEDIAFIRE)
  • Initial release


Credits
Main Team
  • Brawligator
  • PikachuMazzinga

Scripts / Resources used
  • "Easy Debug Terminal" by ENLS
  • "Overworld Shadows" by Golisopod User, WolfPP, Marin
  • "Radial Menu" by Yankas, Cony, Hallow
  • "Speed Up 2.0" by Marin, Phantombass
  • "TDW Debug List Search" by wrigty12, KRLW890
  • "Upgradable Maps" by FL
  • "Gen 9 Move Animation Project" by StCooler, DarrylBD99, WolfPP, ardicoozer, riddlemeree,
    Drake Baku, BellBlitzKing, KRLW890, Nut0066, Toxillian, QuahogTheCreator, Lcorp, Shashu-Greninja
  • Gen 5+ backsprites by Dreadwing93, Mak-, DS-style Gen VII and Beyond Pokemon Sprite Repository, Smogon Art Projects
  • Tinkaton resources by darkusshadow, EBaru, KRLW890
  • Tapu back-sprites by Falgaia
  • Many Gen 5+ frame2 sprites by KingOfThe-X-Roads, PikachuMazzinga
  • Some Item icons edited from free RTP Icons by The Infamous Bon Bon
  • Tiles by finalbossblues, ChaoticCherryCake, Brawligator, PikachuMazzinga

Pokémon Essentials
  • "Pokémon Essentials" by Maruno, Flameguru, Poccil (Peter O.)
  • "MKXP-z" by Roza, Based on MKXP by Ancurio et al
    With contributions from
    AvatarMonkeyKirby, Marin, Boushy, MiDas Mike, Brother1440, FL, PinkMan, Genzai Kawakami, Popper, help-14, Rataime, IceGod64, Savordez, SoundSpawn, Jacob O. Wobbrock, the__end, KitsuneKouta, Wachunga, Lisa, Anthony, Venom12, Near Fantastica, Luka S.J. and everyone else who helped out
  • "RPG Maker XP" by Enterbrain
  • Pokémon is owned by The Pokémon Company, Nintendo, Game Freak

 
Last edited:

TANGOCOYO

coyote tango
Member
Joined
Nov 27, 2014
Posts
16
Will be playing this for the gen iv sprite intros alone… amazing work.

That aside, this looks amazing! Good luck!
 

Penelope

Trainer
Member
Joined
Sep 15, 2023
Posts
86
wow, this game is fabulous.
music in outpost is nice and catchy i could loop it all day!
great job.
can't wait your starfall!!!
 

Evan

game director, Pokémon Sea & Sky
Member
Alright lets talk about how rad this game was!

First, the size of the game was perfect--I even love the "new game plus" element to it so you can keep going back and trying different combinations. I was getting worried when I was struggling at the start but the progression...you really FEEL your team getting better, and gelling with them was awesome. I loved randomly determining that my team was gonna be electric and dragon based, the reveals throughout were so fun.

The randomly generated maps worked out SUPER well, I found myself hunting around, sometimes battling sometimes avoiding...it was a joyful experience. I think you simplified some of the formula in order to add in your own complications (the relics!!!!) which made the game feel both familiar and entirely new. Even the characters were memorable! I liked the small story there...just enough hints to get me curious about what's at the top but not so oppressive as to feel like I'm playing a movie. This was a capital "G" game and a great one at that.

This is to say nothing of those 4th gen intros everyone's talking about, which are of course wildly cool and the cherry on top of this.

Instant recommend to anyone who may be curious. You'll have a great time. Well done, team.
 

PikachuMazzinga

🍝 cooking pixels 🍝
Member
Joined
Jan 30, 2021
Posts
18
First of all, THANK YOU GUYS SO MUCH FOR PLAYING THE GAME AND FOR YOUR SUPPORT!! ❤❤❤
We've been collecting your feedback and now we can say that:

Tower of Ashes has been updated to Version 1.0.1 with a bunch of bugfixes and upgades!

This update changes the following:
  • Updated move animation pack to "Gen 9 Move Animation Project"
    to fix a visual bug where move animations would play at [0,0] instead of on the correct battler
  • All bosses now have +1 extra life
  • Risen Ho-oh is now ~5% more tanky
  • Outpost Chief will now have a [ ! ] on his head if you can buy upgrades
    • Fixed Golisopod, Regidrago and Drampa backsprites being mismatched
    • Fixed a bug that prevented Pokémon to learn moves while climbing
    • Fixed Heart Scales getting consumed after just selecting them from the bag
    • Fixed some wild Pokémon overworld behaviours resetting to default
    • Fixed some Relic's "rollability"
    • Fixed some bugs with Jewel-type Relics
    • Fixed a bug with No-Pressure Goggles not restoring PPs
    • Fixed some water reflection bug at the Outpost
    • Fixed cutscenes bleeding out on top of other events
      (mainly when losing to Risen Ho-oh)
    • Fixed some in-battle sprite positionings


(I don't know if commenting here pings anybody but it sounds like the tight thing to do 🤔)
 
Last edited:

PikachuMazzinga

🍝 cooking pixels 🍝
Member
Joined
Jan 30, 2021
Posts
18
Quick question are there legendaries you can catch??
Hey there, thanks for the question!
Yes, among the random Pokémon you can find in the Tower you have a chance to meet some legendary Pokémon too.
You cannot however catch bosses as Poké Balls will bounce right off!
 

HumbleScotsman

https://www.youtube.com/@TheHumbleScotsman
Member
Joined
Oct 28, 2023
Posts
8
having a ton of fun with the game so far! made a wee video on the first 2 floors and must say like the relics idea! feels like you could make some whacky and good combos and make the pokemon work and build around also a fan of the different floors and pokemon on each one as a player of alot of rouge like games i feel a bit of that in this! awesome job on the game and looking forward to climbing to the top 😎
 

PikachuMazzinga

🍝 cooking pixels 🍝
Member
Joined
Jan 30, 2021
Posts
18
Thanks again to everyone for your amazing support and the 1400+ downloads on v1.0.1!
We're back again with a small update that fixes some small bugs:
  • Fixed Music not looping properly
  • Fixed event rng related to memories
    (you should now be able to collect all 6 within two full runs)
  • Fixed Greedy Gloves not self-blacklisting themselves upon choosing them
  • Fixed Sync Crystal always being blacklisted
  • Fixed field moves appearing as usable in the Party Menu
  • Fixed consumable items not being obtained properly after catching wild Pokémon
  • Fixed some wonkyness with the Ash Fragment shop
  • Fixed some small tiling priority issues
  • Fixed some minor item description issues
  • Fixed Tricky Box not setting up Trick Room correctly
 
Last edited:

PikachuMazzinga

🍝 cooking pixels 🍝
Member
Joined
Jan 30, 2021
Posts
18
What's the shiny rate? I assume its high since I found a shiny Lucario on my first run.
Hey there,
the shiny rate is currently set to 1/64 which means you could find a shiny Pokémon every couple runs!
 

PikachuMazzinga

🍝 cooking pixels 🍝
Member
Joined
Jan 30, 2021
Posts
18
Hey there, we're back with a quick hotfix for the Tricky Box Relic mainly, so download the new v1.0.4 update if you've had issues with setting up your Trick Rooms ✨📦
This update contains the following:
  • Fixed Tricky Box (for real this time)
  • Fixed a single misplaced pixel on Absol's backsprite
  • Fixed some minor item description spelling
 
Back
Top