| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Written by @aszlig.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream changes:
* Fix a bug causing frequent save file corruption on Windows after
power loss
* Fix generated monsters not using their special attacks
* Fix kill achievements not unlocking properly
* Fix several materials being erroneously tillable or tilling with the
wrong tile mod
* Fix a dungeon piece in underwater Hylotl cities occasionally failing
to place
* Fix a dungeon piece in ice vaults occasionally failing to place
* Fix airship dungeon sometimes spawning without a clue object
* Fix Dreadwing not properly dying when killed with Doomcannon
* Fix Mazebound64 game
* Disable Outpost return gate to prevent several potential exploits
* Miscellaneous bug fixes
* Santa has gone ho ho home, to return another Christmas!
URL: http://playstarbound.com/starbound-1-2-2-changelog/
Tested using the games.starbound test on x86_64-linux.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream changes:
* Update bundled steam api
* Various fixes to the ancient vault dungeon
* Fix chat tabs not being clickable
* Fix a potential threading issue related to steam p2p networking
* Allow players to repeat the quest to unlock the vaults in multiple
universes. Fixes an edge case where doing the quest on a server would
make you unable to unlock the key trader in single player, and vice
versa.
* Fix issue where non-vault mission worlds would not reset after
leaving
* Make adjustments to texture atlasing to resolve certain framerate
issues related to using larger texture sizes
* Add "limitTextureAtlasSize" option in starbound.config to manually
limit texture atlas sizes. Should only necessary for video cards
significantly below the minimum requirements.
URL: http://playstarbound.com/starbound-1-2-1-changelog/
Tested using the games.starbound test on x86_64-linux.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Major upstream changes are:
* Ancient Vaults: Players who have completed the main storyline can
visit a mysterious trader on the Outpost who will send them on a
quest to activate and enter the Ancient Gateways found floating in
some systems These gateways provide access to Ancient Vaults:
challenging procedural dungeons left by the ancients, filled with
dangerous guardians (including procedural bosses!) and fantastic lost
technologies.
* Terraforming: Using powerful devices acquired from the Ancient Vaults
along with a new Essence currency, you can now transform regions or
whole planets into entirely different biomes Terraformers can be used
to expand a region across a planet’s surface, replacing natural
blocks, objects and plant life, and eventually changing the type of
the planet itself Microformers are consumable single-use terraformers
which provide even more region types to add to your worlds.
* Weapon Upgrades: Use the ancient anvil available at the end of
Ancient Vaults and spend Essence to upgrade your outdated legendary
weapons, opening up many new options for endgame combat styles
* Elemental Damage: Monsters now have resistance and weakness to
elemental damage types, making your choice of weapons more important
than ever
* Holiday Spirit: Celebrate the holidays with the variety of festive
items bought from Space Santa at the Outpost!
The full changelog can be found at:
http://playstarbound.com/starbound-vault-update/
Tested using the games.starbound NixOS test.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit e3f8d28d6be67257d70035d122263f3a35adc438 and my
attempts to mitigate this in 0a50f5fab1abf2e70fd5d7a2dd717c2f2c1b983b
and 3b91f25b37ea709f5c86e38a50061199bbed5341.
Vuizvui is a repository for experimental stuff, but NOT a dumpster. So
please refrain from pushing waste into this repository, like markers for
a failed merge.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Cc: @Profpatsch
|
| |
|
| |
|
|
|
|
|
|
|
| |
Since 771ed59b48bc1257439b4529426cc9047aebc27b, there is no top-level
attribute anymore, so let's fix this.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Not really a game but a emulator of an imaginary console, so close
enough.
This package uses the dynamically linked pico-8 version, the (probably)
statically linked one had an inexplicable issue with SDL.
|
| |
|
|
|
|
|
|
|
| |
This should make sure it can be evaluated on NixOS versions where the
closure-size branch has not yet been merged.
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Just tested it a bit but haven't really played it (and probably won't
have time to during the next weeks).
This is the version that got released on 2016-06-02 and it needs a small
preload wrapper because it tries to load assets and other stuff relative
to the current directory. The preloader makes sure that the correct
store path is read instead.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
|
|
|
|
|
| |
Since the merge of the closure-size branch, the curl binary now is in a
dedicated output ".bin".
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|
This is a subtree merge of the full nixgames repository including
history. Right now it isn't linked to vuizvui at all but we're going to
do that very soon.
The reason why I'm merging both repositories together is that it's
easier for me to manage updates and also facilitate contributions by
people from the OpenLab.
Another reason to merge it is that we can write more generic functions
for building both, the games and the rest.
Right now the licensing is still the Apache License version 2.0, but
we're going to change it to the vuizvui license as well.
|