View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003400 | The Dark Mod | GUI | public | 09.05.2013 01:44 | 04.11.2013 20:18 |
Reporter | New Horizon | Assigned To | taaaki | ||
Priority | normal | Severity | normal | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Windows | ||||
Product Version | TDM 2.00 | ||||
Target Version | TDM 2.01 | Fixed in Version | TDM 2.01 | ||
Summary | 0003400: TDM freezes when attempting to change some of the advanced video settings. | ||||
Description | TDM freezes when attempting to change some of the advanced video settings. | ||||
Steps To Reproduce | 1. Choose a new mission from the list of missions. 2. TDM will reload. 3. Upon reloading, start the mission. 4. Press attack to begin the mission. 5. Hit Escape to return to the main menu. 6. Navigate to the advanced video settings. 7. Attempt to change "Ambient Rendering", "Interaction Shader" or "Post Processing". Observed results: Attempting to change one of these settings will cause TDM to freeze. | ||||
Additional Information | This only appears to happen when changing the video setting after loading a new mission and running it for the first time. This didn't happen with earlier versions of TDM, but I can not be sure when this issue was introduced. | ||||
Tags | No tags attached. | ||||
I can confirm this. The first time, I skipped step 1 and loaded a mission that was already installed, and could not get it to freeze. But then when I installed a new mission and started it, I got the freeze as soon as I tried to click the Ambient option. |
|
nVidia / AMD / Intel graphics? I'll give it a go with my AMD card and see what happens. | |
I have nVidia, not sure about NH. | |
I have Nvidia on one system and ATI on another I've tested on. Jaxa reported the same crash/freeze from adjusting anisotropy in this bug. http://bugs.thedarkmod.com/view.php?id=3508 |
|
Is this still an issue? | |
Yes. It's a bit tricky to fix since I know what's happening, but not why. And it doesn't reproduce reliably when debugging, so it's taking longer to figure out than it should. | |
Is this still something planned for 2.0? This is supposed to be our last week of beta-testing before we enter our final 'critical bugs only' sanity test phase. | |
I certainly hope so. I've got some time today and maaaybe tomorrow to dedicate to getting this thing diagnosed and fixed. | |
Still happening. Just did an update to 2.00 test directory. Opened the game, uninstalled the FM. When the game restarted I noticed Post Processing was set to Disabled, but when I clicked on it, TDM crashed. | |
I suppose my bug is a dupe of this one. | |
"I certainly hope so. I've got some time today and maaaybe tomorrow to dedicate to getting this thing diagnosed and fixed. " Is there anything new to test here? We need to set a cut-off date beyond which, if this isn't fixed, we just leave it for 2.01. |
|
Still testing Taaaki's fixes, so far crash frequency has been reduced but still happening. | |
Have these fixes been included in the update so everyone can test them? | |
No taaaki and I have been going back and forth through pm. | |
The changes I've made have been a bit blunt since I can only reproduce the issue once every 15 or so attempts. My concern is that I've missed the deeper cause of this issue since the code I'm changing hasn't been touched since the codebases were merged and has never given problems til now. | |
Well, if it's happening only once every 15 times, that's not so critical. If it's not happening very frequently, I think we should limit how long it holds up the release. How much more time would you like to look into this, before we just leave it and move on? (though it might be a good idea to include the fix for everyone so we can establish how often it happens on other systems) |
|
My only concern is that because this seems to happen when first running TDM, lots of people running the mod for the first time will experience this and have a negative first experience with the mod. | |
Are we talking about the same issue? I thought it only happened when changing settings after loading a mission for the first time, as in the OP. | |
No, also happens the first time you run TDM. IE delete the darkmod.cfg and it still happens. | |
I'll commit what I have tonight and see how well it works for everyone else. | |
Please let grayman know the revision number so he can build a new package. | |
I've being doing some further investigation and I don't think that the changes I made had any effect on this issue. It must just be a fluke that it appeared to improve the situation. I don't think that I can solve this issue purely because it doesn't present itself often enough for me to be able to debug and assess the success of my changes (today was the first time in a week that it has triggered - and I didn't have a debugger attached :< :< :<. It hasn't triggered since that one time today). I'll continue to look into it, but it may be necessary for someone else to jump in with a system that reproduces the issue more regularly. |
|
Ok, but there seem to be two issues at play here. Which one are you having trouble duplicating? The one in the original post happens every time for me. I don't even have to go through all seven steps. It happens even without starting the mission: 1. Install a new mission, wait for TDM to restart. 2. Try to change Graphics/Advanced/Ambient Rendering option 3. TDM freezes. Are you saying this only happens for you once a week? |
|
Still crashing at same spot, doing exactly what Springheel just said: 664: } 665: 666: // execute the command line that we have already tokenized 667: ExecuteTokenizedString( args ); 00915892 8D 85 E4 F6 FF FF lea eax,[ebp-91Ch] 00915898 50 push eax 00915899 8B 4D F8 mov ecx,dword ptr [ebp-8] 0091589C E8 C9 DE FB FF call idCmdSystemLocal::ExecuteTokenizedString (8D376Ah) 668: } 009158A1 E9 A0 FE FF FF jmp idCmdSystemLocal::ExecuteCommandBuffer+36h (915746h) <--crashing here 669: } |
|
Yeah, that issue just doesn't reproduce often enough on my system using either of the reproduction methods. The more telling part of the stack trace is that it only appears to happen when ExecuteTokenizedString is used with "tdm_updateCookedMathData". I'm not sure if the release build has enough debug info to show exactly where it hits an issue within the ExecuteTokenizedString method. I think I might try adding another command to the console that just continuously spams tdm_updateCookedMathData to see if I can force the crash. The curious thing to me is why my system doesn't experience the issue that often but you guys can trigger it consistently. |
|
I may have stumbled onto something. I've committed some changes to main/trunk darkmod_src and darkmod repos (commands that are added using CMD_EXEC_APPEND must have an explicit \n). Src revision 5878 and assets revision 13660 (for the updated Windows bins). Please try it out and see how it goes. If it works, grayman can merge them with the 2.00 branch. |
|
Okay tried your latest changes but get crash in same spot. Pre reload shows: + tokenized 0x05c6f59c "tdm_updateCookedMathData" char [2048] The textBuf shows: + textBuf 0x01fdcf90 "tdm_updateCookedMathData" unsigned char [65536] Now it's not full, that buffer is only filled til buffer position: [11268] 10 ' ' unsigned char After the reload that buffer is completely full of junk shown here: - postReload {argc=0 argv=0x01fecfd4 tokenized=0x01fed0d4 "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ } idCmdArgs + tokenized 0x01fed0d4 "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ" char [2048] Here's the whole thing: - args {argc=1 argv=0x05c6f49c tokenized=0x05c6f59c "tdm_updateCookedMathData" } idCmdArgs argc 1 int + argv 0x05c6f49c char * [64] + tokenized 0x05c6f59c "tdm_updateCookedMathData" char [2048] - this 0x01fdcf80 class idCmdSystemLocal cmdSystemLocal {commands=0x0ffa68b8 wait=0 textLength=0 ...} idCmdSystemLocal * const + idCmdSystem {...} idCmdSystem - commands 0x0ffa68b8 {next=0x00ea1a60 name=0x0fe01ea0 "tdm_updateCookedMathData" function=0x527269b0 ...} commandDef_s * + next 0x00ea1a60 {next=0x00ea16f0 name=0x00e50350 "seta" function=0x011581ed ...} commandDef_s * + name 0x0fe01ea0 "tdm_updateCookedMathData" char * function 0x527269b0 void (const idCmdArgs &)* argCompletion 0x00000000 void (const idCmdArgs &, void (const char *)*)* flags 4 int + description 0x0fe01ec0 "Updates lookup textures" char * wait 0 int textLength 0 int + textBuf 0x01fdcf90 "tdm_updateCookedMathData" unsigned char [65536] + completionString {len=1 data=0x01fecf9c "*" alloced=20 ...} idStr + completionParms {num=0 size=0 granularity=16 ...} idList<idStr> - tokenizedCmds {num=0 size=0 granularity=16 ...} idList<idCmdArgs> num 0 int size 0 int granularity 16 int - list 0x00000000 {argc=??? argv=0x00000004 tokenized=0x00000104 <Bad Ptr> } idCmdArgs * argc CXX0030: Error: expression cannot be evaluated + argv 0x00000004 char * [64] + tokenized 0x00000104 <Bad Ptr> char [2048] - postReload {argc=0 argv=0x01fecfd4 tokenized=0x01fed0d4 "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌ } idCmdArgs argc 0 int + argv 0x01fecfd4 char * [64] + tokenized 0x01fed0d4 "ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ" char [2048] |
|
Is "tdm_updateCookedMathData" even used anymore now that JC Denton's "Enhanced Ambient" was removed as an option in the mod in favor of Rebb's ambient? Maybe it's calling code that is broken? |
|
Temp fix in revision 5887. Will need to investigate further though since the function pointer for tdm_updateCookedMathData is getting lost during an engine reload | |
Temp fix reverted and proper fix provided in src revision 5901 (bins updated in assets revision 13702). Commands defined in the game dll must be added to the command list with the CMD_FL_GAME flag to ensure that they get removed when the DLL is unloaded and then re-added correctly when the DLL is loaded again. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
09.05.2013 01:44 | New Horizon | New Issue | |
14.07.2013 20:49 | Springheel | Note Added: 0005732 | |
14.07.2013 20:49 | Springheel | Assigned To | => Springheel |
14.07.2013 20:49 | Springheel | Status | new => confirmed |
15.07.2013 18:39 | Springheel | Assigned To | Springheel => |
15.07.2013 18:40 | Springheel | Assigned To | => Springheel |
15.07.2013 18:40 | Springheel | Status | confirmed => acknowledged |
15.07.2013 18:40 | Springheel | Assigned To | Springheel => New Horizon |
15.07.2013 18:40 | Springheel | Status | acknowledged => assigned |
15.07.2013 18:40 | Springheel | Assigned To | New Horizon => |
15.07.2013 18:40 | Springheel | Status | assigned => confirmed |
02.08.2013 20:39 | Springheel | Assigned To | => taaaki |
02.08.2013 20:39 | Springheel | Status | confirmed => assigned |
03.08.2013 06:54 | taaaki | Note Added: 0005943 | |
03.08.2013 12:24 | Springheel | Note Added: 0005944 | |
09.08.2013 11:53 | New Horizon | Note Added: 0005979 | |
19.08.2013 20:27 | Springheel | Note Added: 0006064 | |
20.08.2013 04:06 | taaaki | Note Added: 0006065 | |
20.08.2013 14:01 | Springheel | Note Added: 0006066 | |
20.08.2013 15:23 | taaaki | Note Added: 0006071 | |
21.08.2013 16:41 | AluminumHaste | Note Added: 0006075 | |
26.08.2013 02:45 | jaxa | Note Added: 0006081 | |
02.09.2013 16:15 | Springheel | Note Added: 0006143 | |
02.09.2013 16:20 | AluminumHaste | Note Added: 0006144 | |
02.09.2013 19:44 | Springheel | Note Added: 0006146 | |
02.09.2013 20:06 | AluminumHaste | Note Added: 0006147 | |
03.09.2013 04:01 | taaaki | Note Added: 0006148 | |
05.09.2013 01:01 | Springheel | Note Added: 0006152 | |
05.09.2013 01:05 | AluminumHaste | Note Added: 0006153 | |
05.09.2013 01:32 | Springheel | Note Added: 0006154 | |
05.09.2013 02:36 | AluminumHaste | Note Added: 0006156 | |
05.09.2013 04:07 | taaaki | Note Added: 0006157 | |
06.09.2013 16:21 | Springheel | Note Added: 0006161 | |
06.09.2013 20:12 | taaaki | Note Added: 0006164 | |
07.09.2013 01:31 | Springheel | Note Added: 0006165 | |
07.09.2013 01:32 | Springheel | Note Edited: 0006165 | |
07.09.2013 02:28 | AluminumHaste | Note Added: 0006166 | |
07.09.2013 02:29 | AluminumHaste | Note Edited: 0006166 | |
07.09.2013 07:59 | taaaki | Note Added: 0006167 | |
07.09.2013 22:03 | taaaki | Note Added: 0006171 | |
08.09.2013 04:44 | AluminumHaste | Note Added: 0006172 | |
08.09.2013 04:45 | AluminumHaste | Note Edited: 0006172 | |
08.09.2013 04:46 | AluminumHaste | Note Edited: 0006172 | |
08.09.2013 13:00 | nbohr1more | Note Added: 0006173 | |
14.09.2013 21:48 | taaaki | Note Added: 0006180 | |
17.09.2013 00:51 | Springheel | Target Version | TDM 2.00 => TDM 2.01 |
22.09.2013 14:16 | taaaki | Relationship added | related to 0003508 |
04.11.2013 20:18 | taaaki | Note Added: 0006223 | |
04.11.2013 20:18 | taaaki | Status | assigned => resolved |
04.11.2013 20:18 | taaaki | Fixed in Version | => TDM 2.01 |
04.11.2013 20:18 | taaaki | Resolution | open => fixed |