I highly recommend you play Celeste before playing!

Note: You may have to load the game twice (refresh) for it to work.


This is a level editor for Celeste (recreated in TIC-80), created due to the lack of one in the full game (for now).

This is still a work in progress, I will hopefully be adding much more!

Share your levels, suggestions, and (hopefully no) bugs below!


Controls:

Mouse - Menus

Arrow keys  -  Move / Scroll while editing

Z - Jump / Switch to test mode while editing

X - Dash / Scroll faster while editing

Up+Left/Right- Climb up

Down+Left/Right - Grab wall



Tip: As any type of file can be uploaded to itch.io, you can upload your .map file for your levels, too.

Updated 13 days ago
StatusOn hold
PlatformsHTML5
Rating
(9)
AuthorDigitPenguin
GenrePlatformer
Made withTIC-80
Tagsceleste, Fangame, Level Editor, pixel, TIC-80
Average sessionAbout a half-hour
LanguagesEnglish
InputsKeyboard, Mouse

Development log

Comments

Log in with itch.io to leave a comment.

hi , windows version? D:

Don't see why you'd need a windows version since it's a web game? If you want to play it offline you can either use the itch app, or download the cart and use TIC-80.

I found out that a winged strawberry fly's upwards even if you're dashing one room above it.. why?

That's a bug, those weren't implemented very well.

(1 edit)

im working on new textures again.. but it would be really cool if you could tell me how to make sprites to hazards. Also having to know to to make an animated sprite (like the heart, just 1x1)Would make up for crazy possibilitys. you can just type down the code so i can use it.

could you do that for me please?

or can i even make a specific color deadly?

this might sound dumb.. but as i sad. i have almost no experience. 

The code really isn't set up to easily make changes like that,  but it's possible.

Hazards are stored at line 590, "if tils(px,py,px+7,py+7, [tile index] ) then die() end" will turn [tile index] into a hazard.

The heart is not actually an animated tile but a sprite drawn at the level's end. TIC-80 does have support for animated tiles through writing special "remap" functions, but this game does not use one.

Making a specific colour deadly is possible but much more difficult than making a tile deadly, I'd stick with the method I described above.

If you're this interested in modding Celesteditor have you considered trying to make your own game? Making something like this isn't as complicated as it might seem using a tutorial like this one, and it would mean that you aren't restricted to building off of someone else's game.

well.. i can try..

also making things kill you didnt work.. OOOF

its really annoying..

(1 edit)

:/

Is there any way to export the palette? couse it always ruins the textures after coming back to this projekt

Not as far as I'm aware. You could write code that applies a custom palette, then copy and paste it into the top of the code editor when you import the sprites.

Deleted post

well.. as a sulution i could just have this site open all time so i wont losed progress.. or i could write down the coulour codes.. but it still takes 15 minutes to finish off the coloring.. OOF

You can use "get cartcel.tic" to download the entire game, with any changes you made, then load it using TIC-80 (https://tic.computer/create).

(1 edit)

The download doesnt work :/

Which download, cartcel or TIC-80?

soo.. am i able to save sprites and textures by saving and exporting the level that uses the sprites? 

Using "export map" saves your level only, using "export sprites" saves your sprites. You can then use "import sprites" to load the sprites again.

okey thanks

I have played Celeste a lot, and hope to improve my level design with Chapter 2.

Just thought you might want to read this if you're still interested.

It doesn't load no matter how often I refresh the page.

Is there some change that my computer process or something? I just wanna know.

What browser/OS are you using? That might have something to do with it.

Safari.. but I'll check out some other browsers

I tried google chrome now, and it worked.. not that I have this nice little game, I have some suggestions. not some new blocks, even if this would be obviously really cool. 1. I'd like to being able to change the controls, without going through the codes and maybe accidentally breaking the game. like putting jump on "c" instead of "x". 2. when you touch a spike, you always die. even when it used to not hurt you if you jump from underneath. now, I don't know how hard coding and all of that stuff is, but im sure you'll do a good job at implementing these two suggestions. but the controls is really the most important thing to me, especially since I played piccolo-celeste really often and sticked to its controls.

also some more music would be great.. but that's just a small thing.

Glad you got the game working! Controls can be changed by pressing escape and clicking "gamepad config". It's unlikely that I will go back to update this any time soon as it's over a year old, but if I do I will keep your suggestions in mind.

Have you uhh, tried clicking on the game itself? One of the first comments on this said,

"it's not working for me"

later he said,

"Edit: Holy s@#t it worked this time!

Edit part 2:I didn't know you had to click on the screen.  :/"

(1 edit)

Well, I found some (hopefully no didn't stop me from finding these) bugs. (Don't know if some of these are a bug or intentional)

If a spring is placed on a disappearing block, the spring doesn't always activate the disapearance of the block below it and the spring stays there if the block below disapears.

Transitioning between screens doesn't replenish your dash.

If you are a screen above a flying strawberry and you dash, the strawberry will fly up from the screen below.

When trying to climb on the left wall of a 1 tile wide area, the particles of the climb are on the left and Madeline will be on the right.

Trying to vertically jump into 1 tile wide areas is incredibly difficult.

Have no clue what causes this, but sometimes you will just continuously slide on ice tiles.

The music can get out of sync with the gameplay if you go into the tic menu, the game code, sprites, map, sfx, or music and stay there for a bit.

As I've said before, if I was going to update this I would just rebuild the game from scratch, hopefully with none of these problems. However, the music bug is a bug in the engine I'm using, so I can't fix it.

I'm glad you care about my game Aquatix, but given that it's almost 2 years old now I don't think I will be going back to update it.

(2 edits) (+1)

Just finished my first level!

My fastest time was 65s, no deaths, 1/20 strawberries.

There are 20 strawberries, good luck getting them all!

Chapter 1: Jagged Valley <Download link

(2 edits) (+1)

Nice level! Cool to see someone actually making something with this.

Got this on my first try:


My one suggestion would be to think about the paths a new player will take through the level: Celeste normally has one main path through the level with optional strawberry rooms as dead ends, making it easier to find where you're going.

(1 edit)

Thank you for playing it and for the feedback!

Currently working on Chapter 2!

If DigitPenguin is still working on this project or wanting to work on it again, it would be nice if these could get added:

The ability to switch the music played in the level.

Dream blocks.

A new demo level.

A way to make custom terrain.

An item that will give Madeline 2 dashes, like the one in the Pico-8 game.

An option to start Madeline with 1 dash or 2 dashes, like in Chapter 6: Reflection you start with 1 dash, in Chapter 7: Summit you start with 2 dashes.

Maybe a screen to select pre-made maps to build off of?

If I ever go back to update this it's likely I'll just rebuild it from scratch due to the amount of bad/old code in the game. The main reason for the lack of features in the game right now is the way the editor and saving system works, which I would also have to update.

Maybe I'll get around to that one day, and if I do most of these wouldn't be hard to implement. Also, what do you mean by "custom terrain"?

(1 edit)

Like a menu to make new terrain blocks to use for the level, and the setup for it could look like this:

Edit: Took 20 minutes to make that in MS Paint

This would technically be possible within the lmitations of the engine I'm using, but:

1 - The entire space for the level is already taken up. This could be worked around using compression, but saving custom tiles would still be difficult.

2 - Creating a tile isn't as simple as it seems, 16 different variations would be needed to be made in order to adapt to any placement (which, again, would take up a lot of space in the level file).

3 - I feel like being able to create your own tiles makes it feel less like a Celeste editor, and more of just a platformer engine.

I would like to add more than just the default ice tiles though.

Oh lol

This is amazing, and should honestly be worked on more!

(+1)

Do you have the *.tic file for this game? When I try to download the cart using the get command, it says file not downloaded :|.

I just want to play this outside of my browser.

(+1)

I don't think get works for exported browser games, and the version I have on my computer is halfway through an update I never finished which still has some bugs. If you just want to play this offline though, you can download and play any itch.io browser game offline with the app, which can be found here.

(+1)

And I also find that the demo level of this is way harder for me. Stele, a copy of this game with different graphics and without the editors, I can beat more quicker. It requires VERY PRECISE timing in order to get past the spikes, because 99% of the time, I miss those green balls that make you reach the green heart and finish the level. TIC-80 really needs savestate support!

I wonder why you never released this on the TIC-80 website before Stele was released.

(+1)

I don't think I even knew the TIC-80 website existed when I made this. If I ever make any other TIC-80 games I'll be sure to put them on there. And yeah, all my games are way too hard (I can barely even beat the demo level now).

It's okay if you can't beat the demo level, platformers are meant to be hard, so if you can't beat it, that's good! Personally, the flying strawberry screen is the hardest part of the demo level.

(+1)

I wouldn't say that platformers are "meant to be hard" but Celeste does seem to be. And yeah, the demo level has some pretty bad screens.

(+2)

do "save cartcel.tic" then "get cartcel.tic"

(+1)

sooo I just made and played a level and in conclusion I think this is pretty good! I would love to see more things to make levels with from other chapters,however it still is amazing keep up the good work! :D

(+1)

Thanks for playing! Unfortunately, I do not think I will be adding any new content to the game.

(+1)

Understandable.....

(1 edit)

Edit: Holy s@#t it worked this time!

Edit part 2:I didn't know you had to click on the screen.  :/

it's not working for me

(+1)

Sorry about that! As it says on the page, if the game isn't loading, try refreshing.

(+1)

This is so cool! You got the movement down pretty much perfect :D

(+1)

Thanks!