Page 1 of 3

Release 3.2.1

Posted: 28 Jul 2016, 12:27
by Per
Hello everyone,

Release 3.2.1 is out! This is a quick bugfix release, and fixes some rather nasty bugs in the campaign, among a few other things. We are aware of other bugs having been reported, and we will look at those as well, but we felt that we needed to get these fixes out there sooner rather than later.

It is available at our usual location: https://sourceforge.net/projects/warzon ... ses/3.2.1/

If you wish to compile it yourself directly from our repo:

Code: Select all

git fetch origin --tags
git checkout 3.2.1
then proceed as normal with the build process.

Please report all bugs to http://developer.wz2100.net/newticket, and not on the forums.

2016-07-28: Version 3.2.1
General
  • Fix: Cursor flickering on some hardware (ec3eb89550, #4450)
  • Fix: Assert on burning babas in campaign (31d9772e4c)
  • Fix: Assert when placing artefacts (commit:commit d3f56e0be196a1ed0f4f7c20f8a71cd144d70ffb)
  • Fix: Crash on transition between alpha and beta campaign (75778395a1, #4439)
  • Fix: Disappearing commander designs in campaign (5a1142606b, #4438)
  • Fix: Wrong hit chance for cyborg grenadier, changed from 70 to 65 (8a929fcbd2, #4436)
  • Fix: Reorder libs to fix linker error (ff9631198c)
  • Fix: Incorrect rendering of structure turrets (d1bfaa32c3, #4453)
Please keep reporting those bugs! :lecture:

Re: Release 3.2.1

Posted: 30 Jul 2016, 02:39
by Marc
can we expect a Mac version :?: :stressed:

Re: Release 3.2.1

Posted: 31 Jul 2016, 15:37
by Grey
Marc wrote:can we expect a Mac version :?: :stressed:
Yeah, please, a Mac version would be fine. Thanks (Soulkey).

Re: Release 3.2.1

Posted: 01 Aug 2016, 00:01
by gesierfou
I'm very happy to see as a best game of all time with much update !
I love to play this game as the firt day in 1998 ^^
Good work for all the team who permit to live this project.

Re: Release 3.2.1

Posted: 01 Aug 2016, 14:09
by ProDeMatrix
Hey guys,
I work currently on a new map for WZ2100. Is there any way to make a map with the flame editor for WZ 2100 3.2.x?
Thanks in advance. :wink:

Re: Release 3.2.1

Posted: 02 Aug 2016, 02:11
by alfred007
I played the new version till beta 3 at the moment and i am a little bit disappointed about alpha 6 and beta 3. In alpha 6 no troops of the New Paradigm lands on the second landing zone south of the plateau, what they did in 3.1.x. And in beta 3 the Collective is not the defending themselve at the two nothern bases. They just sit there and waits to get destroyed. Also there are no tanks produced in the NW base like it was in 3.1.x. It is to easy and boring doing this. Was it planned to do it with 3.2, or is it a bug?

Re: Release 3.2.1

Posted: 02 Aug 2016, 05:10
by montetank
ProDeMatrix wrote:Hey guys,
I work currently on a new map for WZ2100. Is there any way to make a map with the flame editor for WZ 2100 3.2.x?
Thanks in advance. :wink:
Yes. FlaMe works with this version. There are no changes with the textures and objects. For questions post in the addons-section :wink:

Don't Work, Always Crash: Release 3.2.1

Posted: 06 Aug 2016, 03:29
by caribes
Sorry Guys, but the release 3.2.1 is not useable, it always crashes. 3.1.5 works fine

Warzone2100.RPT
-------------------

Error occured on Saturday, August 6, 2016 at 03:12:53.

Program: C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe(warzone2100)
Command line: "C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe"
Version: Version: 3.2.1, Built:Jul 28 2016
Distributor: wz2100.net
Compiled on: Jul 28 2016 10:21:00
Compiled by: GCC 4.9.3
Compiled mode: Release build
Executed on: Sat Aug 06 03:11:37 2016

Pointers: 32bit

Compiled against PhysicsFS version: 2.0.3
Running with PhysicsFS version: 2.0.3

Misc Data:
[03:11:38]Video Mode 1920 x 1080 (fullscreen)
[03:11:38]OpenGL Vendor: Intel
[03:11:38]OpenGL Renderer: Intel(R) HD Graphics 4600
[03:11:38]OpenGL Version: 4.3.0 - Build 20.19.15.4331
[03:11:38]GLEW Version: 1.12.0
[03:11:38]OpenGL GLSL Version : 4.30 - Build 20.19.15.4331
[03:11:38]OpenAL Device Name: OpenAL Soft
[03:11:38]OpenAL Vendor: OpenAL Community
[03:11:38]OpenAL Version: 1.1 ALSOFT 1.16.0
[03:11:38]OpenAL Renderer: OpenAL Soft
[03:11:38]OpenAL Extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length
[03:11:38]Using Backend: SDL
[03:11:38]Using language: English
[03:12:08]UPnP device not found.
[03:12:51]Current Level/map is Gamma-T1


C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe caused an Access Violation at location 0fa86c69 in module C:\Windows\SYSTEM32\ig75icd32.dll Reading from location 0000000a.

Log message: info |03:11:37: [realmain:1140] Using C:\Users\duracraft\Documents\Warzone 2100 3.2\logs\WZlog-0806_031137.txt debug file
Log message: error |03:12:08: [iV_GetTextWidth:288] Couldn't retrieve a bounding box for the string "No UPnP device was found. You must manually configure your router & firewall to"
Log message: error |03:12:08: [iV_GetTextWidth:288] Couldn't retrieve a bounding box for the string "open port 2100 before you can host a game."
Log message: error |03:12:53: [khr_callback:140] GL::API(Performance:Medium) : API_ID_RECOMPILE_FRAGMENT_SHADER performance warning has been generated. Fragment shader recompiled due to state change.

Registers:
eax=0eab8d80 ebx=00000002 ecx=0eac0110 edx=0eba6768 esi=0ebb2cf8 edi=00000000
eip=0fa86c69 esp=0a91cf68 ebp=0a91ee70 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202

Call stack:
0FA86C69 C:\Windows\SYSTEM32\ig75icd32.dll:0FA86C69 DrvSetLayerPaletteEntries
0FB3491D C:\Windows\SYSTEM32\ig75icd32.dll:0FB3491D DrvSetLayerPaletteEntries
0FB34496 C:\Windows\SYSTEM32\ig75icd32.dll:0FB34496 DrvSetLayerPaletteEntries
0FB387BE C:\Windows\SYSTEM32\ig75icd32.dll:0FB387BE DrvSetLayerPaletteEntries
0FAFA445 C:\Windows\SYSTEM32\ig75icd32.dll:0FAFA445 DrvSetLayerPaletteEntries
0FC798E5 C:\Windows\SYSTEM32\ig75icd32.dll:0FC798E5 DrvSetLayerPaletteEntries
0FC79E3B C:\Windows\SYSTEM32\ig75icd32.dll:0FC79E3B DrvSetLayerPaletteEntries


-------------------

Error occured on Saturday, August 6, 2016 at 03:14:22.

Program: C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe(warzone2100)
Command line: "C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe"
Version: Version: 3.2.1, Built:Jul 28 2016
Distributor: wz2100.net
Compiled on: Jul 28 2016 10:21:00
Compiled by: GCC 4.9.3
Compiled mode: Release build
Executed on: Sat Aug 06 03:13:19 2016

Pointers: 32bit

Compiled against PhysicsFS version: 2.0.3
Running with PhysicsFS version: 2.0.3

Misc Data:
[03:13:19]Video Mode 1920 x 1080 (fullscreen)
[03:13:19]OpenGL Vendor: Intel
[03:13:19]OpenGL Renderer: Intel(R) HD Graphics 4600
[03:13:19]OpenGL Version: 4.3.0 - Build 20.19.15.4331
[03:13:19]GLEW Version: 1.12.0
[03:13:19]OpenGL GLSL Version : 4.30 - Build 20.19.15.4331
[03:13:19]OpenAL Device Name: OpenAL Soft
[03:13:19]OpenAL Vendor: OpenAL Community
[03:13:19]OpenAL Version: 1.1 ALSOFT 1.16.0
[03:13:19]OpenAL Renderer: OpenAL Soft
[03:13:19]OpenAL Extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length
[03:13:19]Using Backend: SDL
[03:13:19]Using language: English
[03:13:34]UPnP device not found.
[03:14:21]Current Level/map is Sk-Rush


C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe caused an Access Violation at location 0fdcb8dc in module C:\Windows\SYSTEM32\ig75icd32.dll Reading from location 0000000a.

Log message: info |03:13:19: [realmain:1140] Using C:\Users\duracraft\Documents\Warzone 2100 3.2\logs\WZlog-0806_031319.txt debug file
Log message: error |03:13:34: [iV_GetTextWidth:288] Couldn't retrieve a bounding box for the string "No UPnP device was found. You must manually configure your router & firewall to"
Log message: error |03:13:34: [iV_GetTextWidth:288] Couldn't retrieve a bounding box for the string "open port 2100 before you can host a game."
Log message: error |03:14:22: [khr_callback:140] GL::API(Performance:Medium) : API_ID_RECOMPILE_FRAGMENT_SHADER performance warning has been generated. Fragment shader recompiled due to state change.

Registers:
eax=0e97ade0 ebx=00000002 ecx=0e982170 edx=0ebae768 esi=0ebde988 edi=00000000
eip=0fdcb8dc esp=0a91cf48 ebp=0a91ee70 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202

Call stack:
0FDCB8DC C:\Windows\SYSTEM32\ig75icd32.dll:0FDCB8DC DrvSetLayerPaletteEntries
0FE4491D C:\Windows\SYSTEM32\ig75icd32.dll:0FE4491D DrvSetLayerPaletteEntries
0FE44496 C:\Windows\SYSTEM32\ig75icd32.dll:0FE44496 DrvSetLayerPaletteEntries
0FE487BE C:\Windows\SYSTEM32\ig75icd32.dll:0FE487BE DrvSetLayerPaletteEntries
0FE0A445 C:\Windows\SYSTEM32\ig75icd32.dll:0FE0A445 DrvSetLayerPaletteEntries
0FF898E5 C:\Windows\SYSTEM32\ig75icd32.dll:0FF898E5 DrvSetLayerPaletteEntries
0FF89E3B C:\Windows\SYSTEM32\ig75icd32.dll:0FF89E3B DrvSetLayerPaletteEntries
005F2292 C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:005F2292 pie_Draw3DShape2 /home/wz2100/build/warzone2100-3.2.1/lib/ivis_opengl/piedraw.cpp:249
0FF19511 C:\Windows\SYSTEM32\ig75icd32.dll:0FF19511 DrvSetLayerPaletteEntries
005F38EE C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:005F38EE pie_RemainingPasses /home/wz2100/build/warzone2100-3.2.1/lib/ivis_opengl/piedraw.cpp:556
0040FFA0 C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:0040FFA0 bucketRenderCurrentList /home/wz2100/build/warzone2100-3.2.1/src/bucket3d.cpp:462
0043597B C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:0043597B drawTiles /home/wz2100/build/warzone2100-3.2.1/src/display3d.cpp:1077
0FC81A71 C:\Windows\SYSTEM32\ig75icd32.dll:0FC81A71 RegisterProcTableCallback
005F660E C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:005F660E pie_Begin3DScene /home/wz2100/build/warzone2100-3.2.1/lib/ivis_opengl/piematrix.cpp:402
00435FD8 C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:00435FD8 draw3DScene /home/wz2100/build/warzone2100-3.2.1/src/display3d.cpp:706


-------------------

Error occured on Saturday, August 6, 2016 at 03:17:31.

Program: C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe(warzone2100)
Command line: "C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe"
Version: Version: 3.2.1, Built:Jul 28 2016
Distributor: wz2100.net
Compiled on: Jul 28 2016 10:21:00
Compiled by: GCC 4.9.3
Compiled mode: Release build
Executed on: Sat Aug 06 03:16:49 2016

Pointers: 32bit

Compiled against PhysicsFS version: 2.0.3
Running with PhysicsFS version: 2.0.3

Misc Data:
[03:16:50]Video Mode 1920 x 1080 (fullscreen)
[03:16:50]OpenGL Vendor: Intel
[03:16:50]OpenGL Renderer: Intel(R) HD Graphics 4600
[03:16:50]OpenGL Version: 4.3.0 - Build 20.19.15.4331
[03:16:50]GLEW Version: 1.12.0
[03:16:50]OpenGL GLSL Version : 4.30 - Build 20.19.15.4331
[03:16:50]OpenAL Device Name: OpenAL Soft
[03:16:50]OpenAL Vendor: OpenAL Community
[03:16:50]OpenAL Version: 1.1 ALSOFT 1.16.0
[03:16:50]OpenAL Renderer: OpenAL Soft
[03:16:50]OpenAL Extensions: AL_EXT_ALAW AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length
[03:16:50]Using Backend: SDL
[03:16:50]Using language: English
[03:17:29]Current Level/map is Sk-Rush


C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe caused an Access Violation at location 0fa0b8dc in module C:\Windows\SYSTEM32\ig75icd32.dll Reading from location 0000000a.

Log message: info |03:16:49: [realmain:1140] Using C:\Users\duracraft\Documents\Warzone 2100 3.2\logs\WZlog-0806_031649.txt debug file
Log message: error |03:17:31: [khr_callback:140] GL::API(Performance:Medium) : API_ID_RECOMPILE_FRAGMENT_SHADER performance warning has been generated. Fragment shader recompiled due to state change.

Registers:
eax=0e9b12b0 ebx=00000002 ecx=0e9b8640 edx=0ebeb768 esi=0ebfd408 edi=00000000
eip=0fa0b8dc esp=0a91cf48 ebp=0a91ee70 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202

Call stack:
0FA0B8DC C:\Windows\SYSTEM32\ig75icd32.dll:0FA0B8DC DrvSetLayerPaletteEntries
0FA8491D C:\Windows\SYSTEM32\ig75icd32.dll:0FA8491D DrvSetLayerPaletteEntries
0FA84496 C:\Windows\SYSTEM32\ig75icd32.dll:0FA84496 DrvSetLayerPaletteEntries
0FA887BE C:\Windows\SYSTEM32\ig75icd32.dll:0FA887BE DrvSetLayerPaletteEntries
0FA4A445 C:\Windows\SYSTEM32\ig75icd32.dll:0FA4A445 DrvSetLayerPaletteEntries
0FBC98E5 C:\Windows\SYSTEM32\ig75icd32.dll:0FBC98E5 DrvSetLayerPaletteEntries
0FBC9E3B C:\Windows\SYSTEM32\ig75icd32.dll:0FBC9E3B DrvSetLayerPaletteEntries
005F2292 C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:005F2292 pie_Draw3DShape2 /home/wz2100/build/warzone2100-3.2.1/lib/ivis_opengl/piedraw.cpp:249
0FB59511 C:\Windows\SYSTEM32\ig75icd32.dll:0FB59511 DrvSetLayerPaletteEntries
005F38EE C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:005F38EE pie_RemainingPasses /home/wz2100/build/warzone2100-3.2.1/lib/ivis_opengl/piedraw.cpp:556
0040FFA0 C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:0040FFA0 bucketRenderCurrentList /home/wz2100/build/warzone2100-3.2.1/src/bucket3d.cpp:462
0043597B C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:0043597B drawTiles /home/wz2100/build/warzone2100-3.2.1/src/display3d.cpp:1077
0F8C1A71 C:\Windows\SYSTEM32\ig75icd32.dll:0F8C1A71 RegisterProcTableCallback
005F660E C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:005F660E pie_Begin3DScene /home/wz2100/build/warzone2100-3.2.1/lib/ivis_opengl/piematrix.cpp:402
00435FD8 C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:00435FD8 draw3DScene /home/wz2100/build/warzone2100-3.2.1/src/display3d.cpp:706

Re: Release 3.2.1

Posted: 06 Aug 2016, 20:43
by Cyp
Is there anyone that can reproduce a crash in the graphics driver, who can also debug it to see why and whether there's a possible workaround?

Re: Release 3.2.1

Posted: 07 Aug 2016, 02:16
by Rinsecycle
I'm having the same issue
Windows 10
Intel HD Graphics card
4GB DDR3 RAM

Re: Release 3.2.1

Posted: 08 Aug 2016, 19:46
by Jorakae
Same issue and setup as Rinsecycle here also.

Re: Don't Work, Always Crash: Release 3.2.1

Posted: 08 Aug 2016, 21:56
by cybersphinx
buggy graphics drivers in 2016 LUL

But seriously, what is this backtrace?
caribes wrote:Call stack:
0FA0B8DC C:\Windows\SYSTEM32\ig75icd32.dll:0FA0B8DC DrvSetLayerPaletteEntries
0FA8491D C:\Windows\SYSTEM32\ig75icd32.dll:0FA8491D DrvSetLayerPaletteEntries
0FA84496 C:\Windows\SYSTEM32\ig75icd32.dll:0FA84496 DrvSetLayerPaletteEntries
0FA887BE C:\Windows\SYSTEM32\ig75icd32.dll:0FA887BE DrvSetLayerPaletteEntries
0FA4A445 C:\Windows\SYSTEM32\ig75icd32.dll:0FA4A445 DrvSetLayerPaletteEntries
0FBC98E5 C:\Windows\SYSTEM32\ig75icd32.dll:0FBC98E5 DrvSetLayerPaletteEntries
0FBC9E3B C:\Windows\SYSTEM32\ig75icd32.dll:0FBC9E3B DrvSetLayerPaletteEntries
005F2292 C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:005F2292 pie_Draw3DShape2 /home/wz2100/build/warzone2100-3.2.1/lib/ivis_opengl/piedraw.cpp:249
0FB59511 C:\Windows\SYSTEM32\ig75icd32.dll:0FB59511 DrvSetLayerPaletteEntries
005F38EE C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:005F38EE pie_RemainingPasses /home/wz2100/build/warzone2100-3.2.1/lib/ivis_opengl/piedraw.cpp:556
0040FFA0 C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:0040FFA0 bucketRenderCurrentList /home/wz2100/build/warzone2100-3.2.1/src/bucket3d.cpp:462
0043597B C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:0043597B drawTiles /home/wz2100/build/warzone2100-3.2.1/src/display3d.cpp:1077
0F8C1A71 C:\Windows\SYSTEM32\ig75icd32.dll:0F8C1A71 RegisterProcTableCallback
005F660E C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:005F660E pie_Begin3DScene /home/wz2100/build/warzone2100-3.2.1/lib/ivis_opengl/piematrix.cpp:402
00435FD8 C:\Program Files (x86)\Warzone 2100-3.2.1\warzone2100.exe:00435FD8 draw3DScene /home/wz2100/build/warzone2100-3.2.1/src/display3d.cpp:706
piedraw.cpp:556 is a call to

Code: Select all

void pie_SetShaderStretchDepth(float stretch)
{
	shaderStretch = stretch;
}
from that it somehow jumps into the graphics driver, then from that to piedraw.cpp:249

Code: Select all

	polyCount += shape->npolys;
and into the driver again?

Re: Release 3.2.1

Posted: 08 Aug 2016, 22:46
by Cyp
Think there's an off-by-one in all backtraces, they seem to point to the line after. Can't really explain piedraw.cpp:556 or jumping in and out of the graphics driver, though.

Is the graphics driver written in INTERCAL with lots of COME FROM statements?

Re: Release 3.2.1

Posted: 13 Aug 2016, 00:25
by flybyray
The real problem is the Access violation. Is everything initialized properly?

i have attached a rpt for nvidia and intel.

Re: Don't Work, Always Crash: Release 3.2.1

Posted: 13 Aug 2016, 00:37
by flybyray
cybersphinx wrote:buggy graphics drivers in 2016 LUL
i would doubt it. maybe the callstack view is too short.
quite likely it is a new feature calling a function in a wrong way. maybe missing initialization code for some structures ... hence access violations in callbacks ...