Tim McClarren's Forum Posts
| Thread | Post | Date Posted |
|---|---|---|
| Text Rendering Bug | Do you have a screenshot?... read more | 09/06/2007 (4:08 pm) |
| Reducing level load time | [quote] If I understand right caching the ghost allways objects "phase 2" is the more difficult par... read more | 09/06/2007 (12:04 pm) |
| File::open() not thread safe | FrameAllocator is definitely not thread-safe. What about using a thread-local here? It seems l... read more | 08/28/2007 (1:01 pm) |
| In need of multiplayer server advice | [quote] Frank - your option 1 would be a lot simpler to implement, a dedicated torque server isn't ... read more | 08/28/2007 (10:22 am) |
| In need of multiplayer server advice | You didn't mention which platform you're deploying on. If you are deploying on Linux, you can mak... read more | 08/27/2007 (7:33 pm) |
| Calculator Bounty, Resolved, thanks everyone | Uh. So, what kind of precision is necessary? If long double isn't enough, I have to wonder what yo... read more | 08/24/2007 (11:02 am) |
| Increase the history buffer of dedicated server's console ? | Does setting "historySize" on it change the behavior?... read more | 08/15/2007 (3:57 pm) |
| Bug in dnet.cc (with fix) | It *does* cause a crash in a code-base that is threaded. Eventually. Under the right conditions. ... read more | 08/15/2007 (3:53 pm) |
| Falling Through Terrain Bug | Actually, just removing/disabling Torque's internal memory manager was all that I found necessary to... read more | 08/06/2007 (3:51 pm) |
| Falling Through Terrain Bug | It doesn't seem like it would be very hard to add positional recording baskets/lists to player objec... read more | 08/05/2007 (11:44 am) |
| Frame rate independent mouse cursor | Yes. See here: [url]http://www.garagegames.com/mg/forums/result.thread.php?qt=58369[/url] You... read more | 07/19/2007 (1:57 pm) |
| Threading with Torque Script | Stock Windows version uses the native Windows API. I migrated our 1.3 codebase to link against pt... read more | 07/14/2007 (10:43 am) |
| ActivateGhosting and object streaming | [quote] I am curious on one point though, you mention in a couple of places the server sending garb... read more | 07/13/2007 (11:31 am) |
| Instancing/Multi-Mission in TGE | "On demand" on Linux, at least with this approach, is as fast as having pre-spun-up servers. fork()... read more | 07/13/2007 (11:25 am) |
| Instancing/Multi-Mission in TGE | Heh. I had just answered your other thread Dave (http://www.garagegames.com/mg/forums/result.threa... read more | 07/13/2007 (10:36 am) |
| ActivateGhosting and object streaming | [quote] I have already prototyped datablock caching, so they are written out and saved the first ti... read more | 07/13/2007 (10:24 am) |
| ActivateGhosting and object streaming | [quote] Nah, it most likely never changed :) You're probably right. I'm suprised though. And if ... read more | 07/12/2007 (3:19 pm) |
| ActivateGhosting and object streaming | I run dedicated builds a lot... here's a stack: (gdb) bt #0 GBitmap::readPNG (this=0x99ffa88, i... read more | 07/12/2007 (2:30 pm) |
| ActivateGhosting and object streaming | [quote] If your goal is to save some heap on the server-side, one easy fix is to have the Resourc... read more | 07/12/2007 (1:52 pm) |
| ActivateGhosting and object streaming | [quote] --if your goal is to have the total memory footprint (how much "Memory Used" shows up in th... read more | 07/12/2007 (11:59 am) |
| Tcpobject | I'm not sure what you're asking. The code you pasted (not sure where it's from) is using TCPObjec... read more | 06/18/2007 (2:44 pm) |
| TCPObject listen not working after disconnect | TCPObject::table isn't sufficient to track the connections, and your problem sounds closely related ... read more | 05/11/2007 (2:15 pm) |
| Vehicles behave oddly at high mission coordinates -- 10,000 | Ah... I didn't actually look at anything in the debugger. My bad. I would have named those membe... read more | 04/12/2007 (9:34 am) |
| Vehicles behave oddly at high mission coordinates -- 10,000 | The issue you might be having has to do with MoveManager and struct Move. From my reading of the ... read more | 04/11/2007 (6:30 pm) |
| Hardware Cursor | [quote] Wouldn't it make more sense to create a threaded version of the cursor code? That way you d... read more | 04/11/2007 (11:21 am) |
| Special considerations when using the "new" operator? |
What does your SVEdgeList constructor look like?
Also, have you tried "#include |
04/11/2007 (11:00 am) |
| Crash in explosion code | Yeah, we fixed this in our 1.3 code base. The code shouldn't be deleting said object and then ref... read more | 04/07/2007 (12:25 pm) |
| Network lag compensation | [quote]Taking a step back, the largest game production houses in the industry have not yet been able... read more | 04/05/2007 (1:21 pm) |
| Network lag compensation | You didn't specify what sort of network architecture you were envisioning. The problem with most ... read more | 04/02/2007 (10:38 am) |
| Reducing level load time | Cem, this is essentially the same as my approach of creating a cached version of the datablocks and ... read more | 03/30/2007 (1:12 pm) |
| Broadcast Address | Yes, WMI is Windows Management Instrumentation. Sorry. You could use this to retrieve informatio... read more | 03/29/2007 (9:32 am) |
| Broadcast Address | It's not really possible to infer the subnet mask from the IP address. However, there are ways to... read more | 03/28/2007 (4:57 pm) |
| Engine loading in background (windows) | Hmm... I realized that what I've pasted to you is from 1.3, and it's also been modified by us. St... read more | 03/28/2007 (11:56 am) |
| Engine loading in background (windows) | The code you'd want to change is in winWindow.cc starting around line 978: [code] else if (wi... read more | 03/28/2007 (11:53 am) |
| Benfits/drawbacks of disabling the memory manager | I'd turn it off. We turned it off in our production builds some time ago. There was probably a... read more | 03/08/2007 (12:05 pm) |
| Setting a custom windows cursor inside TGE | Peter, have you tried something like: HANDLE imageHandle = LoadImage(NULL, MAKEINTRESOURCE(OCR_N... read more | 02/26/2007 (11:30 am) |
| ITickable and thread safety (continued) | Eh... maybe just a lucky guess on my part because I'd bitten myself in the same way before. :) Gl... read more | 02/26/2007 (11:28 am) |
| Hardware Cursor | I actually made: [code] void Platform::setCursor(void* cursor) { if (cursor) SetCurs... read more | 02/23/2007 (1:42 pm) |
| ITickable and thread safety (continued) | [quote] The only way I can see this happening is if code is executed in different threads. [/quote... read more | 02/23/2007 (11:35 am) |
| Hardware Cursor | I'm sorry I forget to mention commenting out the cursor show/hide functionality in winWindow.cc. ... read more | 02/22/2007 (8:40 pm) |
| Hardware Cursor | I don't think you need to involve DirectInput at all since it deals with input of hardware events, n... read more | 02/22/2007 (4:27 pm) |
| TGE exits on malformed PNGs | Here's a patch that will get you output in the log file and not exit Torque: [code] Index: bitma... read more | 02/22/2007 (3:48 pm) |
| Thread problems... | There's a few problems here, the biggest of which is that everything in the Con namespace ("Con::pri... read more | 02/22/2007 (3:19 pm) |
| ITickable and thread safety | Where are you calling "ITickable::advanceTime" from? It's called from clientProcess in our code b... read more | 02/21/2007 (10:21 am) |
| Q: Bug?: Client / Server asset allocation and load time impact | You might be interseted in this other thread: [url]http://www.garagegames.com/mg/forums/result.th... read more | 02/20/2007 (10:32 am) |
| Incorrect buffer size error in ProjectileData::preload | Sadly, the prototype for the function is really the problem... passing "char errorBuffer[255]" is no... read more | 02/16/2007 (11:18 am) |
| Httpobject | Well, one that was difficult to find has to do with the way TCPObject tracks connections. The TCP... read more | 02/15/2007 (2:37 pm) |
| Reducing level load time | The "short circuit" method I was talking about was the one posted by Cameron Tofer on 7/4/2005 -- th... read more | 02/15/2007 (1:15 pm) |
| Http Post | Yeah... there are quite a few issues with both HTTPObject and TCPObject. I'd recommend not using th... read more | 02/12/2007 (2:09 pm) |
| Reducing level load time | A few things: * 1500 bytes is the MTU virtually everywhere these days. Of course, you have to al... read more | 02/09/2007 (10:42 am) |