Update Powder 118

Magic Sam

Forever Homebrew
Aug 10, 2007
Yuzu onsen
Hi all :)

I have compiled Jeff Lait's Powder 118 beta 3 on the Pandora !



Grab it on the Repo while it's hot !


New in build #1

- Jeff Lait's Powder 118 beta 3 from May 2016
- Compiled with @ptitSeb 's Code::Blocks
- Used -Wno-narrowing flag to avoid issues
- Source code is inside the package

TODO list:

- Turn fullscreen by default ? (fixed in build #2)
- Use @notaz ' improved SDL ? (fixed in build #2)
- Remove mouse cursor ? (should be in port/sdl/hamfake.cpp. Thanks @alxm ! ) (fixed in build #3)

Cheers, Magic Sam
Last edited:
Hi all :)

@levi : If I remember correctly, we had versions of Powder as "old" as 114:


Here are some changelogs over the years:


  • Help menus are no longer off by one. (Patrick Don't have one, Matt_S, Sam Spencer, Alex Marsh, Robert Barber, mattock)
  • Remove potential crash when zapping wand of invisibility off map.
  • Items are no longer revealed by hostiles searching.
  • Status message "Searched" when you search to make it more clear you did something by searching.
  • Correct lighting tests for giant mobs along with looser LOS requirements to see them.
  • No longer crash if a rolling boulder kills the caster and then fills a hole.
  • You can click-drag on display text to scroll it.
  • Chris Lomaka's tiles have been updated with some nice new additional icons.
  • Help menus are platform specific, so GBA users should no longer be taunted with stylus help, etc.
  • The Akoi Meexx 10x10 and 12x12 tilesets are enabled in SDL builds. The 10x10 has had a round of manual smoothing applied to it.
  • Status bar on iPhone now rotates and is hidden in landscape mode.
  • iPhone now uses native keyboard controls.
  • If you start the game in a room with only secret exits, you are explicitly told that there are secret exits to search for. (Eisel Mazard)


  • The delete key should work on Macs. (Konstantin Stupnik)
  • Typos in the animate forest description fixed. (Paul Nguyen, Kender)
  • You can no longer petrify or stone to flesh quest items. (Lorenzo Batallones)
  • Items that fall in a hole will not be revealed up on the next level's map. (Kender)
  • Zapping a wand of invisibility at yourself when you are already invisible from a permament source no longer reports "You are invisible." (Kender)
  • No longer falsely get system shock if a creature you possessed, but released when it was polymorphed, is finally slain. (Mental Mouse)
  • The Regenerate spell now works for creatures with No Regeneration, as was intended. (Mental Mouse)
  • Flesh golems can once more regenerate. (They lost this in the no-regen sweep) (Mental Mouse)
  • Giant Spiders have defences better fitting their explevel. (Mental Mouse)
  • The earth hammer is now made from stone as you'd expect. (Kender)
  • The spell Summon Daemon now spells Daemon like the rest of POWDER. (Mental Mouse)
  • Typo fixed in Golden Tridude description. (Mental Mouse)
  • Clarify cave troll description. (Metnal Mouse)
  • s/byte/sting/ for scorpion description. (Mental Mouse)
  • Clarify butcher skill description. (Mental Mouse)
  • Water elementals no longer leave corpse.
  • Eaten intrinsicly poisonous corpses now has a significantly shorter timeout. (Kender)
  • Attacks which deal multiple types of damage in the same hit will have damage reduction applied to each of the types, rather than only to the first type. (Mental Mouse)
  • Vampire bats will no longer chase players which they aren't interested in. (Kender)
  • Option to email character dumps on the iPhone to get them out of the black box.
  • Searching due to intrinsics will put Searching on the status line, and multiple manual searches will report Seached x10.
  • Improved the Akoi Meexx 12x12 tiles, for less ugly pixels when in landscape mode on the iPhone.
  • Makefiles for Linux have $(LDFLAGS) added.
  • The torches in the Lomaka tiles have been fixed to show up in the correct hand. (sulai)
  • The Wish command now includes the ability to take on a monster's form and stats, so you can play as a monster if you wish. (Robert Barber)
  • On level up, the number of Piety points you have in each class is displayed beside the class name so you can better judge which class to pick. (Matthew Wyatt)
  • Directions selected when iPhone is upside down will no longer be inverted. (Alex Lait)


  • MSVC Express Edition 2008 project files and instructions added, created by Andreas Bohm.
  • Tower shields are large. (Claudio)
  • "You cannot hide from I!" is now "You cannot hide from Me!" (B. Perry)
  • Looking at a square will also describe any smoke there.
  • The dig spell now has the side effect of spraying the excavated rock shards, damaging those around you.
  • Create Pit spell is now 10 MP rather than 15.
  • Blizzards fill the air with sleet and snow, not sleet and slow. Though the latter does describe their special effect nicely.
  • New spell: Sandstorm
  • If a god decides to flamestrike you, you now get a few turns warning to prepare yourself.
  • Monsters properly check safety of squares before stepping on them.
  • If trapped inside a wall without Phase or Breathess, you will suffocate. (Strange Child, Julian Agloro)
  • Helmets should be sorted together now. (Aapo)
  • Empty bottles will be filled by down pour now. (Aapo)
  • Entomb has a better message when blocked. (Aapo)
  • Rocks are created when rocks fall on your head. (Aapo)
  • Spells you can't cast have (!) after them in the zap list (Aapo)
  • Saving when out of disk space should no longer corrupt your last save game. (Aapo)
  • Tossing an item hand to hand no longer takes a turn. (Aapo)
  • Spears, knives, and daggers no longer let you equip stacks. (Aapo)
  • You are only prompted to throw one spear of a stack. (Aapo)
  • The animate forest spell now has its own icon.


  • True aim is now in the book of blades, so you can learn it without an extra skill book. (Robert Barber)
  • Forgetting a spell while wielding a staff that imbues it will now properly fail. (Paul Strickland)
  • Failing to forget no longer uses a turn.
  • Unenchanted weapons and armor which you have found the enchantment of now report +0. (Mike Ratzlaff)
  • Objects collapsing into meatballs now properly state if the result is multiple meatballs. (Nathan Bogue)
  • Tutorial for signpost for kiwis now mentions the hostile tag on the look description. (Claudio)
  • Signpost added to surace world. (SilverAnalyst)
  • Someone to greet you on the surface world. (Andrew Walker)
  • Unequippable item slots say No Item slot rather than Empty slot. Empty body slots report the appendage name (left hand, radula, etc)
  • + and * by the god reports when praying lets you know how much they like your fashion sense. (hotpoo)
  • Frogs have a bonus to attack vs insects. (Robert Barber)
  • Silver and gold weapons will occasionally dull if used against non-vulnerable targets.
  • Finally added the cute and cuddly triceratops!
  • If you id the enchantment of an item by throwing it, now the stack you threw it from wil also be ided. (Mike Ratzlaff)
  • Sleeping creatures have a visual indication. (Mike Ratzlaff)
  • Swapping worn armour with wielded sword no longer causes you to wear the sword. (Mike Ratzlaff)
  • Rolling boulder works on some monsters.
  • Fix minor spelling errors (Gurkan Sengun)
  • Full AI state was being cleared when nothing was edible rather than just the single edible bit. (Don Collins)
  • Dipping nothing into a potion no longer crashes, provided you figured a way to do that in the first place. (Richard Quirk)
  • Two or more equipped items with extra attacks now properly stack the chance of invoking the attacks, rather than jumping straight to a 99% chance. (Richard Quirk)
  • One new room type.
  • Mountain and Hills in Ibson The Grey's tileset are now in their correct positions.

I couldn't find a list of changes regarding 118. I told the author (Jeff Lait) about this port, let's hope he joins the boards to shed some light on this :)

Cheers, Magic Sam
Hi all :)

I experimented a little with @notaz' improved SDL this morning, and it's working great with Powder. The game is now fullscreen by default, and is scaled up nicely.

Expect to find these changes in build #2.

Cheers, Magic Sam
Nice one, thanks for the updated port and for taking the time to Pandorify it! I love Powder, a roguelike that makes sense on a small handheld screen :) By the way, is there a way to open the menu without touching the icon in the top-right corner? I wanted to quit without killing the game with the PND button, but Esc doesn't work.

I see removing the mouse cursor is on the todo list, you just need to add SDL_ShowCursor(SDL_DISABLE) after the screen surface is created (look for SDL_SetVideoMode).
Hi @alxm :)

Thanks for the hint regarding the mouse cursor, I'll give it a try ASAP !

And "O" (capital "o") brings up the menu ;)

Cheers, Magic Sam
Yes, powder is very good if a bit unbalanced. It's very pick up and play kinda rogue-like compared to others.
Last edited:
Hi again !

Turned into a stone after eating a cockatrice, what a lame death :D
Linux Version
Name: Sam
Physical: 46/11 (max 90)
Mental: 10/0 (max 10)
AC: 19
X: 52
Depth: 3
4494 moves over 23 minutes and 20 seconds
Score: 655
+ Quick
+ Turning to stone
+ Fire resistance
x Shock resistance
+ Telepathic
+ Endure Hunger
+ Clean Kill
+ Helmets
+ Shields
+ Body Armour
+ Boots
+ Cloth Armour
+ Medium Weapons
+ Edged Attacks
+ Pointed Attacks
Equipped Items:
- +0 Iron helm on head.
- +1 Spear in right hand.
- Holy +1 buckler in left hand.
- +0 Studded leather tunic over body.
- Holy ring of shock resistance on right finger.
- Holy +0 iron shoes on feet.
Inventory Items:
- +0 Iron helm.
- +1 Spear.
- Holy +1 buckler.
- +0 Studded leather tunic.
- Holy ring of shock resistance.
- Holy +0 iron shoes.
- Manual of armour (2).
- Evil guide to armour (2).
- Evil mana potion.
- 2 +0 Crystal platemails.
- Mana potion.
- -1 Fur-lined boots.
- Holy ring of the missing finger.
- Wand of ice (2).
- Holy poison potion.
- 2 +0 Leather caps.
- 2 +0 Maces.
- 3 +0 Jump boots.
- +0 Leather tunic.
- 2 Scrolls of enchant weapon.
- +0 Mithril chainmail.
- Holy +0 helm of telepathy.
- Wand of light (1).
- +0 Long sword.
- Wand of ice (12).
- 2 +0 Short swords.
- +0 Fur-lined boots.
- Holy potion of enlightenment.
- +0 Banded mail.
- +0 Chainmail.
- Wand of invisibility (5).
- +0 Splint mail.
- -1 Silver spear.
- -1 Plain robe.
- Holy heal potion.
- 2 +0 Short swords.
- +0 Wooden shield.
- Holy +0 round shield.
- Holy ring of regeneration.
- Holy +0 warhammer.
- Bottle of greek fire.
- +0 Fur-lined boots.

P.S: logs are in appdata/powder-magicsam/.powder

Cheers, Magic Sam
Nice to hear from the original creator, too :) (even if, this time, he does not register and post here,or not yet) :)
Hi again ;)

Build #4 is on the Repo:

New in build #4

- Jeff Lait's Powder 118, released in February 2018
- Compiled with ptitSeb's latest beta Code::Blocks (GCC 7.2)
- Added the README file to the documentation menu
- Updated source code and libraries

The changelog is pretty thin compared to previous releases, but it's still nice to have a new version after 6 years of waiting:
* Mimicing the red queen, ran hard to stay in the same place!
* Many encylcopedia text typos fixed thanks to David Damerell.
* You now celebrate rather than celebarate at the surface. (Alex Lait)

Cheers, Magic Sam
Hi all :)

Suggestion: in appdata/powder-magicsam/.powder, one could find a file named $your_name.txt, with stats about one's previous game...

With some greps and seds I think I could extract the "score" value out of that file, and submit it to the C4A leaderboards ;)

pandora:/media/Pandora1/pandora/appdata/powder-magicsam/.powder$ grep Score *.txt | cut -d " " -f 2

Would you guys like that new feature ?

Cheers, Magic Sam
Last edited: