| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The archive format changed back to zip (as it was prior to version
1.1.0) and there is no longer an "update_tilesets" binary in the
upstream distribution.
Also a few library dependencies have been changed, so it's no longer
sufficient to just provide mesa and SDL2 but we now also need to add a
few X libraries.
Upstream changes:
* Make previously captured monsters and previously completed fossils
unlock their relevant collectible entries
* Pets and fossils will need to be dropped and picked back up as item
drops in order to register as collectables
* Better handling of status effects applied by weather, e.g. acid rain
* Fix bug with Snuffish and Gosmet not being properly added to monster
collection
* Fix swapped collection entries for Avian and Apex skeleton fossils
* Prevent critters captured in previous versions from also being
relocatable
* Add a few missing recipe unlocks for cooking recipes to relevant
items
* Add missing documentation for a few new Lua functions
Upstream announcement of version 1.1.1 can be found here:
http://playstarbound.com/1-1-1-changelog/
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The upstream archive is now a RAR archive, so we need to use unrar
instead of unzip.
Major upstream changes:
* Fishing
* Two tiers of fishing rods are now craftable from the Foraging
Table and can be used to fish on ocean planets (including arctic,
toxic and magma oceans)
* Added 48 unique fish types to catch
* Rare fish can give valuable rewards, including reel and lure
upgrades to enhance your fishing rod
* Collections
* New Collections interface tracks various kinds of collectables
including captured pets, figurines, fish, cooking recipes,
fossils, and bugs
* Added the Relocator tool, which allows non-hostile creatures such as
critters, fish, bugs, and farm animals to be moved
* Added friendly Novakid villages including a variety of new
Novakid-themed furniture and objects
The full list of upstream changes can be found at:
http://playstarbound.com/starbound-1-1-changelog/
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
So far we only had the Steam version of Starbound, but since July 22nd
2016 version 1.0 got released and since then had a few bugfixes already.
The Nix implementation here is based on the Steam version but has quite
some improvements: Instead of wrapping the Starbound client and server
with a shell script which sets up the bootconfig, we now use patchelf to
override specific symbols from external libraries and thus can live
without supplying a -bootconfig arg.
By replacing the sbinit.config in the .rdata section of the binaries
with a magic value (13 times the bell character) we can later match the
magic value during open() and provide a default bootconfig using a
temporary file.
Note that it has to be a temporary file instead of fork() and writing to
a pipe() because Starbound is using lseek() during parsing of JSON.
With all this in place we now have everything Starbound related in
$XDG_DATA_HOME/starbound, which is the main reason for doing the
preloading in the first place.
Starbound without patching expects a file called sbinit.config in the
same directory as the executable and even if we'd supply a bootconfig
via the -bootconfig arg, we can only have static paths in there, because
Starbound doesn't do environment variable expansion within paths in the
bootconfig.
Another difference to the Steam packaging is that we now produce
multiple outputs, the default one plus lib for the preload library and
the assets in its own store path.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|