lierolibre: old-school earthworm action game

lierolibre: old-school earthworm action game

Postby arand » 24 Apr 2012, 00:18

Version 0.5 is out, get it from https://launchpad.net/lierolibre/+download

Image
ImageImageImageImageImageImageImageImageImageImage

Hi there,

I've been working on a project known as lierolibre for a while now, you can get the latest version from https://launchpad.net/lierolibre

Give it a try, report a bug or two, comments welcome! :)

lierolibre is a direct fork from Liero (formerly OpenLiero), which itself was a remake of LIERO. The main changes done in lierolibre compared to Liero is:

1. Relicensing and replacement of non-free content:

The original LIERO was released under a non-free "freeware" license, have spoken to the original developer which has kindly agreed to relicense all content which was created by him under the WTFPL. Graphics and game variables are what ends up being used in lierolibre out of this content.

The sounds in LIERO/Liero, which came from Molez, which itself had borrowed some of them from proprietary games, have all been replaced with original sounds (WTFPL) created by "sea".

lierolibre can in addition to reading from LIERO.EXE read and write game vars to a plaintext file instead, and this is what comes shipped by default.

2. General adaptation to *nix

Added in lierolibre is a simple module to allow for $HOME and system content separation. For ease of installation there's autotools (though freetype jam still works for the compilation step).

3. Scripts to handle the game data

Finally, lierolibre also includes a bunch of scripts to handle the extraction and repacking of sound, graphics and levels for Liero. In order to make modification of these more accessible. It is still quite limited, for example the graphics uses raw 8bit pixel values, which are extracted to greyscale xpm files, although the palette used in the game itself differs, so if one wanted to do serious editing one would need to keep referencing the liero palette (available in liero.cfg). It is a resonable compromise for now though, and somewhat nicer than using a hex editor, as it were.

If you happen to create some content for lierolibre, or find something which has a free license and might fit, leave a comment, or report a feature request bug ;)
Last edited by arand on 16 Nov 2012, 11:06, edited 5 times in total.
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: lierolibre: old-school earthworm action game

Postby leilei » 24 Apr 2012, 00:26

Finally a Free Liero!
User avatar
leilei
 
Posts: 154
Joined: 03 Apr 2012, 02:53

Re: lierolibre: old-school earthworm action game

Postby shirish » 24 Apr 2012, 03:59

screenies please as I can't see screenies anywhere.
shirish
 
Posts: 166
Joined: 17 Jan 2011, 15:06

Re: lierolibre: old-school earthworm action game

Postby arand » 24 Apr 2012, 21:11

Added some screenshots, as requested, I've discovered and been notified of a whole bunch of issues, so 0.2 is not far off ;)
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: lierolibre: old-school earthworm action game

Postby arand » 27 Apr 2012, 18:58

Version 0.2 is out! See original post for more info, and user-visible changes since 0.1
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: lierolibre: old-school earthworm action game

Postby arand » 03 May 2012, 15:20

Version 0.3 is out! See original post for more info, and user-visible changes since 0.2
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: lierolibre: old-school earthworm action game

Postby leilei » 04 May 2012, 02:03

I like the faithful recreation!

What's with the framerate cap though? Liero ran in 70hz IIRC.
User avatar
leilei
 
Posts: 154
Joined: 03 Apr 2012, 02:53

Re: lierolibre: old-school earthworm action game

Postby arand » 04 May 2012, 08:18

Hmm, is it lower than 70Hz for you?
With screen sync it is supposedly capped at 1/0.014, i.e. ~ 71Hz.
(And game speed is tied to this rate, so one would likely not want to play without the cap I guess.)
You're seeing something different? Is this on windows or *nix?

This is all code from Liero (OpenLiero) though, and I haven't really looked at it myself, I could be wrong, or managed to muck it up somewhere.
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: lierolibre: old-school earthworm action game

Postby leilei » 04 May 2012, 11:01

It's Windows and it looks like i'm playing it around 30fps.

My desktop screen resolution is 1920x1080x32 @ 60hz btw. I can't go over 60.
User avatar
leilei
 
Posts: 154
Joined: 03 Apr 2012, 02:53

Re: lierolibre: old-school earthworm action game

Postby DGMurdockIII » 09 Jun 2012, 19:52

how is this different than hedgwars http://www.hedgewars.org/
DGMurdockIII
 
Posts: 50
Joined: 03 Feb 2010, 17:47

Re: lierolibre: old-school earthworm action game

Postby arand » 09 Jun 2012, 21:03

leilei {l Wrote}:It's Windows and it looks like i'm playing it around 30fps.

My desktop screen resolution is 1920x1080x32 @ 60hz btw. I can't go over 60.

I spoke a bit with Gliptic, and he claimed that this is likely due to the scaling function being rather unoptimised past x2 or so. I'm unlikely to be able to wrestle with that in the near future I'm afraid :/ You could always test resizing the window down a bunch and see is the scaling does indeed affect it a lot..?

I also did notice something similar when running it off an Ubuntu LiveCD, so I'm wondering if the game falters on slow graphics drivers a lot (though I guess that might not be your case)...

DGMurdockIII {l Wrote}:how is this different than hedgwars http://www.hedgewars.org/

It's a clone/continuation of a completely different game? http://en.wikipedia.org/wiki/Liero
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: lierolibre: old-school earthworm action game

Postby arand » 12 Jun 2012, 13:45

Version 0.4 is out, get it from https://launchpad.net/lierolibre/trunk/0.4/
Changes:
* Fixed a bug where the EXE file path would not be set
* Updated CFG file with variable name corrections
+ New CFG files (v1) will be written with correct names
+ Old CFG files (v0) with incorrect names can still be loaded
* Added automatic upgrading of CFG file from v0 to v1
+ Only upgrades if loading from $HOME / settings dir
+ Creates a backup named *_backup_XXXXX
* First binary linux release
- Uses hard-coded run-time search path and an included set of libs
- Also includes source code for libs under LGPL
* Include library sources in windows package
- As required by LGPL (previously in a separate package)


Updated original post to be more generic (less to edit on each new release).
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: lierolibre: old-school earthworm action game

Postby arand » 16 Nov 2012, 11:05

Hi all,

I've just released lierolibre version 0.5.

This version is pretty much only a bugfix release, so be sure to check it out
if it happens to fix an itch of yours :)

Get the source from
https://launchpad.net/lierolibre/trunk/ ... 0.5.tar.xz

For binary releases and other downloads see
https://launchpad.net/lierolibre/+download

Packages for Ubuntu are at
https://launchpad.net/~arand/+archive/ppa


NEWS:
Version 0.5 - November 2012, by Martin Erik Werner
* Fixed packgfx and packlev scripts to work with newer ImageMagick
* Fixed the packsounds script so that it won't fail with non-english shell
* Removed unused fullscreen resolution extension menu options
* Fixed default keybind Right Alt not working on Linux
* Fixed extended controls being empty if loaded from non-extended LIERO.DAT
+ Closes: http://code.google.com/p/liero/issues/detail?id=3
* Changed windows homedir name from "settings" to "user"
* Pre-packed LIERO.CHR and LIERO.SND are now included in the source release
* Enabled cross-compilation from Linux for Windows
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: lierolibre: old-school earthworm action game

Postby Evropi » 11 Dec 2012, 03:36

Oldish news, but why should one prefer this over OpenLieroX? What are the differences?
You just wasted 3 seconds of your life reading this.
User avatar
Evropi
 
Posts: 385
Joined: 02 Sep 2012, 16:18

Re: lierolibre: old-school earthworm action game

Postby arand » 11 Dec 2012, 18:29

Evropi {l Wrote}:Oldish news, but why should one prefer this over OpenLieroX? What are the differences?

To put i generally, OpenLieroX follows LIERO in spirit, lierolibre follows LIERO in pixels.

If you want nostalgia and the proper feel of LIERO, you'd go with lierolibre.

If you want multiplayer and a crap-ton of features, you'd go with OpenLieroX.

In addition, lierolibre has been dug through to ensure that all the content is freely licensed, something which is not the case for OLX (in fact that one of the reasons I started working on ll, since license-wise it's *kind of* a subset of OLX).
User avatar
arand
 
Posts: 211
Joined: 26 Mar 2011, 21:42

Re: lierolibre: old-school earthworm action game

Postby Evropi » 15 Dec 2012, 15:58

Eh, probably not for me then if it's even more traditionalist. One of the reasons I could never get into OLX is because of the horrible interface and graphics and a lack of a tutorial or even a real starting point (it just faces you with billions of options). Teeworlds is really good but there is no destructible terrain, so it can't really be compared.

If you clean up the graphics and raise the interface to a modern standard, people will show interest. Until then, your audience will be for the old LIERO fans.

BTW, you said you use the $HOME environment variable in the OP. This is not cool. I don't want to see games or any software spamming yet another folder in my Home folder. Please follow the XDG spec instead. Instead of just linking to the spec, I'll just give you a post on the FreeGamer blog which is much less boring (which links to the proper spec): http://freegamer.blogspot.com/2012/02/game-developers-standardize-custom-user.html

I wish you the best in modernising LIERO.
You just wasted 3 seconds of your life reading this.
User avatar
Evropi
 
Posts: 385
Joined: 02 Sep 2012, 16:18

Who is online

Users browsing this forum: Bing [Bot] and 1 guest