just a test page
Local date and time is: Friday, March 23, 2018 at 0:13:42
- Fixed an issue where the internal keyboard would sometimes show up behind game windows
- Fixed an issue where UI widget selection would sometimes loop incorrectly at window edges
- Fixed an issue where overlay windows such as the quit dialog would allow clicks to pass through to regular windows under them
- Work on 2.0 UI (not yet enabled)
- Pro upgrade now unlocks custom team names and colors in teams mode
- Added a ‘Mute Chat’ option for completely ignoring incoming chat messages
- Fixed a longstanding issue where player-selectors could get ‘stuck’
- Pro upgrade now unlocks a new exact color picker option for character colors/highlights/etc.
- Added new flag icons to the store: Iran, Poland, Argentina, Philippines, and Chile
- Added an option for translators to be notified by the game whenever there are new phrases to translate (under settings->advanced)
- Increased quality on some models, textures and audio
- Assault no longer counts dead bodies hitting the flag as scores
- Replay speed can now be controlled with -/= keys (on devices with keyboards)
- Added Serbian language
- Remote app connections are now disabled by default on server builds
- Server wrapper script now supports python 3 in addition to python 2. (Python 3 support in the actual game will still be a while)
- Added better crash reporting on Android so I can hopefully fix bugs quicker
- bs.Lstr() can now take a ‘fallbackResource’ or ‘fallbackValue’ argument; the old ‘fallback’ argument is deprecated
- Removed the long-since-deprecated bs.translate() and bs.getResource() calls (bs.Lstr() should be used for all that stuff now)
- Removed some deprecated functions from GameActivity: getInstanceScoreBoardNameLocalized(), getInstanceNameLocalized(), getConfigDescriptionLocalized()
- Fixed an issue where the game could get stuck in a black screen after resuming on Android
- Replay playback speed can now be adjusted in the menu
- Fixed an issue with touch controls showing up while in party chat
- Fixed issues with the new anti-turbo logic when hosting
- New character: Grumbledorf the Wizard
- Improved public party browsing performance
- Added protections against turbo exploits when hosting
- Fixed issues with some Android controllers not being recognized
- Improved keyboard and mouse support on Android
- Added support for keyboards on Android
- Added support for desktop-like environments such as Samsung DeX and Chromebooks on Android
- Optimized game UI for wide-screen layouts such as the Galaxy Note 8
- Added support for account unlinking
- Added 64 bit arm binary to Android builds
- BombSquad Pro now unlocks 2 additional characters
- multi-line chat messages are now clamped down to 1 line; should prevent annoying multi-line fullscreen message spam
- the game will now only print ‘game full’ player-rejection messages to the client attempting to join; should reduce annoying message spam.
- the game will now attempt to load connecting players’ profiles and info from my master-server instead of trusting the player; should reduce cheating
- added a ‘playlistCode’ option in the server config which corresponds with playlist codes added in BombSquad 1.4.100 (used for sharing playlists with friends). Now you can create a custom playlist, grab a code for it, and easily use it in a dedicated server.
- there is now a forced 10 second delay between a player leaving the game and another player from that same client joining the game. This should fix the exploit where players were leaving and re-joining to avoid spawn times.
- most in-game text is now set as bs.Lstr() values so that they show up in the client’s own language instead of the server’s There are currently a few exceptions such as time values which I need to address.
- added kick-votes that can be started by any client. currently a client must type ‘0’ or ‘1’ in chat to vote, but i’ll add buttons for them soon.
- modified text nodes so they can display in each client’s own language. (most text nodes don’t do this yet but the capability is there). However this means older clients can’t connect to 1.4.98 servers, so you may want to stick with an older server for a bit until the userbase gets more updated.
- back to displaying long names in more places; mainly just the in-game ones are clamped.. trying to find a good balance..
- public party names will now show up for clients as the title of their party windows instead of “My Party” and also during connect/disconnect (requires client 14246+)
- server now ignores ‘locked’ states on maps/game-types, so meteor-shower, target-practice, etc. should work now
- kicked players are now unable to rejoin for a several minutes
- chat messages and the party window now show player names instead of account names when possible
- server now clamps in-game names to 8 characters so there’s some hope of reading them in-game. Can loosen this or add controls for how clamping happens if need be.
- added an automatic chat-block to combat chat spammers. Blocks start at 10 seconds and double in duration for each repeat offense
- fixed an issue where a single account could not be used to host multiple parties at once
- added a port option to the config so its now possible to host multiple parties on one machine (note that bombsquad 1.4.95+ is required to connect ports aside from 43210)
- fixed a bug that could cause the windows version to freeze randomly after a while
- bombsquad (both bs_headless and regular) now reads commands from standard input, making it easier to run commands via scripts or the terminal
- server now runs using a ‘server’ account-type instead of the local ‘device’ account. (avoids daily-ticket-reward messages and other stuff that’s not relevant to servers)
- the server script now passes args to the game as a json file instead of individual args; this should keep things cleaner and more expandable
- the bombsquad_server script also now reads commands from stdin, allowing reconfiguring server settings on the fly
- added more options such as the ability to set game series lengths and to host a non-public party
- now have mac, windows, and both 32 and 64 bit linux server builds
- added an optional config.py file that can be used instead of modifying the server script itself
- added an autoBalanceTeams option for teams games
- people joining and leaving the party are no longer announced (too much noise)
- should now properly allow clients to use their unlocked characters
- added an option to enable telnet access