November 3, 2010
By darkgod - November 3, 2010

Beta14 will feature a change to the Flame spell, at level 5 it can now beam.

Have a look at the spell effect :)

October 27, 2010
By darkgod - October 27, 2010

As promised here comes T-Engine4 and ToME4 beta13 !

Release highlights:

  • New talent tree for rogues: Trapping
  • New talent tree for Wyrmics: Storm Drake Aspect
  • New talent tree: Antimagic
  • New class: Tempest
  • New bosses, new content, new quests!
  • Much balancing and fixes

Expanded changelist:

  • Moved resolution setting inside Video Options
  • The main menu interface is now a module like any others, called "boot"
  • The main menu will now have a random animated background with an AI-controlled player running around in a forest, blasting things
  • Particle density setting added to the video options
  • Correctly index quick keys in inventory dialogs
  • Can not riposte while stunned/dazed/stoned
  • Ranged Defense property now shows up in tooltips
  • Fixed quick keys in use talent menu
  • Typos
  • Scrolling descriptions now correctly work in talents dialogs
  • Fixed boots of speed (removing them granted infinite movement speed)
  • Changing graphical mode will now save & reload the game to avoid any display glitches
  • Changing resolution will now make a popup asking if you really want to change, and save & reload the game to avoid graphical glitches. Module makers can update easily by just stealing the example module onResolutionChange() method
  • To upgrade to the new resolution switch simply remove your Game:onResolutionChange() method it's not needed anymore.
  • Fixed artifact ring creation with the pearl or the resonating gem in your inventory
  • Stores wont ID things when trying to sell
  • Freeze will freeze for 3 turns
  • Added gloves of iron grip that increase strength and provide disarming resistance
  • Fixed time passing when learning talents
  • Undead races are now unlocked by killing the Master (a random one will be unlocked each time)
  • When multiple objects are stacked on the map there will be a visual indicator (modules can activate it by simply doing Map.object_stack_count = true)
  • The various inventory dialogs will now update while keeping their current selection
  • Clicking on an item in the inventory dialog will bring the usage popup under the mouse for easier access
  • Quantity prompt first keystroke will "reset" the value
  • Fixed Berserk talent penality
  • Added Fixedsys Excelsior 3.0 font as /data/font/FSEX300.ttf (for those module makers that want an oldschool look)
  • Diamonds corectly increase Constitution
  • Allow to disable the background animation onthe main menu
  • Fix main fbo shader
  • Fixed cutoff texts in dialogs
  • The game will load the engine version requested by the module
  • Fix uruk-hai berserkers, they are now craeted wit ha 2h axe instead of a one hand axe. beware!
  • Fix Shatter
  • Second weapon set does not provide stats & prevent offhands to be used
  • Thieves in the second level of the merchant quest can not be moved around anymore
  • Modules required engine field is now strict: it will only use this engine, no others
  • The game now supports multiple versions of the engine and of modules.
  • There is a "Update All" option in the main menu that will download updates for all installed modules, and update the engine if they require it
  • Savefiles are now tagged with the module version that created them, they will not be available if that version is not installed and will load with that version, even if it's not the newest one
  • Add an option to the New Game menu to start older versions of the modules
  • Escort quest rewards provide a tooltip
  • Angolwen's staff shop has more staves and less wands
  • Refactored Target:getType() to be more generic
  • Only leather boots can be stealthy
  • Adjusted the encumberance of heavy & light armours
  • Probably sped up talents/inventory draw speed
  • Gates of Morning has not got the nice looking palm trees!
  • Orc encounters are back in the far east
  • Wands can be correctly hotkeyed
  • Wands work after a reload
  • Store shoulds the correct price
  • Inventory/equipment/store dialogs will hav a minimun size of 800x600
  • New talent tree for rogues: Trapping
  • Xorns wont stand helpless as you hit them from far away
  • Turned the walls of the "hotel" vault into hardwalls
  • Cursed Pity talent has a reduced range and a chance to fail
  • Cursed Form is now a generic talent line
  • Rampage is now a class talent line
  • New class: Tempest
  • It is possible to finish the mage apprentice quest by offering the staff of destruction even if archmages are not unlocked
  • New quest to unlock the Tempest, available at lowish levels (around level 14)
  • Allow updateMap to be customized
  • Added music to Ardhungol
  • Fixed Gloom confusion power
  • Improved the artifact Gwai's Burninator
  • Fixed missing check to resolveSource in damage_types.lua
  • Fixed endgame dialog running multiple times in some cases
  • Fixed "player under ther stairs" bug
  • Vor Armoury will not decay
  • Rest is now bound to both 'R' and 'r'
  • Added a font:getStyle() method
  • New "preformated" text type: tstring. They are special tables that contain preformated color, font, .. info to spare the engine the parsing, making some things MUCH faster. They degrade to normal color strings using tostring(mytstring) if needed
  • Talents & objects now use tstrings instead of strings, making them faster
  • Self-target warning will now show which talent is responsible
  • Imrpoved "pickup all" option speed
  • The Water Silmaril penality to luck has been drastically reduced
  • Modified ListColumns and TreeList to use tstrings to speedup display. You need to update your LevelupTalentsDialog if you copied the one from ToME, copy it again ;)
  • Added some more world artifacts
  • Prevent some zones with fixed layout to decay
  • Added betetr talent descriptions to some talents
  • Riposte is now useful at any talent level
  • Two new vaults
  • Improved bonuses from talents in the passive combat techniques tree
  • Stats at birth as correctly applied
  • All timed effects and sustained talents now have a tooltip on the left side pane and on the character sheet
  • Added a new world artifact, the axe of Durin, grants more power in the hands of a dwarf
  • Lethargy trap will only put activable abilities on cooldown
  • New vault possible in amon sul
  • The right-click menu is closable with a right click
  • Diggers vault is diggable
  • New achievement: Backstabbing Traitor
  • The caverns to the valley of the moon are not fully lit anymore
  • Clarified the master jeweler dialog
  • Added a static background for the main menu when animations are disabled
  • Added "Encumbered" notification to the left pane
  • New quest to learn antimagic
  • The Corrupted Balrog is now stun immune
  • Enforce a minimun range of 15 on teleport scrolls
  • Powerful ego items are now color coded as blue instead of green
  • Fixed quickbirth for Alchemists
  • Ego ammo can modify travel speed
  • Added new egos
  • Replaced sword/mace/axe mastery talents with a single weapons mastery (knifes are still apart)
  • Beefed up a bit the endgame bosses
  • Added Storm Drakes creatures
  • Added a Storm Drake Aspect talent line to the Wyrmic class
  • Fix hotkey page switch message
  • Fixed archery when projectiles are flying during a save/reload
  • When the player comes back from the far east some of the zones he visited and vanquished the boss in the west will be updated with a new boss (only if the previous guardian has been killed before going east). This currently affects the Moria, Old Forest, Trollshaws and Tol Falas
  • Fix the cloak of grim bonuses
  • Added backup guardian to the Maze
  • Added a backup guardian to the sandworm lair
  • Added backup guardian to Amon Sul
  • Added a backup guardian to Carn Dum
  • Removed rings of invisibility
  • Fix ActorProject to not call damtype if it's a function over a friendly fire
  • Fixes and tweaks to the Cursed class
  • Fix replacing a slotted belt with a slotted belt
  • Added a copy_add field to player descriptors
  • Class life rating now adds to race life rating instead of overriding it
  • Fixed diggers
  • Fixed some objects that were wrongly classified as metallic
  • Potion of dragon blood
  • Increased gold drops
  • New quest to create a portal back to the Far East
  • Teleport: Angolwen is not instant anymore
  • Reduced Mages life rating
  • Increased Berserkers life rating
  • Fixed Drain range
  • Fixed range of Disperse magic
  • Fatigue now affects mana at twice the effect
  • Phase Door is now controlled at level 5. A controlled phase door to a location not in LOS will have a chance to fizzle.
  • 'm' talents menu displays talents on cooldown as such
  • New mold unique (no not moldoux!)
  • Reduced Pyromancer and Cryomancer achievements to one million damage instead of two
  • Achievements tracked by the world will correctly be kept track of when characters die
  • Added an option on death to restart the same character, this forced quickbirth so it is really instant
  • Sandworm Tunnelers now have the stairs on their nodes list
  • Keeping 5 pressed to spend time will correctly pass time
  • Added string.toTString() method to convert a string to a tstring
  • Message log now shows a scrollbar
  • Arcane Combat is now instantly cast (it does not use a turn)
  • Racial talents (except undeads) take no time to activate
  • Arcane Combat only casts Flame or Lightning, the other ones are more tatical and thus excluded
  • Arcane Blades now start with Arcane Combat and their Flame & Lightning spells have a higher cooldown
  • Increased the damage done by Fiery Hands and Frozen Hands
  • New lore in the east to be found!
  • Arcane Feed and Shadow Feed are now sustains that provide mana regen per turn
  • New class: Geomancer, earth specialist Archmages (no unlock yet)
  • Stores now have a limit on the price they can give for an item, it changes from stores to stores
  • Imbuing items changes their names
  • Ammo Creation talent is now called Forage, it is a sustained talent taht auto activated when you kill stuff
  • Removed Benevolent Spirit talent and replaced with Suppress Summoning
  • Artifacts found will now be added to the known lore
  • Leaving the level while an escort quest is going on will doom the escort
  • Apprentice mage can not be talked to if dead
  • Breath attacks now have their own particles effects
  • Added rain to the old forest
  • Channel Staff does not say if it crits before targetting
  • Can not create aclehmist gems from unique/special gems
  • Zemekkys now correctly takes the money he is given, and the amount has been reduced to 100
  • Items consumed to resurrect now corectly work
  • Changed ghouls and skeletons intro text
  • Autosave on zone switch
  • The jeweler tome only drops in the far east
  • Slime talents are learnt directly now

Have fun!

October 5, 2010
By darkgod - October 5, 2010

As promised here comes T-Engine4 and ToME4 beta12b !

Release highlights:

  • Added an option to the game menu "Video Options" that allow to disable antialiasing, framebuffers and shaders
  • Vital bugfixes

OSX port is in the works stay tuned!

October 4, 2010
By darkgod - October 4, 2010

As promised here comes T-Engine4 and ToME4 beta12 !

Release highlights:

  • New game UI: faster, easier, neater
  • New item types: belts, gloves, cloaks, diggers, wands
  • New talent tree: Bloodthirst
  • Display speed improvements
  • Much balancing and fixes

Expanded changelist:

  • Fixed the graphical bug that made textures go white when resizing/changing game mode (maybe)
  • Right click popup will not allow talents to be used on the world map
  • Static map generator will not clone terrain that does not requests cloning
  • DebugConsole does not ruin the game mouse handling
  • New vaults
  • Many typos fixed thanks to greycat
  • The cloak from the path of the deads now works for the alchemist's golem too
  • Mouse events now receive a last parameter called "event" which can be either "button" or "motion"
  • WARNING: You must update your Game:setupMouse() method to provide this new event, see the example module
  • New quest to build a portal back to Middle-earth, look around in the Gates of Morning
  • Added gloves/gauntlets and egos relating to them
  • Added cloaks along with their egos
  • Added belts and related egos
  • Added diggers and related egos!
  • Added new world artifacts
  • Fix Track info
  • Added amulets of teleportation
  • Easymode lifes are now garnted at levels 1, 2, 3, 5, 7, 10, 14, 18, 24, 30, 40 instead of every five levels
  • Due to popular demand, the player stats are back on the left side bar
  • Fix the Paths of the Deads distribution of NPCs
  • Activated fullscreen framebuffer
  • Low HP will now colorize the corners of the screen in red (only for comptuers supporting FBO)
  • Picking up items will not make weird movements in the list
  • Wild Gift Meditation can only be used with no monsters in sight, to prevent mistakes
  • Store and equipment listing can not bleed over vertically
  • Added tooltips to the character screen
  • Use item dialog is now large enough for the text
  • Ice Wall/Stone Wall now work even after loadign a savefile
  • Added tooltips to all character sheet info and to the left side pane
  • Added Mouse:delegate() method to allow delegation of mouse events to sub handlers
  • Weapons in the second weapon set are now shown
  • Added Pyromancer and Cryomancer achievements, for doing much damage with fire or cold. They will unlock the Pyromancer and Cryomancer classes instead of the books in the Prides.
  • Achievements are sorted by name
  • Dunadan are the first subrace of humans in the list, to orient newbies to it
  • Added LuaExpat XML parsing library
  • Drakes can now only summon a lesser version of themselves and hatchlinsg comes in summoned packs of 3 not 9
  • Tooltip for out of sight objects
  • Added precise race descriptions (including stat bonuses, ...)
  • Added the Bloodthirst talent tree for Berserkers
  • When using the Unstoppable talent the screen will turn red
  • Invisibility got a fullscreen graphical effect
  • Stealth got a fullscreen graphical effect
  • Resizing the game window is now persistent
  • Confusion got a fullscreen graphical effect
  • Changed experience penalities of dwarves, elves and hobbits
  • Imbue will not override stats, it will increase them
  • Pits should not generate "monsters in walls"
  • Unided items can not stack
  • Pressing ? will bring up the game menu
  • Notify the user when switching hotkey pages
  • Talents levelup screen shows +/- in front of talent categories
  • Particles can now return one more parameter to tell the engine to never stop emitting them, even when they are all dead
  • Escort quest will not reward Water Jet anymore
  • Added ego boots
  • Removed charged egos
  • Fixed stat increasing gems
  • Added Tutorial mode
  • Multiple fixes to the Cursed class
  • Talent descriptions will now display the damage done after the percentile damage bonuses
  • Summoned creatures inherit the caster's increased percentile damage (I.E. +X% fire damage, ...)
  • Garbage collection will continue while saving (this should stop memory problems on some computers)
  • Classes descriptions now have stat bonuses
  • Improved ego chances on items in vaults
  • Warcries can not be used when silenced
  • Added wands. Yes they are costly and rare, this is wanted
  • Using Refit Golem while mounted on the golem will not create a duplicate golem
  • Zone:pickEntity will check for <= instead of just < to avoid a rare case
  • Pressing 'j' will now bring up the quest log (in addition to the old crtl+q)
  • Started creating better UI base classes, all in engine.ui.* They should be easier to use, saner, faster and look better
  • Quantity dialog supports up & down keys to increase/decrease
  • Converted most dialogs in the game to the new UI. Controls should be easier, faster and expanded (i.e: lists now support page up/page down naturally, ...)
  • Added tiles for Wights
  • Added tiles for skeletons and ghosts
  • Fixed slow motion
  • Fix Map:getObjectTotal
  • Fixed the High Peak so that High Sun Paladin Aeryn do come if she needs to
  • Targeting will scroll the map when it goes to the edges
  • Inventory & Character Sheet are available from the game menu
  • Added some more lore about the sunwall that randomly drops in the Far East
  • Added a Phoenix random boss
  • Added random birth option
  • Added Game:replaceDialog(src, dest) to replace a dialog with an other without changing ordering
  • NPCs splitting on damage: each copy will take half the damage of the blow. If half damage is sufficient to kill it the clone will still pop but with just 1 HP
  • Fixed: ensured connectivity of the path of the dead
  • Quickbirth now will recreate the same identical character, that is with all birth stats & talent assignements
  • Added a delete savefile button

Have fun!

October 3, 2010
By darkgod - October 3, 2010

Beta12 will feature a new bunch of classes that allow to make UIs more more easily, that are faster, easier to use and work more like normal UIs!

September 24, 2010
By darkgod - September 24, 2010

Next beta will activate the full map FBO and thus allow for shaders to work on the entire rendered map. The invisibility effect will thus use it to produce this, hopefully, neat effect!

September 22, 2010
By darkgod - September 22, 2010

The beta11 OSX port of T-Engine4 and ToME4 is now available!

September 20, 2010
By darkgod - September 20, 2010

As promised here comes T-Engine4 and ToME4 beta11 !

I wanted to release it this sunday for the ARRP but I was with my wife at a medieval fantasy meeting, so no go (but you might get pictures later !).

Hopefully this late release can quality for the ARRP, but anyway it was scheduled to happen! Sorry if there are a few rough edges, I rushed to put it up as soon as I got out of the train!

Release highlights:

  • New class : the Cursed
  • New race: Noldor
  • New feature: Vaults!
  • New talents for archers and some other classes
  • Better UI, fully playable using the mouse
  • Display speed improvments
  • Much balancing and fixes

Expanded changelist:

  • Fixed alchemist channel staff description
  • Fixed alchemist description
  • Offensive Phase Door & Teleport will only apply the debuff if the target was teleported
  • Jeweler correctly deducts his fee when making a ring
  • Fixed the Trollshaws quest completion
  • Clicking on your spot now spends a turn
  • When finding lore items they register in the combat log
  • Added trails based on damage type to the Channel Staff spell, made it intoa real projectile and uses spell crit instead of physical crit
  • New zone: Path of the Deads, a special starting zone for undeads
  • Strings can have font style inlined: #{normal}# #{bold}# #{italic}# #{underline}#
  • Heavy & Massive Armour Training talents now increase armour by a bit more and reduce the chance of incomming critical hits
  • Undeads can also have escort quests generated
  • Objects can have a "not_in_stores" field to prevent them from appearing in any stores
  • Added more new world artifacts
  • The portal to Mount Doom in Eruan is one use only
  • New troll & canine tiles
  • Increased UI display speed. LogFlasher, LogDisplay, HotkeysDisplay, ActorsSeenDisplay, Tooltip and PlayerDisplay classes have changed and are now easier (and faster) to use. Converting is easy:
    • In your Game:display() change lines like self.log:display():toScreen(self.display_x, self.display_y)
    • to simply: self.log:toScreen()
    • To convert your own PlayerDisplay have a look at ToME's one, but basically you just need to create a texture with :glTexture() and then update it at the end of yoru display() and add a new toScreen() method
  • Escort quest AI will now try to not get stuck deciding between two possible ways
  • Escort quest AI will now run for the portal if it is in sight and the path is clear
  • The money achievements will pop no matter the mean of acquiring money
  • Allow on_grant() method of quests to return true to prevent the quest from being assigned
  • Amulets of the fish now have a description
  • Added a new unique jelly
  • Added new world artifacts
  • All starting zones now forbid big out of depth NPCs
  • Added Packing cunning generic talents, available to archers & slingers at start and unlockable by rogues
  • Projectiles run a checkAllEntities("on_projectile_target") on their destination
  • New talent category "Field Control" as dexterity based techniques. Available to archers/slingers and unlockable by fighter/berserker and rogues.
  • Added an easy mode: -30% damage, +10% healing, one self-resurrect at the level entrance every 5 levels
  • Can not escape from the endgame fight
  • New feature: Vaults !
  • New class: Cursed (thanks to Benli)
  • Magic Mapping is blocked by block_sense grids (like vaults)
  • Added a new encounter in the west that leads on a quest and unlocks the Cursed class
  • Extracter the rooms loader of Roomer generator into a RoomsLoader taht is now also used by Forest
  • Static map generator can now use a rotates variable (in the map def, like startx) can can be any of "default", "flipx", "flipy", "90", "180", "270"
  • Limmir is not teleportable anymore
  • Added scrolls of controlled phase door
  • Talents ids are now strings instead of numbers, this should make savefiles more compatible proof
  • Conveyance's space destabilization effect is now based on your spellpower
  • Added fs.rename() function
  • Savefiles now write to a temporary file and are then renamed, this prevents savefile corruptions
  • Ensure consistency check of the various files of a savefile: zones saved between a save and a crash will not load
  • Changed the Valley of the Moon map ot make it possible for non mages
  • Town generator can produce vaults
  • Fire/Acid/Lightning/Frost infusion got special effects (burn, blind, daze, freeze)
  • Added lore to Tol Falas
  • Reduced Thunderstorm mana drain
  • HotkeysDisplay, ActosSeenDisplay and LogDisplay can now use an image as a background "color"
  • Changed UI to split the various zones visualy and add background images
  • Added a warning to the portal to Mount Doom in Eruan that mount doom is a very fiery and dangerous place
  • Fixed Slime Tunnels and Mount Doom reentry
  • Aeryn will correctly complete the "Many prides of the orcs" quest
  • Added some new "fun" traps
  • Reaver unlock can now be done over the course of multiple games, so people will naturally get it over time
  • Added icons for main menu/craetures display/talent display
  • Hotkey display shows a tooltip for the mouseover
  • Fix icon application
  • Reduced the chance for jewelry to be ego at very high levels
  • Buffed a bit the endboss
  • Buffed one of the endgame boss drops
  • Can not teleport forward in Mount Doom
  • Tweaked Stone Wall spell
  • Added ghost NPCs, if you die to them: you can complain to Patryn on the forums :)
  • Increased number of spiders in Arhungol
  • Increased dragon power
  • drawColorStringBlended and drawColorString can now get a new argument that limits the size of the string to output
  • Inventories/Stores/... dialogs will not allow an item name to "bleed over" other parts of the dialog
  • Shattering Impact talent will not damage the user anymore
  • Maybe fix quake ..
  • Dialogs titles are in bold
  • Time Prison applies the same continuum destabilization effect as phase door & teleport
  • Left mouse click now confirms a talent use instead of rigth click
  • Right click on the map will now bring up a list of possible actions (pickup item, move to, use stairs, ...). Thegame is now fully playable using just the mouse!
  • Usuable talents show up in the right mouse contextual menu
  • All (nearly) dialogs can be exited by clicking outside their borders
  • New race: Noldor (Elves)

Have fun!

September 17, 2010
By darkgod - September 17, 2010

ToME4 next beta will be released monday for the ARRP but to make you wait until then here is a video of a playing session with only the mouse, just because I can! This also shows the new UI with nicer backgrounds and such and the right mouse click contextual menus.

Have fun!

September 14, 2010
By darkgod - September 14, 2010

Online profiles have multiple purposes:

  • To let players automagically transfer unlocks/achievements/... from one computer to an other
  • To let players display their stats on the web (currently in development)
  • To give me stats so I can enhance the game

So I compiled a few fun stats today, my first ones!

Today as of 01:00 the 15th september 2010 and since the release of beta9 the 14th august:

  • 437 online profiles registered
  • 414 online profiles that logged on more than once
  • A total of 184 days, 11 hours, 44 minutes and 7 seconds have been spent by all players inside ToME4
  • The deadliest monster of all times is .......... the RATTLESNAKE ! Closely followed by the forest troll

Voila! Have fun! Enjoy ToME4 and T-Engine4 !

PS: And remember people, rattlesnakes poison and every character starts with cure poison potions!