[bug] Alien Buy Menu Bug
Syknik
InversionNS2.com Join Date: 2002-11-01 Member: 2064Members, Constellation, NS2 Map Tester, Reinforced - Supporter, Reinforced - Shadow
<div class="IPBDescription">GetSatisfaction is down.</div>Okay so... Figured out the whole alien buy menu bug, which has been happening every once in a while.
Here's the video: <a href="http://www.youtube.com/watch?v=pDXbltUpit0" target="_blank">Alien Buy Menu Bug Video</a>
<b><u>Info the devs probably need</u></b>
------------------------------------------------
Script Error: lua/GUIAlienBuyMenu.lua:1149: attempt to index fieldref 'mouseOverInfo' (a nil value)
_ShowMouseOverInfo lua/GUIAlienBuyMenu.lua:1149
_UpdateAlienButtons lua/GUIAlienBuyMenu.lua:995
_InitializeAlienButtons lua/GUIAlienBuyMenu.lua:310
Initialize lua/GUIAlienBuyMenu.lua:108
_SharedCreate lua/GUIManager.lua:66
CreateGUIScript lua/GUIManager.lua:74
Buy lua/Alien_Client.lua:379
HandleButtons lua/Player.lua:2141
HandleButtons lua/Alien.lua:156
callFunc lua/Player.lua:1290
lua/MixinUtility.lua:90
Harvester:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Hive:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Infestation:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Harvester:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Hive:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Infestation:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
-------------------------------
Here's the video: <a href="http://www.youtube.com/watch?v=pDXbltUpit0" target="_blank">Alien Buy Menu Bug Video</a>
<b><u>Info the devs probably need</u></b>
------------------------------------------------
Script Error: lua/GUIAlienBuyMenu.lua:1149: attempt to index fieldref 'mouseOverInfo' (a nil value)
_ShowMouseOverInfo lua/GUIAlienBuyMenu.lua:1149
_UpdateAlienButtons lua/GUIAlienBuyMenu.lua:995
_InitializeAlienButtons lua/GUIAlienBuyMenu.lua:310
Initialize lua/GUIAlienBuyMenu.lua:108
_SharedCreate lua/GUIManager.lua:66
CreateGUIScript lua/GUIManager.lua:74
Buy lua/Alien_Client.lua:379
HandleButtons lua/Player.lua:2141
HandleButtons lua/Alien.lua:156
callFunc lua/Player.lua:1290
lua/MixinUtility.lua:90
Harvester:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Hive:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Infestation:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Harvester:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Hive:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Infestation:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
Egg:SetPoseParam(intensity): Actor animations locked during OnProcessMove(). - Client
-------------------------------
Comments
Now this is just me, but I would advise against removing a function call named "_UpdateAlienButtons" ...
It's called during the GUI's update function... The worst thing that will happen is it will be messed up for a single frame, compared to crashing.
The other solution works as well. <strike>however, I'm not sure why the menu is being constantly made and destroyed at all, anyways.</strike>
I figured out why, nvm.
The other solution works as well, however, I'm not sure why the menu is being constantly made and destroyed at all, anyways.<!--QuoteEnd--></div><!--QuoteEEnd-->
It's is opened and trigger in the same fashion as the flashlight. What this means is a user can hold down the [default] B key and spam the build menu over and over again.
The graphics are nice but the font style doesnt fit (at least if you ask me), the only way to make it more ugly is if you would use comic sans...
I'll get right on it :)
<!--quoteo(post=1868235:date=Aug 10 2011, 04:05 PM:name=Koruyo)--><div class='quotetop'>QUOTE (Koruyo @ Aug 10 2011, 04:05 PM) <a href="index.php?act=findpost&pid=1868235"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->While we are at it, can we have a more organic looking alien style font?
The graphics are nice but the font style doesnt fit (at least if you ask me), the only way to make it more ugly is if you would use comic sans...<!--QuoteEnd--></div><!--QuoteEEnd-->
Any suggestions?
And for the aliens somethinh like Quake but "rounder".
Had 20 minutes, just went to dafont.com and tested a bunch of typefaces. Ended up doing some edits to this one: <a href="http://www.dafont.com/elminster.font?fpp=50" target="_blank">http://www.dafont.com/elminster.font?fpp=50</a> Added some infection, sharper edges, styles and so on... It's far from perfect though.
<img src="http://i.imgur.com/6IoN3.png" border="0" class="linked-image" />
<img src="http://i.imgur.com/dNJkJ.jpg" border="0" class="linked-image" />
Original posted by peregrinus.
What I imagine being right is something that leans on some of the shapes you find on the alien classes, but that is still very readable. Basically a custom font. I'm thinking the pointy hooves on the Skulk and up and round it's heavier kneecap. Pointy lower ends and a bit heavier and round on top maybe.
Typefaces and especially GUI is something most games don't do well. It's really hard to get it right and I don't think I could do it any better.
(images)
What I imagine being right is something that leans on some of the shapes you find on the alien classes, but that is still very readable. Basically a custom font. I'm thinking the pointy hooves on the Skulk and up and round it's heavier kneecap. Pointy lower ends and a bit heavier and round on top maybe.
Typefaces and especially GUI is something most games don't do well. It's really hard to get it right and I don't think I could do it any better.<!--QuoteEnd--></div><!--QuoteEEnd-->
A step in the right direction, but a bit too hard to read to be anything but a title, especially if you're new to the game and don't know what it's supposed to say beforehand. It is hard to find a good organic-looking font that's easy enough to read though
Seconded.
I prefer a standardized font because its provides quick comprehension. I have much more difficulty quickly reading the suggested font style.
<a href="http://www.fontsquirrel.com/fonts/list/style/Grunge" target="_blank">http://www.fontsquirrel.com/fonts/list/style/Grunge</a>