- Disappearing map selection menu in rare cases - Map downloader stuck on Linux - Fixed error message when typing invalid port number - Allow XP to be earned on non-official servers
Controller support added
As requested I've quickly implemented a basic gamepad / controller input layer.
The entire game should be navigateable from A to Z and completely playable, albeit there are some caveats;
- Hints and tips will still display keyboard / mouse names - I will have to refactor this so I can show actual buttons.. But for this I need more controllers as well.
- Car controls are a bit funky, you'll have to use the joystick instead of trigger buttons to step on the gas.
- The game is much harder with a controller, as there is no aim-assist.
- You can't re-map controls yet (only configure the movement / aim speed) in-game. If you want to edit those, you will have to fiddle with the button numbers in the "settings" file located here: %LOCALAPPDATA%\\ShootMUp\\settings
This file is an INI file that will contain a section of "GP_CONTROLS". The numbers there relate to the numbers you see in the Windows "game controller properties", except that the numbers in the ini-file are 0based (the control window starts counting from 1). So if you want to make some changes, you'll have to check the number in the properties screen, then deduct 1 from it, and use that number in the config file.
I also don't have that many controllers - I have been developing and testing this with a PS4 controller hooked up to my Windows PC, so I hope most controllers will work. You might need to do some remapping - feel free to share re-mapped configs in the discussions! Ofcourse I'm also available on Discord for any burning questions you may have.
Enjoy!!
1.0.1 Patch
The 1.0.1 patch brings some small changes;
- Added informative text on main menu - Adding bots now uses max players - Fixed issue when filling max players when hosting server - Fixed some issues with filesystem (map loading / scanning) - might fix some crashes
Shoot 'm Up release 1.0.0!
The 1.0.0 release is finally here, bringing very small updates for the open beta users, but a completely new release for the rest of the world.
Here are the patch notes:
Added more documentation on map editor
Improved some gun sound effects
Fixed breaklights being despawned too quickly
Fixed getting stuck in car in campaign
Fixed wall visibility in map editor
Check it out now, leave a review, and then check it out again :+)
0.10.2 - Open beta patch
Another patch that fixes some minor issues and should improve the zombie survival gameplay;
The zombie survival gameplay still is kind of unbalanced (mainly because of the ability to freely respawn / no possibility to revive downed teammates), it should be a bit clearer for new players now. More changes will come, but not in a patch - that will be a new version.
Here's the changelog for this patch;
Added bot count to server list
Added notification showing shop location after surviving the first wave of zombies
Added notification to vote skip daytime (will be a default integrated feature soon!)
Changed zombie spawn rate
Replaced
Improved zombie SFX
Fixed double clicking in server list not working right
Fixed zombie shop deployables (barbed wire was missing)
Fixed zombie match starting at wrong day
Removed need to press key to pickup health
Removed ear-rape after a zombie match where you'd make a lot of kills
0.10.1 - Open Beta Patch
Thanks for the valueable feedback during the open beta! I've addressed some issues and made some improvements here and there;
You can now always spawn in zombie survival mode - no need to buy new spawns. You don't lose money yet when you die - as the zombies coming at you might be a challenge.. We'll see how this goes.
Also prevented issues where you'd be able to buy things that didn't help (e.g. didn't fit, or already full health). Thats fixed!
I've improved a bit on the drawing pipelines regarding lights and walls - there's still some more optimisations to be done, but this should help out a bit already.
Added [BOT] name to bots
Changed spawning options in zombie survival mode
Improved chat sound effects
Improved car sounds effects
Improved some performance by batching light draw calls together, should improve performance on older machines.
Improved wall rendering by a lot, lowering VRAM usage, loading times and wall rendering times.
Fixed wall rendering issue in linux
Fixed issue when hitting "reload" while holding grenade
Fixed error in main menu on specific occasions
Fixed losing money by being able to buy more deployables than you can carry, heal when full health, or repair with 100% base.
Open beta inbound!
The open beta for Shoot 'm Up will commence next monday - august 19th.
This open beta is focussed on streamers / youtubers / influencers, and you're encouraged to take gameplay footage of the game!
If you don't have a key yet, you can contact me over Discord :)
https://discord.gg/FFz5tzd
Cheers!
0.9.0 - closed beta release
A big update! This update prepares for the closed beta test. If you want to join the closed beta test, please join our discord channel here: https://discord.gg/FFz5tzd
Changelog:
- Added vote system
- Added selectable classes
- Added unlockable weapons
- Added customizable classes
- Added static token-based login through Steam
- Added gamma configuration at first boot to make sure the game is not too dark
- Added option for particle amount
- Addes spectate option in zombie game mode
- Added wall optimalisation script
- Added worldwide dedicated servers + support for Ubuntu servers
- Added support for a lot of foreign languages (chat & usernames)
- Added missing skin sprites
- Added support for texture sizes (to support lower end hardware)
- Added new gore sound effects
- Added new sound effects and graphics for zombie game
- Added more information (official & bots) to server listing
- Added double XP for not playing with bots
- Changed zombie mode to use days and time instead of waves
- Replaced default zombie sprites
- Improved server listing + added search and filter
- Improved sound level mixing
- Improved sound loading times
- Improved some texture pages to keep texture swaps down
- Improved performance for drawing sprites
- Improved shadow on player objects
- Improved bots spawning / logic
- Improved text notification readability
- Improved some campaign stuff
- Improved visibility of some notifications
- Improved speed / movement / sound logic of footsteps in multiplayer
- Fixed segfault / hard crash in servers when running a while
- Fixed 3 minor memory leaks
- Fixed issue when joining game in end-game state
- Fixed time of day lighting in multiplayer games not being smooth
- Fixed broken movement logic on very low FPS / ALT+TAB
- Fixed various map loading visual glitches
- Fixed some graphical issues with player skins
- Fixed issue where map editor sprites get placed double
- Fixed icon size in survival shop
- Fixed lagspike on zombie game end
- Fixed glitches with flamethrower
- Fixed sounds from map playing when leaving map
- Fixed displaying of old kill information in new matches
- Fixed pre-game zooming system
- Fixed issue with menu buttons not storing "disabled" option
- Fixed resolution settings acting weird
- Fixed broken usernames and chat with weird characters
- Fixed chat clearning in lobby if pressing Y
- Fixed decal texture issues
- Fixed some skin issues with feet
- Fixed level information not updating correctly
- Fixed various speed issues on lower FPS (car, physics, debug window, car door, getting in / out, camera angle on car, player animations, drift sounds, text speeds, AI speed)
- Fixed some campaign timing in E1M2
- Fixed issue where Max FPS would randomly change
- Fixed graphic glitch with walls when window has no focus
- Fixed delay in map packing
- Removed test vote
- Removed some unused files
- Removed login on username / password / email
- Removed random weapon spawn from DM style games (replaced with classes)
- Removed gamma check for dedicated servers
0.7.2 patch
0.7.1 Patch
<*>Added steam invites / in-game joining <*>Added functional in-game menu <*>Added timer / score overview for online game modes <*>Added progression bar + leveling system <*>Fixed a bug / crash with deployables in zombie survival mode <*>Fixed main menu behaviour with escape button <*>Fixed main menu text colour bug <*>Fixed environment not being sent properly from dedicated servers <*>Fixed issue where console would open up in registration (console now is F7) <*>Fixed memory leak in lighting engine <*>Fixed small issue with lighting engine <*>Fixed some smaller bugs in campaigns <*>Increased performance of lighting engine <*>Tweaked some sound levels