gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > DSLiero

#175820 - SchmendrickSchmuck - Mon Feb 14, 2011 10:06 pm

This thread is about my current project, DSLiero. Latest download links can be found in this post at any time.

Screenshots:
http://dsliero.dennisvanzwieten.com/images/screenies.png

Download / Official website:
http://dsliero.dennisvanzwieten.com/


CURRENT FEATURES:

- Gameplay nearly identical to original
- Built-in level editor
- All* of the original weapons (see TODO)
- All of the original sounds
- Custom theme support
- Fully customizable controls
- Stylus aiming


THEMES:

Themes are files containing information about all weapons and objects in the game. For DSLiero, they are stored in the SD:/Data/DSLiero/Themes/ folder.
Without a theme file (*.thm), you can only shoot explosion-trailed bazookas, so you might want to have at least one. To change your theme, open the Options menu and select 'Theme...', where you can browse your theme collection for the theme you want to use.

To create a theme, it's easiest to use my DSLiero Theme Editor, which can be found on the official DSLiero website. You can also create your themes manually (they're only text files anyway), but that's a LOT of work. A 'default' theme, which is basically a copy of the original Liero theme, can be found packaged with the game release. It can also be found on the website.


LEVELS:

Levels can be up to 9 screens big (max 3x3), and can use the following textures:
- Dirt types: The standard destructible material
- - Dirt: Default dirt color
- - Green: Greenball color
- - Red: Blood color
- - Shell: Shell color
- - Worm: Worm1 color
- Rock types: Standard indestructible material
- - Gray: Default rock color
- Special types: Special materials
- - Pass: Objects and weapons can pass through, but worms can't
- Eraser: Not really a texture, but it should be noted that it's there.

To select a texture, hold either Left or the A button to bring up the texture selection, then tap a color. Press Up/Down or X/B to change the brush size. Press Start to exit the level editor.

Levels can be saved on flashcard. On starting, the 'game' creates a 'data/DSLiero/Levels' folder. The levels themselves will be 4-20k in size. I haven't really tried to make a lot of levels, so they may become up to 30k, depending on how detailed your levels are. That said, you can only save levels on hardware. A few levels will come packed with the game release.


TODO:

- Map display on top screen
- Stereo sound (everything's mono now)
- Random level generation
- Fix non-usable weapon types (laser/direction steerable)
- Update AI
- Multiplayer (wifi/nifi)
- Custom graphics/sound support
- Worm options
- Add teams / team game modes (team deathmatch, CTF, etc)


KNOWN BUGS
- Background scrolls horizontally at 2px steps on hardware


Last edited by SchmendrickSchmuck on Sat May 07, 2011 10:36 pm; edited 6 times in total

#175844 - relminator - Fri Feb 18, 2011 3:28 am

Me likes it!

Looking forward to a playable version soon.

BTW, libnds has been updated.
_________________
http://rel.betterwebber.com

#175850 - SchmendrickSchmuck - Sat Feb 19, 2011 12:23 am

Thanks for the heads-up! Updated immediately.

#176165 - SchmendrickSchmuck - Mon Apr 25, 2011 2:29 pm

New release!

Website launched for DSLiero:
http://dsliero.dennisvanzwieten.com

See first post / website for details / downloads.

#176313 - relminator - Tue Jun 21, 2011 4:41 am

Yo SchmendrickSchmuck, have you got Nifi to work?
_________________
http://rel.betterwebber.com

#176316 - SchmendrickSchmuck - Tue Jun 21, 2011 8:51 pm

I'm afraid not. The only way I've found is to use a 'hacked' dswifi version. Apparently it works, but it's rather buggy; I'd rather wait until someone develops a stable nifi lib. As I know little of DS wireless comms, I'm not really cut for the job myself.
_________________
http://DSLiero.DennisvanZwieten.com - Liero for NDS!