1

Topic: Changelog 0.7.1

Changes that might be more interesting than others are marked green (redundant with the release announcement).

General
+ new gametypes: "last man standing" (LMS) and "last team standing" (LTS). survive by your own or as a team with limited weaponry
+ 64 players support. official gametypes are still restricted to 16 players maximum but allow more spectators
  - adapted the scoreboard, the server browser, the ingame menus, and the spectators menus
+ new skin system. build your own skins based on a variety of provided parts
+ enhanced security. all communications require a handshake and use a token to counter spoofing and reflection attacks
  - initial token request for a handshake is much larger than the answer to counter reflection attacks
+ new maps: ctf8, dm3, lms1. Click to discover them!
  - ctf5 and dm7 received a graphical overhaul
  - other maps got some bugfixes and a lot more trees

Client
+ animated background menu map: jungle, heavens (day/night themes, customisable in the map editor)
  - theme selector in the settings menus (can revert back to checkerboard)
  - themes are located in data/ui/themes. icon is optional
  - optionally, provide _day.map and _night.map for time of the day detection
+ new design for the menus: added start menus, reworked server browser, settings
  - make and save custom filters. default filters are Teeworlds (official only), Favorites and All (no filters)
+ customisable gametype icons (browser). make your own!
  - icons for modified gametypes can be added in data/ui/themes and will automatically be loaded. defaults to mod.png
+ chat overhaul, whispers (private messages)
  - new prefixes, new colours, new highlight effect, new whisper icons
  - text shadows, improves outline feel
  - new box for chat history
+ composed binds (ctrl+, shift+, alt+)
+ scoreboard remodelled, now shows kills/deaths
+ demo markers
+ master server list cache (in case the masters are unreachable)
+ input separated from rendering (optimisation)
+ upgrade to SDL2.
  - support for multiple monitors, non-english keyboards
  - vsync, fullscreen and borderless can be changed without restarting the client
+ 10 new languages
  - added breton, catalan, chinese, esperanto, estonian, galician, gaelic scottish, irish, lithuanian and slovenian languages
  - language flags added for all new languages
  - other languages updated with Transifex contributions
+ now using raw input
  - this disables OS settings such as mouse acceleration
  - mouse sensitivity can still be adjusted in the menus
+ more saturated team colours, keep skin details better
+ fps limiter option
+ favourites now support hostnames
+ option to remove all social elements (chat, names...)
+ option to show client IDs as a badge in-game. allows quicker indentification and prevents faking names
+ separate audio turn on/off and the initialization of sound systems in the options
+ can now bind toggle/+toggle for any other command
+ added a cl_dynamic_camera setting to easily toggle between static and dynamic
  - dynamic camera is now disabled by default
+ improve resolution menus
+ make client launchable from the browser given a special link (#1478)
+ display map name in the downloading screen
+ improve the sensitivity of the demoplayer timeline
+ add unicode support for console output
+ swapped normal/highlighted chat sounds

Server
+ broadcasts overhaul, optional colours support
  - reintroduced from 0.7 beta/0.7.0 with a visual upgrade
  - colours are opt-in from the settings menus (client side)
+ ready system, for competitive settings
+ server difficulty setting (casual, competitive, normal), shown in the browser
+ spectator mode improvements: follow flags, click on players
+ bot flags for modified servers: indicate NPCs, can be filtered out in the server browser
+ randomly generate rcon passwords on startup, if none is set
+ allow vote caller to cancel his own vote
+ improved/fixed map download speed

Graphics
+ sharper graphics all around (no more tileset_borderfix and dilate)
  - code improvements cut the borderfix/dilate requirement
  - tilesets got updated without borderfix and dilate applied to them
+ refreshed the HUD, ninja cooldown, new mouse cursor
+ mapres update (higher resolution, fixes...)
  - doubled the resolution for clouds, sun, moon, stars, snow
  - desert, winter and grass tilesets are updated to 0.7 with 1 tile high platforms
  - desert got a tiny change in saturation (terrain)
  - improved mountains.png for better continuity
  - a single tileset for shadows instead of having them in every single tileset
  - map compatibility broken: some maps using standard tilesets must be updated
+ added dead tee graphics for survival gametypes
+ gun alignment fixed in-game
+ tee eyes fix

Editor
+ keybinds home/end/pageup/pagedown move the selected quad to front/back/up/down
+ added feature to zoom to the current mouse position
+ scale indicator for selected quads with zoomlevel
+ add texture coordinates to quad properties, fix wrong fxp conversion
+ visualise if images are used by layers
+ added variables to customize editor colors
+ added shortcut to create quads in mouse position
+ added image preview in "add image dialog"

Fixes
+ fix various GUI locks
+ added hover effects in places where it was missing
+ menus now properly capture up&down arrow inputs
+ fix wrong calculation of weapon angle in demo player
+ fix laser rendering bug due to floating point precision error
+ fix laser clipping
+ fix walking animation
+ center window on startup
+ discard netobjs containing integers and flags out of range
+ removed some unused/deprecated commands
+ rename coala skin to koala
+ sanitize some stuff
+ some clipping fixes
+ some automapper fixes
+ fix console texture rendering
+ some editor fixes
+ skip auto screenshot when the editor is active

Code
+ changed the damage indicator protocol
  - now carries armor/health/self damage info
+ protocol now allows the server silent enter/leave messages
+ protocol no longer allows player info change in-game
  - ingame menus "Player" and "Tee" tabs were removed to reflect this
+ cleaned up core events
+ updated language scripts
+ use tokens in tw_api.py
+ updated json-parser
+ updated zlib to 1.2.11

Not Luck, Just Magic.

2

Re: Changelog 0.7.1

Thanks for this write-up.

Minor: I really wouldn't have imagined to ever see 64 player support in vanilla. smile

3 (edited by Kutomi1 2018-12-17 20:49:29)

Re: Changelog 0.7.1

Wow. Just... Wow. yikes

Finally! I can be red with white stripes! XD

Long as the voice inside me says go
I will always keep on running!

4

Re: Changelog 0.7.1

Thank you for this great update !

5

Re: Changelog 0.7.1

Dune wrote:

Editor

+ scale indicator for selected quads with zoomlevel
+ visualise if images are used by layers
+ added shortcut to create quads in mouse position
+ added image preview in "add image dialog"

nope.

Also there is a new pipette button in the editor that can only copy the color you're pointing to with the cursor, but u can't do anything with it as I tested, I couldn't apply the color on a tile layer, on quads or on color envelopes. Is pipette really working as intended?

nonetheless I'm thankful for your hard work on tw:)