Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Millie Squilly

463
Posts
19
Topics
121
Followers
58
Following
A member registered Jun 13, 2015 · View creator page →

Creator of

Recent community posts

Oh I do like the page flip ones especially! Could be really effective for book or comic-type material in Decker!

I have the idea bouncing around in my head of making an FMV game in Decker. That's my primary plan for Deck Month at least.

Aww this was really sweet!

The outlines on the button labels look really nice!

this is cute as heck! The vibes are good and I liked it muchly!

Thanks! It's basically just some clever use of transitions, haha!

Zine of Millie EX3 was also too big to fit on a floppy disk without zipping, but it's online now! https://zine.milliesquilly.com/ex/ex3.html

Hey, a lot of these feelings are relatable!

Yes, if a checkbox is set to "show none" you can't interact with it. I think in the example given the idea is you have a hidden checkbox that stores whether the button is pressed, and then you have your normal visible button with code in it to set the value in the checkbox. I hope this makes sense?

ooh coloured buttons :3

It's not perfect but you could add some keyboard shortcuts to the "back" and "next" buttons, which isn't ideal but does still make things a bit more usable

Basically you open the deck you need to have the module in, and then drag the deck that has the module into the window. That'll pop up the Font/DA mover and you can move the module across. It looks like you've done that but with still no luck?

Any chance you can upload the deck somewhere so we can have a look?

Possibly a silly question, but did you make sure to add the "zazz" module to your other deck?

Now that you're on Linux you should try to not be scared of compiling stuff from source, haha!

This is so good, it feels so intense even though the presentation is simple. Also yay two decker people I know collaborating :3

This is so good! Really interestingly dark, haha! I really appreciate the translation!

:3 thank you!

I brought a being into existence

I'm glad it's replayable haha

Hehe I think it was quite late at night when I made the music

Aww :3

Yesss you made the correct choice! The font is made by https://ahmwma.itch.io/

I'm working on the launcher for my Deck Kiosk - so I'm starting with the sample code you sent me with the directory listing but I want to have it go through and  open up each deck and pull out the name (and maybe the author) for each deck so that things look a bit friendlier than just a filename. I tried doing it as part of the select statement but it didn't seen to work, I guess because the function I was using didn't work nicely over a vector?

I'm having some troubles working out how to iterate through every row in a grid

If I use like "each x in grid.value" I get each column separately. And I can do it if I refer to each row with the index like "each x in count y" and then "grid.value[x]" that seems to be an option but I can't seem to find a way of getting the total size so that I know how far to go.

Is there something I'm missing? Is there a cleverer way of doing this?

I think most of your questions have been answered, but there is something I can add. In terms of a fading effect, if you're willing to mess around with changing the palette then this is something you can do! I made a module called PaletteFade that lets you smoothly transition from one palette to another. If you have text set to a certain colour in the palette, and use PaletteFade to change that colour from being the same as the background to a distinct colour, it'll look like the text is fading in. There's a few other tools in the Contraption Bazaar that can be helpful for messing with palettes if this is something you want to do.

Or the easier option is having two cards and transitioning between them as mentioned elsewhere haha.

Yeah I don't think they have a good enough refresh rate to have a mouse cursor which might be an issue

Yeah I have not messed around much with eink displays but my understanding is they are pretty slow to refresh. Tbh the inciting moment was realising that I could get small LCDs with a 1024x768 display which fits a 2x scaled default Decker resolution very nicely

Haha thank you but nooooooo I'm just some girl messing around with a raspberry pi lol

Oh wow, happy birthday Decker!!! It's been... quite an eventful year!

(3 edits)

They're .desktop files! Essentially like shortcuts in Windows. So I can set the name and icon to be whatever I want them to be, as well as passing in extra parameters to Decker when I open it (so I can have them always open fullscreen). The actual .deck files live elsewhere.


So for example for the links to my zine I might have a file named issue1.desktop that contains this

[Desktop Entry]
Name=zine of millie, issue 1
Exec=decker --fullscreen "/home/milliesquilly/kioskfiles/zine/s1/zine of millie issue 1.deck"
Comment=
Terminal=false
Icon=/home/milliesquilly/kioskfiles/icons/zine.png
Type=Application
Name[en_AU]=zine of millie, issue 1

Aha, that should work! Thank you!

Quick question - with grids, is there any way to have a hidden column, aside from the few built-in always hidden columns?

Basically I'm trying to build a file list where I show the user "friendly" names but when they select one I then have the actual path to the file hidden behind the scenes and I can load that. Is there a way I can have that as a column in the same table, hidden but accessible through scripting, or would I need a separate invisible grid elsewhere with the "real" values?

I've been working on something of a project of building a dedicated box for running Decker things. Basically, it's a raspberry pi with the UI of the default OS stripped down a bit and a bunch of Decker stuff on it, paired with a display I got off aliexpress and a retro looking keyboard and mouse. My plan is to build an enclosure for it that resembles a classic Apple Mac, and hopefully I'll have something of that to show off soon.

But in any case here's a video of it in operation running Gray Lo-Fi's In Dreams Of Strife: 

I also have long-term plans to write a Decker-based menu interface instead of using desktop shortcuts - there's a few danger zone features that'll make that possible.

I've been blogging about it a bit but realised I hadn't mentioned anything here yet so now I have haha.

You can also use the Widgets -> Order... menu option to select from a text list of widgets (including any that may be hiding offscreen) so you can edit its script and properties without needing to actually see it

I suspect the "hide offscreen" workaround may work for buttons inside contraptions too tbh, which keeps things a bit neater. If you set the position manually using the console you should be able to position it to be sure it's offscreen even if the contraption is up against a corner in the outside world.

I'm not sure yet whether the overall behaviour around widgets in the outside bits of contraptions is intended or not, but I do know that one of the design considerations on Decker is that decks should still be usable on touch-only devices, and not require keyboard input. So I think the intent is to not be able to have keypresses without a corresponding clickable button.

Hiding a button off screen might work as a workaround though if you really want to do it. But if you're targeting web decker and don't mind diving into the danger zone, there's also functionality in the forbidden library to read keypresses directly from javascript.

I guess a question is what do you mean by timelapse features?

You can, with a bit of simple scripting, set things up so that like things change after a certain amount of time has passed, is that what you're hoping to do?

Hi. It would help if you uploaded your own deck, that way I can have a look and find out where it isn't working.

And the reboot continues! https://zine.milliesquilly.com/ex/ex2.html

I had a lot of fun with the new dither brushes in this one, and as a result it's now the largest size deck I've ever made and I had to zip it to fit it on a floppy disk! Lemme know what you think!

Hi!

I'm sorry I'm not very good at making videos but hopefully this will still be helpful.

Where have you got so far with Path? As a starting point, you probably want to set something up like the "Follower animation demo" in the Path documentation. Essentially, copying what's there and changing the art to suit your purposes. There's an associated contraption that you'll need to import into your own deck to make this work.

The next part is making things trigger based on the movement. There's not really any set way to do this, but one way to do it is that when the follower has stopped walking, it calls a finish[] event, and you can put code in that event to check where the follower's current position is and make events happen accordingly.

I'm not sure if this makes much more sense than the tutorial, but if you can let me know which parts make sense and which parts don't we may be able to work it out.