
Here is the log file that game spits out at me (with in the quotes):
"[18]MILESTONE g3dApp.Create - Begin()
[18]MILESTONE Client Region: KOREAN Ver: 0.34f
[18]MILESTONE InitG3DX9()
[18]MILESTONE Window mode
[18]MILESTONE Non-Safe mode
[18]MILESTONE g3dApp.Create - End()
[17]WARN msg: WM_CLOSE, QUIT, DESTROY
[18]MILESTONE Cleanup3DEnvironment()
[18]MILESTONE FinalCleanup()
[17]WARN msg: WM_CLOSE, QUIT, DESTROY"
And then when i tried to dig around in ollydbg and get around this message i got this screen:

And I also go a log file for this, but it was completely the same as i saw:
"[18]MILESTONE g3dApp.Create - Begin()
[18]MILESTONE Client Region: KOREAN Ver: 0.34f
[18]MILESTONE InitG3DX9()
[18]MILESTONE Window mode
[18]MILESTONE Non-Safe mode
[18]MILESTONE g3dApp.Create - End()
[17]WARN msg: WM_CLOSE, QUIT, DESTROY
[18]MILESTONE Cleanup3DEnvironment()
[18]MILESTONE FinalCleanup()
[17]WARN msg: WM_CLOSE, QUIT, DESTROY"
At the end of all this a file called g3d_log.txt was created (well it was there from the begining), i feel like it changed after i got it to change to that purple (failed to draw graphics (i think)) screen. But the log said:
"9858.69> CD3DApplication::Create - Create Direct3DCreate9
9858.73> CD3DApplication::Create - Enumerate Device
9858.80> CD3DApplication::Create - Window Size 800 600
9858.90> G3dApplication::MsgProc - SIZE_RESTORED
9858.90> CD3DApplication::MsgProc - WM_SIZE
9858.90> SIZE_RESTORED
9858.90> CD3DApplication::Create - Window Client Width 800, Height 600
0.00> OneTimeSceneInit
0.11> Initialize3DEnvironment
0.22> GoView(7)::RestoreDeviceObjects
0.22> GoView(14)::RestoreDeviceObjects
0.23> CD3DApplication::Pause - 0
3.35> Render3DEnvironment - Present D3DERR_DEVICELOST
4.46> CD3DApplication::Reset3DEnvironment
4.46> GoView(7)::InvalidateDeviceObjects
4.46> GoView(14)::InvalidateDeviceObjects
4.56> GoView(7)::RestoreDeviceObjects
4.56> GoView(14)::RestoreDeviceObjects
4.57> CD3DApplication::Reset3Denvironment - Succeded!
7.30> GoView(7)::InvalidateDeviceObjects
7.30> GoView(14)::InvalidateDeviceObjects
7.30> GoResourceManager::OffscreenSurface::~OffscreenSur face GRES_OFFSCREENSURFACE_100_20_D3DFMT_A8R8G8B8_D3DPO OL_SYSTEMMEM
7.30> GoResourceManager::OffscreenSurface::~OffscreenSur face GRES_OFFSCREENSURFACE_100_20_D3DFMT_X8R8G8B8_D3DPO OL_SYSTEMMEM
7.30> GoView(7):
7.30> GoView(14):
7.30> GoResourceManager::OffscreenSurface::~OffscreenSur face GRES_OFFSCREENSURFACE_768_768_D3DFMT_A8R8G8B8_D3DP OOL_SYSTEMMEM
7.30> GoResourceManager::OffscreenSurface::~OffscreenSur face GRES_OFFSCREENSURFACE_768_768_D3DFMT_X8R8G8B8_D3DP OOL_SYSTEMMEM
7.31> CD3DApplication::MsgProc - Handle WM_CLOSE
7.31> CD3DApplication::Cleanup3DEnvironment"
Those smile faces shouldn't be there, what actually is there is: (7):: DeleteDevi....... (with out the space in between the : and D)
this also applies to the other smile face: (14):: DeleteDevi....... (again with out the space in between the : and D)
Ok to finish up id like someone to look at this assembly code, ill paste a bunch around that message, because i dont think it goes far from the ascii, here:

For all the jumps in the picture here:
0040D070 ---> 0040D07F=DangGol.0040D07F
0040D07F ---> Jump from 0040D070
0040D0AA ---> 0040D0EE=DangGol.0040D0EE
0040D0BB ---> 0040D0C2=DangGol.0040D0C2
0040D0C0 ---> 0040D0C5=DangGol.0040D0C5
0040D0C2 ---> Jump from 0040D0BB
0040D0C5 ---> Jump from 0040D0C0
0040D0DD ---> 0040D106=DangGol.0040D106
0040D0EC ---> 0040D106=DangGol.0040D106
0040D0EE ---> Jump from 0040D0AA
0040D106 ---> Jumps from 0040D0DD, 0040D0EC
0040D116 ---> 0040D434=DangGol.0040D434
0040D11B ---> Jump from 0040D029
0040D136 ---> 0040D141=DangGol.0040D141
0040D13F ---> 0040D143=DangGol.0040D143
0040D141 ---> Jump from 0040D136
0040D143 ---> Jump from 0040D13F
All i wish to know is why im getting the purple screen and how i can get it to all work..... that assembly code is untouched (its from the exe and hasnt been edited) so i wish if maybe someone could help in getting ride of that error message... if you need the exe ill upload it
-Dan







