Alchemists will now be able to fully control their Golem's OS!

In a bold move, the Alchemist's Guild of Maj'Eyal has finally hacked the control crystals, derived from Sher'tul tech, that power all their golems!

Every alchemist has been given an usage manual and should now be able to have root access to their golem.


No more dying because your golem was too dumb, you can now program them exactly as you desire. In C !


This update to golems should be available Very Soon (tm) to all Alchemists of Maj'Eyal!


PS: The Alchemist's Guild wishes to thank and Fabrice Bellard for their amazing work!

Tales of Maj'Eyal 1.3.1 aka "Forever" is released!

My minions, I am happy and pround to give you Tales of Maj'Eyal 1.3.1 ! See

Your launcher should automatically update your game so no need to redownload it all.

If your launcher didn't self-update correctly, just redownload it from the homepage.

Enjoy and have fun in Eyal!


Don't forget to help ToME by with donations ( ) !


Release highlights:

  • Many imporatnt bugfixes!

Expanded changelist:

  • Fixed crash on some OSX versions
  • Added text to antimagic quest to explain why Ogres can do it
  • In developer mode an error popup forces all other dialogs to disappear; making sure even level generation errors do popup correctly
  • Removed preliminary gamepad until it can be fixed
  • Fixed digging into icewalls
  • Fixed Tirakai Maul; lets see what bug it does next!
  • Fix Block description
  • Fixed Frost Lord Chains
  • Fixed Time Stop + Contingency (hopefully)
  • Fix Temporal Fugue on traps
  • Updated Insane and Madness difficulties unlock texts
  • Reckless Charge can once again go through crowds
  • Fixed The Mouth sometimes erroring out
  • Icewall cooldown can not be lower than its duration
  • Made DamageType.initState available to addons
  • Fixed the description of Ogre Fury effect
  • Most races now start with an additional infusion or rune in inventory
  • Lore note that shows the old conclave ruins on the map now always pop even if already known
  • Cease to Exist can not be used by NPCs anymore
  • Make sure temporal warden clones can not self resurrrect
  • Fixed alchemists & summoners exiting the Dreams of the caldera
  • New hook "Zone:create" for when a zone.lua file is loaded
  • Fixed a memory leak in the chatlog
  • Breach checks saves on arrows now too
  • Hounds unravel duration reduced
  • Reduced Invigorate Paradox cost
  • Spacetime Stability bonus doubled while Tuning
  • Spacetime Tuning now tunes a flat amoutn each turn
  • Reduced damage on Temporal Hounds a bit
  • Increased the Paradox cost on many chronomancy talents (especially defensive ones)
  • Guardian Unity duration increased to 10
  • Paradox Spell Modifier now affects spell durations (rounds down)
  • Paradox spellpower modifier scales more normally under 300 paradox (caps at 50% at 150 paradox)
  • Redux now only effects one spell per cast. Cooldown reduced.
  • Reduced effectiveness of energy decomposition
  • Dimensional Shift now reduces the duration on only one effect
  • Shoot is once again bound to left click at birth for Temporal Wardens.
  • Fixed Temporal Hounds breaking with "scape" effects
  • Shantiz no longer destroys friendly projectiles
  • Shantiz AoE no longer hits friendly targets
  • Effect Reduction and Resist All on teleport now subject to diminishing returns
  • Fixed log fade
  • Fixed temporal bolt's initial hit reducing too many talent cooldowns
  • Fetter handling for blended threads and temporal bolt
  • Fix spatial tether msgs
  • Fixes a bug in game:delayedLogDamage that incorrectly determines player visibility for certain messages.
  • Updated messages for Spatial Tether
  • Reduced a little the flat level increases on nighmare/insane/madness as they only make the first few levels way harder than the rest

Have fun!

1030 concurrent players!

This is a new all time record of concurrent players!
It is still early in the USA so I think we can go even higher! :)

Server seems to be holding, I'm pround of you server!

Tales of Maj'Eyal 1.3.0 aka "Dust to Dust" is released!

My minions, I am happy and pround to give you Tales of Maj'Eyal 1.3.0 ! See

Your launcher should automatically update your game so no need to redownload it all.

If your launcher didn't self-update correctly, just redownload it from the homepage.

Enjoy and have fun in Eyal!


Don't forget to help ToME by with donations ( ) !


New content AKA: that's awesome:

  • Temporal Warden and Paradox Mage classes completely reworked. Check them out immediately!
  • Chronomancy spells can no longer fail or backfire (anomalies still occur).
  • Spellpower for Chronomancy spells is -50% at 0 Paradox to +50% at 600 Paradox.
  • Above 600 Paradox (modified by your Willpower), major anomalies will occur. Paradox bar now reflects how close you are to that threshold.
  • A new race was revealed, a fruit of a long-standing war. Check what contemporary documents in the old halfling ruins might say.
  • Slasul is no longer a pushover. That naga got gainz! Of course Ukllmswwik matches his performance.
  • Added a bunch of new unlockable splash screens.
  • Several sweet new icons for your talents.
  • Wyrmic talents are reorganized and provide passive benefits. It's a HUGE buff!
  • Angolwen sports a new fountain.


UI changes AKA: My stuff is in all the wrong places:

  • Several graphical effects now update more frequently.
  • Several graphical effects are now sweet and awesome.
  • Automatic Talent Use will now refuse to use talents which cooldown is lower than their use time, so you don't lock yourself out.
  • Tiles will flip depending on where they last bumped. All hail the sprite flip!
  • New UI option to display a grid over the map.
  • Addon list now shows addon version.
  • "Inspect creature" now displays creature's talents by categories.
  • More artifacts are shown up on player doll. Do brag before those custom tile users!
  • Game options are directly accessible from main menu now.
  • Dragging hotkey icons shows the place they'll end up on. If the hotkey would be dropped, it's clearly visible now.
  • ASCII mode will not show symbols upon symbols, only the top is seen (does not affect ASCII with background mode)
  • Better artifact power use descriptions
  • New gameplay option to auto-validate the default target; thus requiring only one keypress to fire a talent
  • Highlighted a few special grids for escorts and slime tunnels.
  • Rare mindstars now have description hints for their sets.


New mechanics AKA: I didn't know they changed it:

  • Some talents have been assigned "fixed cooldowns". That means they're immune to cooldown reduction and some cooldown-reducing effects.
  • Talents have been assigned speed (which you can override in addons). Acceptable speeds include "combat" (unarmed), "archery", "weapon", "mainhand", "offhand", "spell", "summon", "mind", "movement", and "standard" (1 turn).
  • Player rank (elite) and insteadeath immunity is universal across all game modes now. Hard game modes weren't being made any harder by fractional stat points.
  • Forced starting zones no longer have rare+ rank enemies.
  • Levelup dialog now shows error messages as flyers above Category points, instead of modal dialogs.
  • Items modified with talents can now be placed in Items Vault, but will lose their modified properties.
  • Reload is no longer granted to anyone. You'll still have it if you had it. You still won't use it ever!
  • Unstoppable is no longer Timeless. Neither is Draconic Will. They both are "other" effects which means that they cannot be stripped or affected.
  • Exploration mode now allows full respec anywhere. And I do mean FULL respec, with no puny "3/4 points" limitation.
  • Run/Rest now spots projectiles flying your way (but not your own, so beware!)
  • Run/Rest also stops if you saw someone for the fraction of time as they escape your field of vision at the end of your turn.
  • AI now only catches a glimpse of you through stealth, making them look in your general direction, not get a lock-on. This helps a bit.
  • Detrimental traps now have flat 5% chance to not trigger if you're bad at disarming them.
  • Dream Altar in a certain caldera no longer can kill you or do anything bad to you.
  • Waking up from a bad dream makes you lose life over several turns, not instantly.
  • On that note, Sleep no longer causes you to skip turns, yet you still cannot use anything but instant talents.
  • You can no longer wield an item by replacing another item that provided necessary requirements for it.
  • Sandworm Queen will now seek you out tirelessly if you are late to her lunch.
  • Tooltip now have a significant delay on up/down scrolling. Sidebars in levelup screen, prodigy screen, and birth screen now bounce as tooltips do.
  • Arcane Destruction (Arcane Blades) now actually scales and is not effectively a 1-point talent.
  • Shade of Kor'Pul got some cover around it. Now you can retreat when you get frozen! Well, after you get frozen. If you're still alive.
  • Shield Runes are now material level 2, down from 3.
  • You are now correctly afflicted with Cursed Aura as long as you have Unnatural Body, without having to be Cursed or Doomed.
  • Several glove egos have got disarm immunity on them. Keep that grip tight!
  • Phase Door runes now additionally grant you buffs "on teleport" from your equipment (adding to its own bonuses).
  • Debuffs to your powers can now not only cancel buffs out, but bring them below your baseline stats.
  • Rest should wait for air if you're able to catch a breath. It also waits for detrimental effects' durations and item cooldowns.
  • Summons now count their turns down once per game turn, not their own turn. Bloated oozes are more short-lived now, but no one liked them anyway.
  • You can now teleport within vaults and out of vaults, just not change your current vault by teleporting.
  • Lite "damage" now reduces the unlit value of grids with darkness if it can't remove them.
  • Nerfed Aeryn, buffed Argoniel. Now Argoniel can eventually kill Aeryn if left completely alone.
  • Elandar no longer ignores irresistible sun since Argoniel no longer has it
  • The Crystal Focus can now be applied to shields (updates the special_combat fields appropriately).
  • Out of Phase/Time Shield effect reductions can no longer stack to 100% and stack inverse-multiplicatively (50% + 50% = 75%).
  • Reduced the number of mental effects the Wintertide Phial will remove.
  • Penitence cures a more reasonable (fewer) number of diseases.
  • Cursed Sentry now remembers your weapon choice (which you can alter with a separate talent), the object is automatically picked up, but it's got a power level limitation now. Also it levels up them stats and uses better ammo.
  • Shop selling now rounds the whole stack price to 1 cent, rather than rounding up each object's price individually to 10 cents. Alchemists gems, no longer as shiny.


Fixed known bugs AKA: Oh yes, I hated this so much:

  • Tirakai's Maul no longer loses Weapon Mastery or becomes lower tier when gemmed.
  • Pyromancer/Cryomancer unlocks no longer require damage to be non-lethal when counting total for an achievement.
  • Randart generation is more consistent in its themes and power sources. You can no longer get something with conflicting themes... or get an antimagic item from a merchant if you don't want to. Hopefully. I know it's not the first time we say this.
  • Gloom weakness correctly weakens the target instead of strengthening it.
  • Slave brawlers in Ring of Blood now finally got gloves.
  • Getting a Lua error on an enemy talent should no longer lock you out of existence. Some things still may, but it's rarer overall.
  • Items on teleport traps will now be picked up before teleportation occurs.
  • Steam Cloud Saves are now off by default, as we heard many complaints about levels regenerating with them on.
  • Links can now be opened in an external browser instead of internal one.
  • Sliders on Steam UI no longer look weird. In general, alternate UI sets handle better and cause no disfigurings and overlaps.
  • Friendly fire (and alchemist bombs) no longer hits neutral targets.
  • Damage done by passive/sustained talents now shows damage flyers.
  • Summons no longer try to murder each other at random when you're frozen. They also actually might prefer hitting enemies over you with that 1000-damage Flamespit. Of course, if there is no enemies, best of luck.
  • Your resting is not broken by being scared of yourself as you're frozen.
  • Your Thunderstorm no longer hits you if you're next to the victim.
  • Dreaming of your wife, you'll meet her every time, not only the first time on this game instance.
  • Apprentice Quest now fixes item selection dialog. He'd be glad if you gave him your whole inventory, but he is polite.
  • Hitting guards in Point Zero will no longer make them want to remove you. You're just a newbie, after all. There's no chance you hit them on purpose.
  • Comparing gloves works correctly now, including showing real speed if you're a brawler.
  • On that note, Inspect creature no longer shows unarmed attack speed if you're in fact armed.
  • On that note, an option in Game Options to show power% and range on weapons instead of default "power: a-b" display.
  • Being Cursed and completing a quest about your past no longer renders your character unable to die if you run Ashes DLC. Don't ask. Just don't.
  • Goedalath Rock will tell you when you pick it up, and you won't do so automatically twice.
  • Dragging alchemist gems onto a player doll now stacks them up correctly, if possible.
  • Golem gem equipping fixed.
  • Fixed lava patches in darknened zones (like a pyroclast daikara + thunderstorm)
  • Borosk's Hate now boosts Two-handed assault category instead of an outdated one.
  • Backup guardians consistently increase material level on all zones (hello never-dropping Crystal Heart). This affects Reknor, Deep Bellow, and Scintillating Caves.
  • Skeleton's Reassemble talent won't prevent dying at the endgame dialog.
  • Wintertide's winter storm graphic will expand in size to match its effect.
  • Prox's Lucky Halfling Foot benefits from Charm Mastery.
  • Resurrecting while standing on an an entity with on_move damage should no longer kill the player a second time.
  • Fixed a bug with Butcher that could cause its rampage not to activate on damage. Now benefits from Charm Mastery.
  • Mage apprentice no longer squashed by you if you happen to beam down from some obscure city.


Obscure bugs AKA: Wait what, that was broken?:

  • Mindslayer rares should get their swords in the tight grip now
  • Mindslayer talent descriptions fixed (ranges in particular).
  • Arcane Power bonuses no longer affect itself.
  • Generic talent tree on levelup dialogs is no longer clipped if a dialog is wide enough.
  • Pouch of Subconsious no longer slows you down by 3000% and no longer disarms you.
  • Crit shrug off now works on multi-type damage correctly.
  • Significant performance improvements for map drawing, dialogs, and Classic UI.
  • Unseen Force now shows up as a timed effect. Blast from the same tree can no longer hit a single target multiple times.
  • Shield of Light now does shield attacks, not unarmed. Haha.
  • Resizing the game in the birther screen no longer disables the mouse.
  • Number boxes render correctly and have all functions of text boxes.
  • HUD style change no longer makes map viewport to be off in position.
  • Rhaloren inquisitor is Rhaloren now, meaning that his lackeys will no longer try to murder him if you are allied with Rhaloren. Haha.
  • NPC list now works on Classic UI. Bet you never knew about THAT feature, eh? (No one did, because it didn't work. It still doesn't on Minimalist. :( )
  • Celia is now rank: boss and carries a Rod of Recall. THis shoudl help with getting suck in the crypts for eternities.
  • Call Shadows starts its internal cooldown only after summoning a shadow succesfully.
  • Necrotic Minions and Cursed sentries no longer drop any additional objects on death. Ashes to ashes, and dust, to dust.
  • Selecting talents by keyboard in levelup screen now shows up the tooltip for talents.
  • Ice Core (Alchemist) tooltip is now correct.
  • Fast As Lightning always required steps, not game turns to be spent, but tooltip was confusing. No longer.
  • Sun Ray description used to say it's a beam. It never was a beam. It's a ray from the sky, not from you. You're not the sun. Unless you take that prodigy, but even in that case, it's still from the sky.
  • Corrupted Heart is now an arcane artifact.
  • Fixed scrolling on message log dialog.
  • Clicking faded links in the chat log should no longer work.
  • Fixed quest text on the storyline quest about the Staff.
  • Eidolon now obliterates everyone following you, just to relieve their pain. This solves the problem of golem being forever stuck in the limbo.
  • Time Skip, Rune of the Rift, and Maelstrom no longer render stairs underneath unaccessible.
  • Weapon mastery is only shown if you know the talent.
  • Tooth of the Mouth is no longer ubiquitous. Now you might actually use another pickaxe!
  • Skate no longer increases the knockback vulnerability with points put into it. Gnarly.
  • Blighted Maul's on hit shockwave will not hit the primary target.
  • Changed Umbraphage's damage calculation to actually care about it's charge level (slight nerf).
  • Stormlash's AOE effect is correctly centered on the target, rather than the user.
  • Corpathus summons are now actually your summons and won't turn on you.
  • Wands of Clairvoyance now dispel magical darkness like their description says.
  • Pyrokinesis will no longer be cast by AI when too far away. Ditto Aura of Silence and several other AoE.
  • Talents should no longer silently fail if they invoke a dialog and it's closed.
  • Elemental Discord now correctly has sustain cost.
  • Unique handwear now has accuracy bonuses.
  • Reaving Combat, being a tree of passives, no longer grants a vim bar.
  • Second Life/Shield of Light proccing while Healing Inversion is active no longer creates an infinite feedback loop.
  • Killing a mindslayer rare will no longer unload their auras into your face.
  • ASCII mode will not show multiple characters on one tile anymore.
  • Thermal and Charged Aura used with gem/mindstar no longer eat loads of Psi.


Addon developer section AKA: UGH, now I have to update from 1.0.6:

  • Added several callbacks, including "on block", "on run", "on levelup".
  • Added hooks: "Zone:loadEvents", "GemColorAttributes", targeting.
  • You can stick callbacks on items, the syntax is: callbackOnEvent(item, wearer, args...)
  • "sustain_slots" attribute (sustain_slots="arbitrary id") to define mutually exclusive sustains.
  • Map:scheduleRedisplay for when you're afraid of calling redisplay multiple times on the same tick.
  • Dialog UI dependent top/left/bottom/right works properly.
  • "calc_width/calc_height" on UI entry for it to be assigned width/height based on its position.
  • callbacks can now be assigned priorities (callbackPriorities={callbackOnEvent=3}). Default is zero. Less means it gets called earlier.
  • "passive_callbacks" on a sustained talent makes the callback system treat it as a passive.
  • Zone:applyEgo and friends for dynamic ego changes on items! Check it out!
  • Attempting to create an entity containing an upvalue (a function closure) will result in an error, as such entities cannot be saved. you can override that with a flag on your entity.
  • Damage mod on weapons can now be modified, and weapons can have multiple masteries.
  • effectsFilter/sustainsFilter and their remove brothers in Actor.lua! they have default filters aplenty and an ability to pass custom functions and limit the numbers.
  • Entity:fromBase to emulate what "base" attribute for loadList was doing.
  • "image" attribute on entities now supports absolute paths and paths in format of "addon+path" (which is data-addon/gfx/path)
  • Actor:burnArcaneResources(damage) for your manaburn needs.
  • "sustain_lists" and "learn_lists" attribute on talents to add talent IDs to lists on actors which you can then check. For example, "break_with_stealth" and "break_with_step_up".
  • Addon version is "addon_version" {a, b, c} in init.lua.
  • no_martyr is dead. Old no_martyr is tmp.no_reflect.
  • drawColorString family now less slow. Please use Font.draw instead anyway.
  • "iterCallbacks" for iterator that returns callback, priority, kind.
  • callbackOnTakeDamage and callbackOnHeal coorectly work when multiple ones modify the value.
  • tableSample and tableSampleIterator to pick N elements out of the array.
  • "is_melee" and "is_special_melee" on talents that are melee/special melee. Also melee talents use their targets now, feel free to hijack them.
  • "self_resurrect_msg" for your evil purposes.
  • "only_element" on staves for Command Staff to lock on one element category.
  • TMX (Tiled) maps are now supported directly for static maps.

Have fun!

Tales of Maj'Eyal 1.3.0 release date set!

My dear minions, and future dear minions,

For once I'm doing something very strange: I hereby announce that Tales of Maj'Eyal 1.3.0 shall be released on the 18th of March!
Yes a release date. From me. Amazing ;)

This release will bring you a huge ton of stuff that would be too long to list here, but a few highlights are the addition of the Ogre race and the total revamp of both chronomancer classes!


Ok ok, you can have a trailer, I will allow it ;)


Now all that is left to do is wait patiently the 18th. Also, take that chance to finish your current characters in some horrible painful deaths ;)

Ashes of Urh'Rok 1.0.4 is out!

My minions,


Here comes a small update to Ashes of Urh'Rok!

The game should auto-update it when you launch it (it may take a few hours more on Steam until all builds are updated).



  • Removed Abyssal Shield and Demonic Blood from the possible talents of random elites/bosses


Have fun in Eyal!

Ashes of Urh'Rok 1.0.3 is out!

My minions,


Here comes a small update to Ashes of Urh'Rok!

The game should auto-update it when you launch it (it may take a few hours more on Steam until all builds are updated).



  • Removed spellsave check of Pitiless
  • Fixed Glory to the Fearscape achievement description
  • Fixed Adbuction to not cooldown if an empty square was targetted
  • Eternal Suffering Rework
  • Fixed Devouring Flames spreading
  • Compatibility with Ogres for when Tales of Maj'Eyal 1.3 is released


Have fun in Eyal!

Addons contest: the participants!

So, january has ended and we have 5 addons to judge!

"Bazaar: bringing shopping malls to Tome" by Dao:
"Let there be gnomes" by Dao:
"More Tales" by Housepet:
"Gray's Illusions" by grayswandir:
"Thievery" by grayswandir:

Thanks to all for the participation; I urge players to go try them and proced to vote for them when the links to do so get up (a few days at most).

Have fun!

500 years of mankind claimed by Tales of Maj'Eal!

Today my minions I am happy to announce your beloved game has claimed 500 years out of mankind: !
This is only counting people that do play online too so in truth many more years have been spent.

All hail me, the destructor of time!

Tales of Maj'Eyal on Android?! Oh yes baby!

My minions,

After lots of mind numbing porting work in the last weeks I can finally show you those two screenshots:


Now this will require much work to update the UI for touch and optimize it so it can run on less than the highest end of highest end and make it so it can save and stuff but .. it works !

You may now consider yourselves teased!

Syndicate content