[warzone2100-dev] [Warzone 2100 Trac] #2041: Invalid pVertices in pie_Draw3DShape2()

2010-07-31 Thread Warzone 2100 Trac
#2041: Invalid pVertices in pie_Draw3DShape2()
-+--
Reporter:  vexed |Type:  bug  
  Status:  new   |Priority:  major
   Milestone:  unspecified   |   Component:  other
 Version:  svn/2.3   |Keywords:   
Operating_system:  All/Non-Specific  |   Blockedby:   
Blocking:|  
-+--
 {{{
 >   Warzone2100-Dbg.exe!pie_Draw3DShape2(_iIMDShape *
 shape=0x065860c0, int frame=0x, PIELIGHT colour={...}, PIELIGHT
 specular={...}, int pieFlag=0x0002, int pieFlagData=0x0078)  Line
 196 + 0x3 bytes C
 Warzone2100-Dbg.exe!pie_Draw3DShape(_iIMDShape * shape=0x065860c0,
 int frame=0x, int team=0x, PIELIGHT colour={...}, PIELIGHT
 specular={...}, int pieFlag=0x0002, int pieFlagData=0x0078)  Line
 532 + 0x1d bytesC
 Warzone2100-Dbg.exe!renderDeliveryPoint(_flag_position *
 psPosition=0x0013f534, int blueprint=0x0001)  Line 2756 + 0x35 bytes
 C
 Warzone2100-Dbg.exe!displayBlueprints()  Line 1717 + 0xb bytes  C
 Warzone2100-Dbg.exe!drawTiles(iView * player=0x011fac80)  Line
 1075 C
 Warzone2100-Dbg.exe!displayTerrain()  Line 691 + 0xa bytes  C
 Warzone2100-Dbg.exe!draw3DScene()  Line 465 C
 Warzone2100-Dbg.exe!displayWorld()  Line 1409   C
 Warzone2100-Dbg.exe!gameLoop()  Line 607C

 }}}

 {{{
 -   pPixels 0x0013ce80 {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 } Vector3f *
 x   -1.0737418e+008 float
 y   -1.0737418e+008 float
 z   -1.0737418e+008 float
 -   pVertices   0x0084 {x=??? y=??? z=??? } Vector3f *
 x   CXX0030: Error: expression cannot be evaluated
 y   CXX0030: Error: expression cannot be evaluated
 z   CXX0030: Error: expression cannot be evaluated
 -   scrPoints   0x0013ce80 {x=-1.0737418e+008
 y=-1.0737418e+008 z=-1.0737418e+008 } Vector3f [768]
 +   [0x0]   {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }Vector3f
 +   [0x1]   {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }Vector3f
 +   [0x2]   {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }Vector3f
 +   [0x3]   {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }Vector3f

 ...
 ...
 +   [0x2fe] {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }Vector3f
 +   [0x2ff] {x=-1.0737418e+008 y=-1.0737418e+008
 z=-1.0737418e+008 }Vector3f
 -   shape   0x065860c0 {texpage=0x0003 sradius=0x0532
 radius=0x064e47b8 ...}_iIMDShape *
 texpage 0x0003  int
 sradius 0x0532  int
 radius  0x064e47b8  int
 +   min {x=0. y=5.605e-045#DEN z=0. }
 Vector3f
 +   max {x=0. y=-4.2201683e+037 z=8.266e-040#DEN }
 Vector3f
 +   ocen{x=1.5987320e-036 y=7.0691019e-037
 z=3.2820284e-035 }   Vector3f
 numFrames   0x3390  unsigned short
 animInterval0x0075  unsigned short
 npoints 0x0187  unsigned int
 +   points  0x0084 {x=??? y=??? z=??? } Vector3f *
 npolys  0x0001  unsigned int
 +   polys   0x016923ba {flags=0x zcentre=0x0003
 npnts=0x010c ...}   iIMDPoly *
 nconnectors 0xfdfdfdfd  unsigned int
 +   connectors  0x065450e0 {x=0. y=2.476e-040#DEN
 z=1.1396089e-033 }Vector3f *
 nShadowEdges0x0661b9e8  unsigned int
 +   shadowEdgeList  0x {from=??? to=??? }   edge_ *
 +   next0x {texpage=??? sradius=??? radius=???
 ...} _iIMDShape *
 shape->npoints  0x0187  unsigned int
 -   shape->points   0x0084 {x=??? y=??? z=??? } Vector3f *
 x   CXX0030: Error: expression cannot be evaluated
 y   CXX0030: Error: expression cannot be evaluated
 z   CXX0030: Error: expression cannot be evaluated
 tempY   -1.0737418e+008 float
 }}}

 I '''think''' it was trying to move the delivery point while the building
 got blown up.

-- 
Ticket URL: 
Warzone 2100 Trac 
The Warzone 2100 Project
___
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev


[warzone2100-dev] [Warzone 2100 Trac] #2040: beta 7 after lift won't load

2010-07-31 Thread Warzone 2100 Trac
#2040: beta 7 after lift won't load
+---
Reporter:  Antongarou   |Type:  bug 
  Status:  new  |Priority:  major   
   Milestone:  unspecified  |   Component:  Campaign
 Version:  svn/trunk|Keywords:  
Operating_system:  GNU/Linux|   Blockedby:  
Blocking:   |  
+---
 Hello, when I try to save and load the beta 7 stage after the first lift
 it crashes back to the main menu- this only happens with the beta 7
 scenario, as far as I can tell. I'm running revision 11314 on Ubuntu 10.04
 and when I run it from the terminal I get these error lines:

 error   |10:24:16: [loadFeatureStats] The feature WreckedDroidHub, ref 0,
 is damageable, but has no body points!  The files need to be updated /
 fixed.  Assigning 1 body point to feature.
 error   |10:24:18: [gwNewGateway] gwNewGateway: invalid coordinates
 error   |10:24:18: [gwNewGateway] Assert in Warzone: gateway.c:105 (0),
 last script event: ''
 error   |10:24:18: [mapLoad] savegame/opherbeta07a/game.map: Unable to add
 gateway
 error   |10:24:18: [loadGameInit] Corrupted / unsupported savegame file
 savegame/opherbeta07a.gam, Unable to load!
 error   |10:24:18: [initSaveGameLoad] Trying to load Game
 savegame/opherbeta07a.gam failed!
 popup   |10:24:18: [initSaveGameLoad] Failed to load a save game! It is
 either corrupted or a unsupported format.

 Restarting main menu.error   |10:24:19: [sound_SetTrackVals]
 sound_SetTrackVals: track 0 already set (filename: "beep1.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 1
 already set (filename: "beep2.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 2
 already set (filename: "beep4.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 3
 already set (filename: "beep5.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 4
 already set (filename: "beep6.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 5
 already set (filename: "beep7.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 6
 already set (filename: "beep8.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 7
 already set (filename: "beep9.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 8
 already set (filename: "gmeshtdn.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 0
 already set (filename: "beep1.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 1
 already set (filename: "beep2.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 2
 already set (filename: "beep4.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 3
 already set (filename: "beep5.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 4
 already set (filename: "beep6.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 5
 already set (filename: "beep7.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 6
 already set (filename: "beep8.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 7
 already set (filename: "beep9.ogg"
 error   |10:24:19: [sound_SetTrackVals] sound_SetTrackVals: track 8
 already set (filename: "gmeshtdn.ogg"
 AL lib: ALc.c:1818: alcCloseDevice(): deleting 1 Buffer(s)

 attached is the relevant savegame.

-- 
Ticket URL: 
Warzone 2100 Trac 
The Warzone 2100 Project
___
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev


[warzone2100-dev] [Warzone 2100 Trac] #2039: Korean Mac STRINGS file

2010-07-31 Thread Warzone 2100 Trac
#2039: Korean Mac STRINGS file
+---
Reporter:  urgood2  |Type:  patch (a actual patch, not a 
request for one)
  Status:  new  |Priority:  major   
 
   Milestone:  unspecified  |   Component:  Data: Translation   
 
 Version:  unspecified  |Keywords:  
 
Operating_system:  Mac OS   |   Blockedby:  
 
Blocking:   |  
+---
 This is the Korean version of Mac OS's .string file

-- 
Ticket URL: 
Warzone 2100 Trac 
The Warzone 2100 Project
___
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev


[warzone2100-dev] [Warzone 2100 Trac] #2038: win32 cross-build script broken (tar fails)

2010-07-31 Thread Warzone 2100 Trac
#2038: win32 cross-build script broken (tar fails)
+---
Reporter:  m1ndgames|Type:  bug
  Status:  new  |Priority:  minor  
   Milestone:  unspecified  |   Component:  Build system   
 Version:  svn/trunk|Keywords:  cross compile win32 tar
Operating_system:  GNU/Linux|   Blockedby: 
Blocking:   |  
+---
 {{{
 tar xzf ../../downloads/expat-2.0.1.tar.gz

 gzip: stdin: invalid compressed data--crc error
 tar: Child returned status 1
 }}}

 {{{
 tar xzf ../../downloads/zlib-1.2.5.tar.gz

 gzip: stdin: invalid compressed data--crc error
 tar: Child returned status 1
 }}}


 after removing the tar lines from the makefiles everything compiled
 perfect. (maybe because tar did decompress at the first start?!)

-- 
Ticket URL: 
Warzone 2100 Trac 
The Warzone 2100 Project
___
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev


Re: [warzone2100-dev] Release 2.3.2a or 2.3.2.1 or 2.3.3?

2010-07-31 Thread Cyp
On Sat, Jul 31, 2010 at 6:48 AM, buginator  wrote:
...
> On another note, there is another issue, that has to do with TCP, and
> how it blocks.
> The fix for this isn't so easy, even setting all sockets to
> non-blocking, and use polling to determine if done won't solve all the
> blocking issues that can happen.
>
> I don't think newnet does anything different in this area either.
>
> We could spawn a thread for each player and have a main network
> handler event loop that queues everything up to prevent blocks, but
> this isn't easy to code, and would pretty much force us to enter beta
> mode again (2.4 beta 1 or ??).
> Other ideas is, use raknet, or switch to UDP, but those also force us
> to enter beta mode as well.
> Other options ?

Actually, newnet does do something different in this area.

Newnet writes from a separate thread, using polling to determine when
writing is possible. This was actually needed to be able to send
desynch logs without freezing.

Switching to UDP might make sense as a way to reduce bandwidth usage
(think UDP might have less overhead than TCP, not sure), but not as a
way to prevent blocking.

-Cyp

___
Warzone-dev mailing list
Warzone-dev@gna.org
https://mail.gna.org/listinfo/warzone-dev