Voxatron 0.3.0 is now available! You can grab it from your games page or Humble download page. The largest changes you'll notice are a 2P arena cart, a whole new cart called Bloot (4-player!) and a sound designer that you can see a glimpse of in the trailer (it's shared with my other fantasy console, PICO-8, which is a kind of subset of Voxatron). Try Bloot to see what kind of sounds you can make with it.
On the more technical side, there is now support for aliased objects, which means you can make references to objects from different folders. This is useful for things like making shared properties between actors or dropping random loot. Tutorials on how to use this are on their way :)
If you'd like to try making a multiplayer cartridge, just plonk more than one player into a room and they will automatically be assigned controls to a human player in order (P1, P2..). Note that you'll need to set up controls in the options menu for each player, which can currently be keyboard, keyboard+mouse, and up to 4 joysticks. Note that each player needs to have a separate definition (you can't currently two DJ Beeps for example).
Finally, as some of you have discovered already, it is now possible to freely play any BBS cart right in your browser. This means that cart designers can share their games with people who don't own Voxatron, and gives a handy way to preview carts without leaving the forum. I'm hoping that this will encourage users to post and share more stuff, and will serve as a way to introduce more people to Voxatron.
Check out the Development Map to see how all these features are going to fit together. Coming up next is switchable inventory items, making RPGs and Doom-style inventories possible.
If you find any bugs, feel free to post them in the comments. I saw the save game issue and the sticky 'up' button bug preventing menu use (ugh), and will make another small update soon to address these.
Thanks for playing, and I'll catch you in the forums!
Update: I uploaded some fixed .deb installers for Linux that are also live on Humble for anyone who had trouble with this.
Update 2: There's a nasty bug that prevents saving if you clean installed Voxatron. I'll patch it soon, but until then here's a workaround.
Added: Pico-8 sound editor
Added: Item aliasing
Added: Random alias selection (for loot dropping etc.)
Added: Low camera angle
Added: M-STATE:C-CRASH event caused by actors colliding at high speed
Added: Bullet flag collide_with_sender
Added: 2d png importer
Changed: Debris and snow no longer settles underneath actors
Changed: Friction applies to objects bouncing in z
Fixed: Tiling actors in editor use incorrect spacing
Fixed: Life less than zero trigger not activating before actor does not exist
Fixed: Actors with negatiec gravity do not lift off the ground
Fixed: Item id corruption after pasting from another file
Fixed: Cart profile saving (favourites, game_in_progress)
splat! gota find someone and play 2player! eeeeeeeek!
carts onlinene is uber cool too. is that thru html5 or top secret?
i guess theres some new people joining too, thru the latest humble bundle. WELCOME all the new ones and yo to all the old. i should really post one of my levels or make a new one!
@Kling -- lantern lighting, you say? Well actua.. hey look over there! Procedural worlds!
I'm planning a bug-fixing update on Monday that should have workin negative gravity in it.
Also, I won't have time to update the manual until next week, but I'll make a wee tutorial on aliasing before then. The short version if you're keen is: (e.g. to do a loot drop)
- Select the items you want to randomly choose between
- Ctrl-M to make aliases (similar to copying, but copies a reference, not the whole object)
- Make a folder somewhere and Ctrl-V the aliased objects in inside it
- Now, use the id on that folder as the source for the emitter and it will randomly choose a different item each time. You can set a relative probability for each alias.
- If you want to the emitter to sometimes skip emitting anything, also add an empty folder to the list of items to randomly select between.
Note to copy and paste object definition ids you can now right click on them in the navigator ('grabbed id') and then right click again on the number field to paste.
Re: Heart's Dungeon -- ok, I'm on it
@ladybug -- yep, it's pure html5 compiled with emscripten (a C to asm.js compiler). Before long it should be possible to have decent joystick support too.
I made a player sound to be triggered by the hurt property, but that sound is sometimes triggered when I increase or recharge my health (there is another sound for that)
also, even thou the default sound options is turnd of the sounds to collecting a pickup sometimes play(neither the player nor the item has the option on)
I just tried using the Debian installers on both this site and from Humble Bundle and they both cause an error when trying to install on Ubuntu 14.04LTS. I'm able to get Voxatron to run from the expanded 'tar' file after the configuration file is edited to deal with the Multi-Monitor problem (combined screen resolution is detected instead of that of one monitor), but cannot install from the '.deb' file. Thank you for your help.
Log in to post a comment