Blackvoxel > Troubleshooting & Bug Reports
The v1.22 beta bug report thread!
Qon:
1st: Amazing work! <3
Now... what we have all been waiting for: Let's get started with the bug reports!
The game qrashed while I was flying around, no real qode (empty Step) running at that moment:
--- Code: ---terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
--- End code ---
the _3D() funqtions used with a not yet loaded qoordinate qrashes the game. Hard to avoid since there is no way to know if a place is safe to qall a _3D() funqtion on. (When the game is starting everything is loading so no qooordinate is safe really)
Toupie:
PushVoxelTo() still don't remove the the voxel type when quantity reaches zero. (PlaceVoxel works.)
If you pick up a single voxel from the inventory with the mouse, it is possible to place it with a right click but still having it on the mouse. So when you let go off the left mouse button it will place the voxel as zero quantity. It is also possible to pick up this zero quantity voxel and move it somewhere. There is no visual differance between a single voxel and a zero quantity voxel in the inventory since neither of them show a quantity number.
Toupie:
User Texture Engine (voxelinfo_75.txt) does not have a MiningType.
This makes it so you can't pick up the User Texture Engine that you get when you start with the constructor/destructor tool you have when you start.
Toupie:
The result from GetGameTime() seems to start over from 0 at an odd time. I've seem the value go as high as 1271305784 before starting from 0. But 1271305784 isn't even near max value for a 32 bit integer. And the value also seems to start very high.
If I did the math correctly there should take 49 days before the value would overflow in an unsigned 32 bit integer, half that if it's signed and only positive numbers are used. But I've seen it start over from 0 several times in one day.
olive:
--- Quote from: Toupie on October 27, 2013, 01:02:10 am ---The result from GetGameTime() seems to start over from 0 at an odd time. I've seem the value go as high as 1271305784 before starting from 0. But 1271305784 isn't even near max value for a 32 bit integer. And the value also seems to start very high.
If I did the math correctly there should take 49 days before the value would overflow in an unsigned 32 bit integer, half that if it's signed and only positive numbers are used. But I've seen it start over from 0 several times in one day.
--- End quote ---
Yep, that's not regular. Shouldn't have such values. So, there is a problem hiding somewhere.
With the last modification the values are now relative from the start of the game and saved when exiting. So, value shouldn't be so high.
Will look at that.
Navigation
[0] Message Index
[#] Next page
Go to full version