Game Development Community

[T3D 1.0] A few bugs... a question... sweet Engine!!!

by J · in Torque 3D Professional · 10/07/2009 (12:32 pm) · 5 replies

--When using the scrollbar in the material editor, T3D crashes. - This happens quite frequently, may be related to selecting the Glow option on a material.

--After Selecting Glow on a material, if you didn't mess with the scrollbar; if you save and close T3D, the program gives you two of the same error messages one after another. Doesn't crash after selecting Glow though. May be related to the problem above.

--Still can't delete terrain materails in the Terrain Painter. Annoying.

--One wierd thing I've noticed. I got the Enchanted Forest Pack(EFP) and I ran it once. Ran good. i was getting 31 to 40 fps. I closed T3D and I moved a few files around. I didn't change anything though(that I can remember). I re-entered T3D in the EFP and I was getting massive frame rate decrease. Like down to 4.7 fps.
I attempted to get this to happen again and I couldn't. But the next day I was messing in the Burg, I exited and re-entered and it did the same thing. I can't figure out what's occuring, but hmmmm.... Something getting left behind that's causing that major decrease? Idk. And honestly I read about screensavers causing things like this. Did my screensaver come on inbetween exit and re-enter? I couldn't say on the EFP, but I'm pretty sure I didn't leave the computer when I was in the Burg. In fact I was using Milkshape in between.

--The scatter sky doesn't work with skyboxes. I figured this is supposed to be treated as two different items. But, I don't like the dark sky with the scatter sky(needs to be procedurally lighter and allow for a "skybox" like it does for the night), so I used the skybox with it. If I have the scatter sky and THEN put in the skybox, it works fine. But if I save and exit; when I re-enter, the skybox is not being rendered(or is being rendered behind the scatter sky). I have to delete the skybox and then put in a new skybox to make it render correctly.

Question: Is it possible to fade into another skybox dml file at a whim? Oblivion-ish?

The swimming animations are great! Nice addition!
Been messing with some "clone" scenes and You can make some pretty sweet looking levels that rivel Fabel II, Zelda Twilight Princess. T3D is very cool.

Only one thing I wish was stock... Melee. That would be so nice! hate reinstalling it every time.

Thanks GG,
J

About the author

I used to be obsessed with building my own open-ended RPG and a 3D Side Scroller RPG. But the job/house/girlfriend got in the way. I know, I know. Now I concentrate on doing architectural renderings (with the help of T3D of course) and VBA programming.


#1
10/07/2009 (3:59 pm)
Check your console on the FPS error to see if it it set the window focus back on. I don't remember if the stock compile outputs the sleep time message to the console or not. It should spit out a sleep time of 200ms (making the engine consume less resources) and when you click back in it should refocus the window and go back to normal speed.

Might check to see if all of that is happening. Just a stab at the dark on that one.

As for skyboxes, my understanding is scattersky replaces both the sun and the skyboxes as scattersky is procedural sky/sun system. Could be wrong, but you could probably do some forum searches on that.
#2
10/07/2009 (4:49 pm)
The skybox doesn't have a fade control, but it should be trivial to modify it to do so. Its render code is relatively easy to follow.
#3
10/07/2009 (6:22 pm)
Quote:
--When using the scrollbar in the material editor, T3D crashes. - This happens quite frequently, may be related to selecting the Glow option on a material.

--After Selecting Glow on a material, if you didn't mess with the scrollbar; if you save and close T3D, the program gives you two of the same error messages one after another. Doesn't crash after selecting Glow though. May be related to the problem above.

I can't seem to replicate these bugs. Do you think you could provide reproduction steps for these issues. Also, is the material that your editing attached to a "stock" shape or one of your own?
#4
10/08/2009 (3:20 pm)
@Steven
After messing with it a bit, using various objects and different material datablocks. Every time I click and drag on the scrollbar in the material editor T3D crashes. So I guess it has nothing to do with the glow, it just doesn't like me touching that scrollbar.
Before I had this problem; I was messing with resolutions and I did manually adjust the size of the inspector box. Maybe that was the cause for the scrollbar crash.

EDIT: Sorry, to answer your question.
Steps. I have one object in the scene, the waterfall dts. Clicked on it, click on the material editor button, uncheck the emissive, and check the glow, then click to drag the scrollbar. Crash

2nd time: Two objects in the scene. wtr fall and fence. click wtr fall, then material button, then click and drag the scroll bar. Crash
Reloaded, fence, did the same thing.

3rd: Waterfall, click glow and then select the selector button (or whatever you call it; first button on the tools) save scene, exit and then it kicks out two error messages. This one's been pretty random, sometimes one error, sometimes it doesn't do it at all. Can't follow it.
#5
10/08/2009 (3:29 pm)
Quote:One wierd thing I've noticed. I got the Enchanted Forest Pack(EFP) and I ran it once. Ran good. i was getting 31 to 40 fps. I closed T3D and I moved a few files around. I didn't change anything though(that I can remember). I re-entered T3D in the EFP and I was getting massive frame rate decrease. Like down to 4.7 fps.

Ive seen this same issue, and it turned out not to be an issue with T3D but with a service running in Windows (not sure if you are using the same) certain services have caused memory leaks in the windows 7 environment which cause poor performance in t3d (since all your memory is being sucked up) and can cause crash's in any software you are running. the main culprit on my machine tends to be svchost and the issue only shows up if you run your machine for long periods of time without shutting down.