
While troubleshooting why unwanted shortcuts were triggering on my handheld, I noticed that map_scancodes
does not suppress the original scancode if it corresponds to a modifier key.
For example, you can add the following line to your config.txt:
map_scancodes 4=5,224=6, |
This will remap:
- the A key (scancode 4) to B (scancode 5)
- the LEFT CTRL key (scancode 224) to C (scancode 6)
Then, download this test cart and run it in PICO-8.
- when you press the A key, it will detect only scan code 5 (key B)
- when you press the LEFT CTRL key, it will detect both scancode 6 (key C) and scancode 224 (LEFT CTRL, not supressed).
You can test this with left and right CTRL, ALT and SHIFT.
Keep this in mind when mapping your handheld buttons, especially if they are originally assigned to modifier keys... So you don't end up accidentally triggering unwanted shortcuts.
New Feature: Texture Loop can now be set to 1-4.

Small Feature: Texture image import can now be undo'd.

Sample Code
The rendering engine for this tool has been adjusted to make it easier to handle multiple models.
Global rotation, camera coordinates, pivot coordinates. We'll refine these features as we create game models, and if we find any useful patterns, we'll share them.

_p_grot={0,0,0} _p_gscale=3 v1=objload({1,2},{3},{4,5}) --eggplant v1.scale={1,1,1} v1.rot={0.18,0.02,0} objrot(v1,nil,nil,nil,5) --hold rotated vtx v1.orig={-8,-1.5,0} v1.rot={0,0,0} v2=objload({1,2},{3},{4,5}) --eggplant(reversed) v2.scale={1,1,1} v2.rot={0.08,0.24,0} objrot(v2,nil,nil,nil,5) --hold rotated vtx v2.orig={0,-6,0} v2.rot={0,0,0} v3=objload({1,2},{3},{4,5}) --eggplant v3.scale={1,1,1} v3.rot={0.12,0.02,0} [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=172994#p) |
Very rough, still needs polishing, but technically playable.
O(Z) to Interact, X(X) to open inventory
Interact with the shuttle (center tile) to open crafting dialogue and end the day, must deposit scrap to craft
Interact with tiles, vents provide oxygen, etc.
Feedback VERY welcome, please break my game I've still got like 2k more tokens or something to fix problems haha

The DARK LORD's dungeon denizens are hungry: for KNOWLEDGE.
Maintain a vast collection of books and fulfill your ghoulish patrons' requests in this tiny library simulator!
Dear Head Librarian, Thou art aware thine predecessor hath failed me. For neglecting mine minions and placing mine library in disorder, they have been cast into the deep mines. Thou art henceforth bound to serve unflaggingly, lest thou meet a similar fate. - The DARK LORD (your boss) |
How to Play
Requests

Patrons at the counter will request a book by its Title, Author, Subject, or Call Number.











AutoCiv
A minimalist automated civilization game where you guide your civilization through high-level strategic decisions rather than micromanaging individual units.
Game Modes
AutoCiv offers three distinct modes that determine how your empire develops:
🌱 Grow Mode
Focuses on economic development and city growth. Your empire will:
- Build farms (
20 gold
each) in the first available city with space. - Grow city size (
25 gold
per level) when no farm spaces are available. - Benefits your entire empire by improving one city per turn.
⚔️ War Mode
Concentrates on military expansion and defense. Your empire will:
- Build barracks (
30 gold
each) in available city spaces.



Hello, this is my first pico-8 game, Rolling Bones! In it, you are a skull who wants to go out on a date, but all your bones have been scattered to the winds! Roll around the field to find them but watch out for assorted junk! Sticks and stones can break your bone and other items can look like bones but will not fit anywhere in your skeleton (I promise, I've tried). Can you collect all 20 bones to get ready for your big date?


Note: this cart was mostly based on New Raw Key Reader, from dw817.
This is a very simple tool to show scancodes (and SDL key names) for keys pressed on a keyboard.
This can be useful when remapping handheld buttons. For example, I have an original RG35XX and I'm using the MyMinUI custom firmare. I wasn't satisfied with the default button mappings, so I decided to remap everything from scratch.
First, I commented the map_scancodes
line in config.txt and ran this cart.
- The A button was mapped to scancode 44 (spacebar).
A very short game about two wizards teleporting around. I made this game after getting inspired to play with pico-8, and some sprite weirdness gave me the idea to make this.
I've been trying to make games for YEARS now but I've always stopped myself at the start of every project. It was always the same thing, some basic prototype that I give up on after a couple of weeks. But, look, I finished a game!!!! Finally!!!
Also: PUZZLE DESIGN IS REALLY HARD. That's why there are only 8 levels (and calling all of those levels is generous.)
Hope you like it!
Note that the name is wIIz. because there's two wizards. ergo II + wiz = wIIz



Math Sword v1.69 "Makita" - A Game of Systems
Welcome to Math Sword, a tactical RPG focused on mastering interlocking game mechanics. The goal is singular: maximize your final score (EXP) by surviving for 50 turns.
Core Mechanics
-
Bloodlust System: Your primary scoring mechanic. EXP gains are multiplied based on how low your health is before a battle (
1 + ((100 - HP) / 50)
). High scores are impossible without intentionally taking damage and playing at the brink of death. - Tactical Stances: Before each fight, choose a temporary stance—Aggressive, Defensive, or Balanced. Each stance modifies your damage, EXP gain, and damage taken, allowing you to fine-tune your risk for that specific battle.



This is my first game ever. It has the same mechanic as Psycho Hazard - in every level there are three text choices. One moves the story forward, the other two end the game in defeat. Again, the only mildly interesting thing about this is the story, but it is lacking the entertainment character that Psychohazard has. In other words, it is quite mild. It has never reached any substantial success, partly due to its content and partly due to being distributed as a BASIC file. This dates back to 1999/2000 if I remember correctly.



I made this game in 2001 for the Czech market. It is a text-based story where you only have one correct answer out of 3 in every level. The other two end in your demise. It is cyberpunk-themed, inspired by titles such as Deus Ex. Extremely primitive gameplay, it is just about the story. It was quite popular at the time in the Czech Republic. It even got to some cheat databases where you could get the walkthrough.
Old Site Cassette Tape
Original by Lena Raine
No clue why this isn't in the OST.
It's the song that plays in the room with the cassette tape in old site A-Side, or that absolute nightmare of a room in B-side.
I may have made a few mistakes, so please correct me if you find any.
The original is made by Lena Raine. Check it out here:
Plonk
The controls or TL;DR
In menu:
- Z/C = confirm, open menu
- X/V = cancel, close menu
In game:
- Z/C = slide
- X/V = melee/ranged attack
The lore
Plonk's mission in life is destroying tea parties all over the globe (don't ask why, some things are better left unexplained), and this has often gotten him into trouble. Today he has incurred the wrath of The Lady In Orange by thoroughly ruining her tea party. How they ended up on this ice sheet (especially since Plonk cannot swim)? We don't know. What we do know, The Lady In Orange is having none of it, and Plonk has to fight for his life!
The menu
Besides starting the game, you can change the following settings in the menu: