about summary refs log tree commit diff
path: root/pkgs/games/itch/invisigun-heroes.nix
Commit message (Collapse)AuthorAgeFilesLines
* games/invisigun-heroes: Update to version 1.6.15aszlig2018-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: * New Cerebrus map: Back to the Future Updates: * RONIN: Slashed players will incur 0.25s of hard stun / push back, and 0.35s of soft stun * PROTEUS: Scanner Drone won't continue to shock dead players * PROTEUS: Next Scanner Drone has a 3s cooldown from the time the last was destroyed (if shot down) * CRONUS: Drop target movement speed increased from 0.17s to 0.15s per tile * CRONUS: Bomb hit time & lingering fire increased from 1s to 1.5s * AETHER: Ground pound hit window is active for 0.25s instead of 1 frame * GAME: Arx-515 teleporters are disabled for 1.25s while being used * GAME: Reduced visibility time after firing from 0.75s to 0.5s * GAME: Slightly reduced replay recording memory usage * GAME: Improved presentation of players visible due to Revealer powerup * GAME: Players are snapped to the nearest tile when firing perpendicular to movement * GFX: Removed FX when revealer ends, which had the potential to reveal real Epi's position * GFX: Clarified readability of some boundaries on Aqueduct * GFX: Powerup parachute drops are slightly transparent until near the ground * UI: Hero Profile demos properly show ability cooldown indicators Fixes: * EPI: Fixed cluster shots from ghost Epi breaking shields * CRONUS: Fixed target disappearing on clients after attempting a drop over a disallowed area * CRONUS: Better drop target local simulation and feel for remote clients * MAPS: Added missing fence posts around holes on Conundrum * GAME: Slightly increased physics step rate to prevent some fast-moving collision misses * GAME: Fixed bumping builder blocks destruction after the reflection shield is already gone * GAME: Fixed potential to get shot in your original spot after teleporting online * GFX: Fixed projectile collision visuals' positions due to high-speed physics * GFX: Fixed projectile collision visuals' positions on network clients * GFX: Fixed exported GIF speeds due to vsync differences * UI: Fixed occasional disappearing in-match pause menu * UI: Fixed Proteus hero profile demo * UI: Fixed insane speed when changing controller setup types using analog sticks * PREFS: custom config file will no longer be reset during updates (after this release) * PREFS: custom config file has option to disable fullscreen FX for strobe-sensitive players Full upstream change log: https://s3-us-west-1.amazonaws.com/sombr-invisigun/messages/ReleaseNotes.txt Signed-off-by: aszlig <aszlig@nix.build>
* games/invisigun-heroes: Update to version 1.6.1aszlig2018-01-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: * New hero: Cronus * New planet: Cerebrus (Kickstarter Cartographers' designs) * New Cerebrus map: Temple Garden * New Cerebrus map: Triple Trouble * New Cerebrus map: The Four Seasons * New Cerebrus map: Aqueduct * New Cerebrus map: Ice Prison * New Cerebrus map: Cold Storage * New Cerebrus map: The Conundrum * Localization: Spanish (Latin American, ES-419) Updates: * UI: Added ability to change the game mode in the post-match menu * UI: Improved map thumbnails (reflects game-lighting) * UI: Time-based game modes modifier increment changed from 10s to 5s * UI: Changed UI title font to support more localization glyphs * GFX: Cluster bombs match their owner's color Fixes: * UI: Fixed "FREE" resolution setting in windowed mode always reverting back to fixed sizes * UI: Fixed resolution / bluriness when using Alt+Enter to toggle fullscreen Full upstream change log: https://s3-us-west-1.amazonaws.com/sombr-invisigun/messages/ReleaseNotes.txt Signed-off-by: aszlig <aszlig@nix.build>
* games/invisigun-heroes: Add missing sandbox pathaszlig2017-11-241-0/+2
| | | | | | | | | For replays and custom phrases, Invisigun Heroes writes them to "$HOME/Invisigun Heroes", so we need to bind-mount that directory to the chroot as well. Signed-off-by: aszlig <aszlig@nix.build> Cc: @Profpatsch
* pkgs/build-unity: Add a saveDir attributeaszlig2017-11-211-0/+1
| | | | | | | | This is used for sandboxing and instead of letting all Unity games access the data of every other Unity game we now restrict it to its own save directory only. Signed-off-by: aszlig <aszlig@nix.build>
* games/invisigun-heroes: Update to version 1.5.70aszlig2017-10-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: * New powerup: Cluster Shot * New powerup: Guardian Updates: * GAME: Blizzards vary in intensity, with max intensity slighty reduced * MAPS: Adjusted Zone Control area on The Long Run * GFX: Updated frozen player visuals * GFX: More efficient pooling & performance for sprite trails (dash, jump, etc) * SELENE: Added a subtle jump trail * UI: Updated some sprites to reduce buzzing on contrast-sensitive monitors * UI: Updated discord URL to the verified official address: discord.gg/invisigun * UI: Minor update to Epi's character image Fixes: * GAME: Fixed being able to act on an already-existing shot after picking up Split Shot * GAME: Fixed resistance & diagonal shot interactions * GAME: More reliable slow-motion timing for end-of-round moments * AI: Fixed several path-finding errors for bots * AI: Fixed bots staying in place momentarily while soft-stunned * SELENE: Fixed buffered shots still firing when landing on another player * RONIN: Slashing a player shouldn't remove their shield * MAPS: Fixed asymmetrical issue on Snowergrown Full upstream change log: https://s3-us-west-1.amazonaws.com/sombr-invisigun/messages/ReleaseNotes.txt Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* games/invisigun-heroes: Update to version 1.5.50aszlig2017-09-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: * NET: Join & invite your Steam friends through the in-game lobby menu or Steam friends list * GAME: Experimental fallback for unsupported controllers & generic USB gamepads * GAME: Added an achievement for completing the training * UI: Your Steam nickname will show at the top left of the title screen * UI: New lobby chat message: "I'm going to spectate this match." * PREFS: Set your own data export path in the "config.json" file in the game directory Updates: * GAME: The shield is only lost when dealt actual damage (not via stuns, Yeti breath, etc) * GAME: Lower chance of character repetition when choosing random heroes * GAME: More obvious shocked/soft-stun effect and audio * GAME: Bubble Suit removed * NET: Online play requires the latest version if there's an update available * AETHER: Aether is immobile for 0.3s after a ground pound * AETHER: Aether's spam cooldown increased from 0.5s to 0.7s * AETHER: Aether's pound has a circular radius of 2 units from his center * AETHER: Pound hard stuns for 1.25s * AETHER: Pound pushback force is uniform * CARMEN: Destroyed block rubble remains for 3s instead of 0.5s * PROTEUS: Tagged players are slowed more (multiplier changed from 0.65x to 0.45x) * PROTEUS: The Scanner Drone can't be self-destroyed while pulse-revealing players * IRIS: Spam allowed reduced from 3 to 2 * EPI: Epi has an ability cooldown of 2s if the ghost is killed (no self-imposed cooldown) * UI: "Join Public Match" is now "Quick Match" with an icon update * UI: Searching for a public match in "Any" region is faster * UI: More fun title screen news Fixes * GAME: Fixed projectiles having no velocity if split while being reflected * GAME: Fixed controller lockup in lobby when switching from previously chosen player slots * GAME: Fixed perma-visibility after teleporting while revealed * GAME: Fixed disappearing revealer if it's pursuing a teleporting player * GAME: Fixed possibility that a Beast Tamer pit beast could spawn outside the map * AETHER: Aether no longer gets stunned if walking into a player that he pounded * EPI: Fixed real Epi teleporting to ghost Epi if inputs are triggered twice in a frame * UI: Fixed some lobby UI initialization before an online match is created * UI: Fixed edge cases that could cause a client to be stuck "waiting for host" in the lobby * UI: Fixed pause menu "Return to Lobby" button for Challenge Mode * UI: Fixed color & bloom values in field guide Full upstream change log: http://www.sombr.com/pub/SIG/tools/ReleaseNotes.php Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/build-game: Add unzip to nativeBuildInputsaszlig2017-09-131-5/+1
| | | | | | | | | | | A lot of games come as a Zip archive, so let's add it to nativeBuildInputs by default so we no longer need to deal with that for every single game. This also removes that line from Invisigun Heroes, so the package now is pretty much minimal and very clean :-) Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/build-unity: Switch to using buildGameaszlig2017-09-131-8/+1
| | | | | | | | | | | Now we no longer need to invoke patchelf by ourselves and all of the dependencies are patched automatically. I've added gtk2-x11, gdk_pixbuf and glib to buildUnity as well, because after inspecting other Unity games they seem to require the same libraries as well. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* games/invisigun-heroes: Factor out into buildUnityaszlig2017-09-101-37/+7
| | | | | | | | | | | There are a lot of Unity games out there, so it's a good idea to have a generic builder just for Unity, which we then can apply to a lot more games. Right now this is a pretty basic abstraction which I've only tested with Invisigun Heroes. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* games/invisigun-heroes: Update to version 1.5.30aszlig2017-09-101-2/+3
| | | | | | | | | | | | The full upstream changes are a bit long to list here between 1.5.1 and 1.5.30, so here are the release notes from the official site: http://www.sombr.com/pub/SIG/tools/ReleaseNotes.php We're now using a version attribute for the fetchItch function, so that future updates won't break the package expression. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* pkgs/games: Add Invisigun Heroesaszlig2017-08-251-0/+55
This introduces support for fetching games from itch.io, because the Humble Bundle version unfortunately only provides a Steam key and we obviously don't want that. I only played two levels, but so far it works as intended. Signed-off-by: aszlig <aszlig@redmoonstudios.org>