This is the latest changelog:
Changelog has written
Main menu music kept playing when game server was started with commandline parameters
Game no longer crashes when running a Lua script without a mod.txt
Newlines (\n) printed to the console are processed properly (replaced with a whitespace character)
You were able to spawn/equip items with bad type IDs, leading to weird results
sv_restart/restart/sv_restartround/restartround caused unjustified and misleading console error output in some cases
Dropped item mouseover is now sorted depending on their type and their price
Game will always try to load files with the original extension first before trying alternative extensions
hudtxt/hudtxt2 network data is now sent in separate packages to prevent connection loss on many calls
arial.ttf replaced with free liberationsans.ttf for licensing reasons
Standard resolution is now 16:9 instead of 4:3
Some performance optimizations
Loading now happens during intro screen with visible loading bar
Trigger_Delay entity now also works with float values for delays with millisecond precision
More color codes for dropped item mouseover (dark yellow = secondary weapon, orange = grenades, green = equipment)
More detailed error message when CS2D fails to load animated multi frame images because of bad image dimensions
reqcld mode 5 (mod info)
Script command spawnitem now also accepts item names instead of type IDs only (like equip and strip)
Experimental 3D rendering mode (settings command: render3d)
Tiles now have a 3D height parameter in the tile properties menu
Env_Sprite & Env_Image now have a 3D height parameter
New Env_Cube3D entity allowing to place 3D cubes in the map
Experimental dynamic recoil & crosshair (settings command: mp_recoil)
Dynamic recoil crosshair settings (ch_red, ch_green, ch_blue, ch_size, ch_thickness, ch_bordersize)
Editor and main menu use full resolution
New editor display option to either use full resolution or to show gameplay view
Buying menu shows spinning 3D weapons
Trigger_If now has some parameterized conditions which can be used in the editor without Lua scripting
Game no longer crashes when running a Lua script without a mod.txt
Newlines (\n) printed to the console are processed properly (replaced with a whitespace character)
You were able to spawn/equip items with bad type IDs, leading to weird results
sv_restart/restart/sv_restartround/restartround caused unjustified and misleading console error output in some cases
Dropped item mouseover is now sorted depending on their type and their price
Game will always try to load files with the original extension first before trying alternative extensions
hudtxt/hudtxt2 network data is now sent in separate packages to prevent connection loss on many calls
arial.ttf replaced with free liberationsans.ttf for licensing reasons
Standard resolution is now 16:9 instead of 4:3
Some performance optimizations
Loading now happens during intro screen with visible loading bar
Trigger_Delay entity now also works with float values for delays with millisecond precision
More color codes for dropped item mouseover (dark yellow = secondary weapon, orange = grenades, green = equipment)
More detailed error message when CS2D fails to load animated multi frame images because of bad image dimensions
reqcld mode 5 (mod info)
Script command spawnitem now also accepts item names instead of type IDs only (like equip and strip)
Experimental 3D rendering mode (settings command: render3d)
Tiles now have a 3D height parameter in the tile properties menu
Env_Sprite & Env_Image now have a 3D height parameter
New Env_Cube3D entity allowing to place 3D cubes in the map
Experimental dynamic recoil & crosshair (settings command: mp_recoil)
Dynamic recoil crosshair settings (ch_red, ch_green, ch_blue, ch_size, ch_thickness, ch_bordersize)
Editor and main menu use full resolution
New editor display option to either use full resolution or to show gameplay view
Buying menu shows spinning 3D weapons
Trigger_If now has some parameterized conditions which can be used in the editor without Lua scripting
Here's are the changes (in comparison to the previous pre-release):
3D Rendering
SQ put a lot of effort into improving 3D rendering. A lot of stuff as been fixed and improved.
There are also some changes to maps/entities:
You can now define heights for all tiles in the tile properties menu in the editor
You can define the height of Env_Sprite and Env_Image entities
There's a new Env_Cube3D entity to place 3D tiles wherever you want
All existing/old maps and tilesets will fall back to default heights (32 pixels for walls and 16 pixels for obstacles) and a height of 0 for all Env_Sprite & Env_Image entities.
So they will kind of work but adjustments might be required to make them look okay in 3D rendering mode.
Also as of now 3D still is a client setting and personally I would prefer to keep it that way. Of course for competitive gaming using the old mode is highly recommended because you simply have a better and clearer overview.
Dynamic Recoil/Crosshair
This has also been improved a bit and you also now have settings to change the size / color of the dynamic recoil crosshair (under options more)
Resolution Stuff
We hope that at least the worst resolution and window positioning bugs are fixed now but I assume that there still are some issues.
If you still spot bugs related to this e.g. wrong window positioning: Please post the steps/actions you did to get the screwed up windows so we can reproduce and fix the issue! Thanks
Improved Entities
I worked on enhancements for two entities:
Trigger_Delay finally supports floating point values. This means you can use delays with higher precision. e.g.: 0.5 for half a second
Trigger_If now has a preset of conditions. This allows you to add a lot of logic without using Lua. The cool thing: You can even build complex "and" and "or" conditions by using multiple Trigger_If entities. Chain them in a row for logical "and" or trigger multiple in parallel for logical "or".
Download
Again, this Pre-Release is only available as Windows client. Please extract it to a NEW empty folder as several files like maps have been changed as well!
CS2D Pre-Release 1.0.0.3 V2 (Win Client)
edited 1×, last 02.04.17 07:13:35 pm