Log In  


Well, you can play the browser version on this thread without owning PICO-8, but to download it, yes, you'll need PICO-8.

P#108085 2022-03-05 08:35

so i did a little off camera grinding
i might go for 10 lmao

P#108159 2022-03-06 22:14 ( Edited 2022-03-06 22:14)
P#108428 2022-03-11 08:29

What's this I wonder?

P#108433 2022-03-11 10:39


P#108434 2022-03-11 12:35

Blockswap for walls to make building easier.

P#108472 2022-03-12 01:02

1.4.1: Finally, MOUSE SUPPORT! How does it fit? No clue!

Main Changes:

  • Added an option to toggle mouse controls in the in-game pause menu!
    • The option can be found in the same place as the save button. (Hold pause to open the menu)
    • Move with ESDF, and jump with the right mouse button.
    • The inventory is still controlled by the keyboard as usual.
    • Using tools and placing blocks can be done within a limited range, and ranged weapons can be aimed freely!
    • You can swap items using the scroll wheel, and as originally suggested by "oh lord he bacc", toggle the inventory by clicking it.
  • The annoying "CTRL+C TO COMPLETE COPY" prompt while running on the BBS should now no longer appear while loading save files. (Thanks @shy for the workaround!)
  • Hammers now break wall tiles in the same way pickaxes and axes break blocks, but with a faster speed modifier because of how slow they are. (Saved a lot of tokens)
  • Shadow orbs now replace themselves with an ebonstone wall when broken, to improve the illusion of multiple tile layers.
  • Furniture tiles such as workbenches, furnaces, and torches now break walls if the player tries to place them over one.
  • Modified cave generation. There should no longer be a massive hole along the bottom of the world. (Apparently I broke it in 1.3, ha)
  • Slowed down random tree tick slightly.
  • Item collisions have been simplified to save tokens.

Stat counts: 8191/8192 tokens, 41232/65535 chars, 99.96% compressed size

We have officially entered the realm of extreme token saving wizardry. (i.e. using incomplete compound variable assignment to set multiple values to nil, to be treated as false. Yeah. THAT far)

P#108583 2022-03-14 06:39 ( Edited 2022-03-14 06:40)

can i make a new version of this, just with split screen co op? but without the mouse support tho

P#108630 2022-03-15 00:40 ( Edited 2022-03-15 00:59)

@cubee i'm not sure if this would work well, but maybe for mouse mode have E be jump? i think rclick is a bit confusing (although that's probably cuz i have barely played with it) but also it doesn't really work on trackpad
not sure if changing E to jump would break anything that i can think of, since arrow keys still work

P#108633 2022-03-15 01:43


I did have E as jump at one point, but I think I removed it due to the token limit. I'll see what I can do to get it back, as the code to allow multiple jump buttons is already there.


Go for it, just obviously don't claim it as your own and all of that. It's got the Creative Commons licence for a reason.
Or are you going to rebuild it from scratch?
Either way, I'd like to see that.

P#108636 2022-03-15 02:40

1.4.1b: A nice change of pace

  • Added the E key as an alternate jump.

Stat counts: 8192/8192 tokens, 41232/65535 chars, 99.96% compressed size

This update is tied with 1.1b and 1.2.1b for the smallest update, with only one change note.

P#108638 2022-03-15 03:14

@cubee sorry, my parents said that i cant have pico 8, so you may have to do it, but all you have to do is make a new cart, copy the original, perform the token saving wizardry, remove mouse suppourt, and add 2 controller suppourt with two character import options and splitscreen

P#108674 2022-03-15 17:22 ( Edited 2022-03-15 17:23)

however i might be able to do this in scratch, and add cloud multiplayer, like the original terraria,

edit: nevermind the cloud multiplayer, that would ruin the "old timey" aspect of it, but i would also make the sprites in the game 16-bit instead of 8

P#108675 2022-03-15 17:23 ( Edited 2022-03-15 17:27)

actually ill keep em 8-bit

P#108676 2022-03-15 17:27


Ah, well, in that case just give credit for what you use and link back to the game in the description.

P#108721 2022-03-16 07:04

I probably won't finish this, but it's been a cool experiment so far. I had to cut quite a few things to even get a second player to a barely working state, let alone with their own entire screen.
And then there's the problem of the second player not having a pause key.

Cut features:

  • Title screen
  • Saving and loading
  • Mouse controls
  • World generation progress screen

It's hilariously broken too, though many of these should be easily fixable:

  • Due to a lack of a player 2 pause key, both inventories open at the same time.
  • The game no longer pauses while the inventory is open.
  • Enemies move at an increasing rate based on how many players there are. (2 players = 2x enemy speed, 4 players = 4x enemy speed, etc)
  • Opening the inventories teleports the camera somewhere underground.
P#108723 2022-03-16 08:20

Alright, well, it's seeming to be more doable now, though saving still isn't a thing.

(By the way, this is NOT going to be part of the base cart, unless something major happens with PICO-8 and I can magically fit it in somehow. The base cart is right on the edge of possibility as it is.)

There's quite a few quirks as of now:

  • The light level for both players / the entire screen is controlled by player 2. Fixing this will involve changing how the lighting system's palette works, perhaps using the scanline palette mode to allow both sides to have a different palette?
  • Mobs despawn if their target dies, and also if their target changes to a dead player.
  • Again, there's only one pause key, so there are various instances of one player pausing the game and causing the other to delete a heap of items accidentally. In fact, you can see this happen in the gif: player one pauses before falling into a hole, causing player 2 to delete a bunch of weapons.
  • Player 2 won't respawn unless player 1 presses the jump key.
  • The trash slot is off-screen and not red anymore.
  • The health bar icons loop over themselves, though I know exactly why and may have already fixed it.
  • Probably a few things are broken, like some bosses, because I did a blind search and replace to get the player variables into a table format I could use to allow multiple players. (e.g. pxv became p.xv, max_hp became p.max_hp)

If this were to be released properly, I need a few things:

  • An inventory key for player 2
  • Enough tokens to allow saving/loading in some form. (Even if player saves are incompatible between versions)
    Both of which are going to be hard to do, I think.

I may end up releasing it as a tech demo though.

P#108725 2022-03-16 12:44 ( Edited 2022-03-17 10:55)


edit, its fine if its a tech demo for now, but pls release it! ive been wanting to play with someone!

P#108763 2022-03-16 21:22 ( Edited 2022-03-16 21:24)


OK, do you plan to play by sharing a keyboard or with two controllers?
Because I have an idea for how to separate the pause keys using the keyboard and another idea for using controllers, though controllers would require the use of PInput which is a separate program you run to add support for more controller buttons.

I really don't want to release it if the two players have to share a single pause button, I tried it with my friend and it was really annoying.

P#108781 2022-03-17 01:34

It's still a little bit weird, but I've fixed a lot of the issues.

  • The light level now works separately for each player, though it's still a little weird in some cases.
  • The trash slot is now visible again, it's still blue though.
  • Player 2 no longer relies on player 1 jumping to respawn.
  • Mobs no longer target dead players, haven't tested what happens if both players are dead.
  • Autopause has been removed.
  • Player 1's inventory key is the system pause key, so any held keys on player 2's controller will be un-pressed when player 1 opens their inventory.
  • The health icons took up too much screen space, so I made them smaller. :)
  • Performance. We don't talk about performance. All you need to know is that it frequently drops to 30fps.

I've mapped player 2's inventory key to keyboard T. The way this is implemented means it'll break if caps lock is on, so make sure that's off.

Current key mappings:

  • Player 1:
    Z/C/N: Jump
    X/V/M: Use item
    Arrows: Move/Aim
    Enter/P: Inventory

  • Player 2:
    Tab/W: Jump
    Q/A: Use item
    ESDF: Move/Aim
    T: Inventory
P#108795 2022-03-17 12:22 ( Edited 2022-03-18 01:01)

i could do it either way, and i like the multiplayer update!
btw instead of making a scratch game, im just gonna make a book. :)

P#108800 2022-03-17 16:49

Multiplayer Tech Demo released!

If you would like to play with another person, there is a multiplayer version available here!
Just keep in mind that this multiplayer version lacks a few things, including saving functionality.


P#108918 2022-03-20 09:41

If you click reset card and click CRTL+V you going to spawning in dark creepy place

P#108932 2022-03-20 16:21

its been amazing seeing this game evolve into what might be the biggest single cart game in pico-8! if you're still looking to add some smaller "bonus" things, may I suggest an idea I had a while ago that I call 'expansion carts'

It would unfortunately not work on the BBS but the idea is having the user download the expansion into pico8 and it will load as a multicart from the base game

P#108946 2022-03-20 22:19 ( Edited 2022-03-20 22:20)

i kill all bosses except ocram and i cant spawn ocram and if i didnt kill ocram i didnt kill platerra and that all because I CANT SPAWN OCRAM also i play this game 5 hour without stoping

P#109022 2022-03-22 20:21


You can summon Ocram in the Corruption at night time.

P#109024 2022-03-23 00:56

Because of the block you're standing on changes the biome, you can add 1 corrupted grass near your base and summon him while standing on it. :-) I found this out a while ago and it is a quick way to boss rush Ocram and Plantera.

P#109083 2022-03-24 01:34

Imagine someone recreating calamity here

P#109196 2022-03-26 13:26

200 stars, congrats!

P#109197 2022-03-26 13:48


P#109350 2022-03-29 07:12

will you be adding anything else to this game I know you've compressed it basically to the max but do you think you can add one more boss/biome like eater of worlds or brain of cuthlue?

P#109473 2022-03-31 16:21


No, I don't think I can fit another boss or biome in. Sorry!

P#109484 2022-03-31 20:54

I want to see a higher resolution remake, maybe with more biomes, bosses, enemies and items...
Oh wait ;)

P#109863 2022-04-07 17:02

I added a section in the main post that tells what the mobs drop, also a trivia section as wall.

P#110192 2022-04-13 14:22

@cubee i created a discord server for you @cubee You think that's a good idea? link serve: https://discord.gg/qZ5yujrgMa

P#110319 2022-04-16 12:47 ( Edited 2022-04-16 12:49)


I don't mind, but please don't call it "official" without asking me first. Otherwise it's unofficial.

Also, the invite seems to be invalid. (expired?)

P#110324 2022-04-16 14:32

@cubee's dogblaster XD

P#110349 2022-04-17 08:38

bro why :( i not can't drop word and player

P#110528 2022-04-19 23:17 ( Edited 2022-04-19 23:18)

@cubee you can't help me

P#110710 2022-04-22 13:22

could you show me what the start of your player save file looks like?

P#110715 2022-04-22 13:51


Excuse me.
How to spin the weapons' sprite?

P#110766 2022-04-24 03:27


What do you mean by that?

P#110773 2022-04-24 06:00

I drew some sprites about the weapon, but I don't know how to make it spin when attacking.


P#110814 2022-04-25 05:13


You can find the rotated sprite function I used here:
or copy my slightly modified version from tab 3 inside the cartridge if you like.
If you use the one from the top of the linked page, you'll have to find the rot_coord() function from the R-TYPE cart as well, or use a different one from further down.

What I did was set the map tile at position (1,1) to the sprite surrounded by empty tiles, then drew it using:


1,1 being the position in the map, and 0.5 being half the width in tiles.

You can optionally provide flipx and flipy to flip horizontally or vertically, not sure if either of those work correctly but they at least worked for Terra.

P#110816 2022-04-25 06:19

@cubee can i have permission to se the terra items sprites??

also how can i find or craft a musket???

P#110921 2022-04-27 02:10 ( Edited 2022-04-27 04:42)


If you go to the recently released https://pico-8-edu.com and type load #terra_1cart you can look around as much as you like. The colours will be wrong though, because Terra changes them while running.

And to get the musket, it drops from the third Shadow Orb. There is an issue with saving where if you reload the world the Orbs will start again from the Shade Bow, so you can try loading your character in a new world to get it if that's the case.

P#110929 2022-04-27 08:29

@cubee can i make a game through pico-8-edu.com???

and i also have the issue on the orbs tha same as what u just said

P#110988 2022-04-28 07:34


Yeah you can use pico-8-edu to make games. I'm not sure if they can be published on the BBS though.

And for getting the musket, you can load your character, and make a new world instead of loading a world save file.
Then just go break all 3 shadow orbs to get the musket and only save the player file.

P#111000 2022-04-28 12:32 ( Edited 2022-04-28 12:33)


If you run the game, pause, and type:

> poke(0x5f2e,1)

> resume

and pause again, than you can see the right color of sprites.


By the way, thanks a lot to @cubee for teaching.

P#111019 2022-04-29 00:18 ( Edited 2022-04-29 00:26)

how do i fix dis??
it happen recently on my save

P#111026 2022-04-29 06:44 ( Edited 2022-04-29 06:45)

[Please log in to post a comment]