Bad mod data - Likely not caused by mods

Referring to this issue - https://www.reddit.com/r/AoE4Mods/comments/v3dmsa/bad_mod_data_youve_used_a_mod_with_bad_data/?utm_medium=android_app&utm_source=share

My game will crash every single time I use a mod.

I haven’t been able to play nomad all month, the creator of the mod contacted me and he has no idea also. The poster of that thread is using two games that are exactly the same on different computers but only one is crashing. Very confused.

I fully updated windows, gfx drivers, increased my vram to 16 gigs, cleared mod folder and reinstalled the game. Tried using other unrelated mods, still crashes.

My dxdiag is right here: ------------------System Information------------------ Time of this r - Pastebin.com

I just can’t get it to go away, and ideas?

Sorry you’re experiencing this @GonoXL! Next time you crash, please contact support with your DxDiag and warnings.log file. That will give our team some good clues on why this may be happening.

Do you still see this if you disable all mods? Or will you crash with any one mod enabled?

Crashed again, Log looks like it has some good stuff in it.

Dxdiag is the same - ------------------System Information------------------ Time of this r - Pastebin.com

I only see this with mods or a single mod enabled. Contacting support.

1 Like

I contacted support and they didn’t know, they forwarded my logs to dev team. It’s been some time and I still just crash randomly while playing…

My aoe4 experience is to play half a game then crash. Better than nothing I guess… Hopefully next patch fixes

There are a couple of “bad mod data” issues at play. If you’re still seeing this after the Season Two update, please report back. Thanks!

I solved the issue by underclocking my graphics card. I will set it back to normal and see if the update fixes it.

1 Like

Crashed for first time in awhile, my graphics card is still underclocked, which had stopped the crashes until now :frowning:

(I) [17:11:01.119] [000009364]: Read bytes [0,“MatchReceivedChatMessage”,5329934,[5329934,“rude”,“rude”,2,40880634]]
(I) [17:11:01.120] [000005976]: Received chat message { rude }
(I) [17:11:01.120] [000005976]: Starting FilterChatJob for message { rude }
(I) [17:11:01.145] [000005976]: Posting chat event from FilterChatJob for message { rude }
(I) [17:11:01.225] [000005976]: Response received after sending match chat message { rude }
(I) [17:11:04.000] [000005976]: Local user framerate is [102.349998]
(I) [17:11:04.000] [000005976]: Local user MinDelay=[33ms], MaxDelay=[57ms], AvgDelay=[43ms], minRTT[171ms], maxRTT[200ms], avgRTT[187ms]
(I) [17:11:25.004] [000005976]: Local user framerate is [106.944649]
(I) [17:11:25.004] [000005976]: Local user MinDelay=[127ms], MaxDelay=[198ms], AvgDelay=[173ms], minRTT[130ms], maxRTT[222ms], avgRTT[182ms]
(I) [17:11:46.002] [000005976]: Local user framerate is [103.449997]
(I) [17:11:46.002] [000005976]: Local user MinDelay=[85ms], MaxDelay=[120ms], AvgDelay=[105ms], minRTT[109ms], maxRTT[244ms], avgRTT[150ms]
(I) [17:11:49.005] [000008876]: MessageCounts: inval=0/0, seek=0/0, join=0/0, ichk=0/0, sk_r=0/0, deny=0/0, Padd=0/0, Pdel=0/0, drop=0/0, data=227/0, mdat=488/976, voip=0/0, rchk=0/0, nudg=0/0, Thdr=0/0, Peer=0/0, PPrx=0/0, ping=0/0, Pfrg=0/0, rely=0/0, lb_p=6/4, lb_c=0/0, cast=0/0, cdat=193/0, sorq1=0/0, sorp=0/0, acto=0/0, spob=0/0, sorq2=0/0, setp=0/0, actr=0/0, lsim=0/0, rlbc=0/0, rlbc2=0/0, endg=0/0
(I) [17:11:53.010] [000001356]: D3DLOG Begin
(I) [17:11:53.010] [000001356]: D3DLOG End
(F) [17:11:53.012] [000001356]: Failed to Present. HRESULT = 0x887a0005 - The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Device removed reason = 0x887a0006 - The GPU will not respond to more commands, most likely because of an invalid command passed by the calling application.

(I) [17:11:53.012] [000001356]: DB – no symbols loaded
(F) [17:11:53.012] [000001356]: – FATAL EXIT –
Failed to Present. HRESULT = 0x887a0005 - The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Device removed reason = 0x887a0006 - The GPU will not respond to more commands, most likely because of an invalid command passed by the calling application.

(I) [17:11:53.014] [000001356]: D3DLOG Begin
(I) [17:11:53.014] [000001356]: D3DLOG End

Application crashed.

@GonoXL was this a general crash or one where the “Bad data Mod” message displays?

That was bad mod data, I stopped playing for awhile. Just did a ranked match and crashed after 5 min. I’m going to buy a new video card because I want to play the damn game. Maybe it’s a hardware issue. Log of my crashed ranked match:

(I) [22:01:25.885] [000002784]: Read bytes [0,“PresenceMessage”,5329934,[[24093,1412356,“/steam/76561198108137837”,“{"sharedHistory":0}”,“[ ]”,“”,360004,348699,183,3,null,“76561198108137837”,3,[],1409821,“Quick Play Searching”,[[1409823,“”]]]]]
(I) [22:01:29.007] [000002824]: MessageCounts: inval=0/0, seek=0/0, join=0/0, ichk=0/0, sk_r=0/0, deny=0/0, Padd=0/0, Pdel=0/0, drop=0/0, data=42/0, mdat=128/256, voip=0/0, rchk=0/0, nudg=0/0, Thdr=0/0, Peer=0/0, PPrx=0/0, ping=0/0, Pfrg=0/0, rely=0/0, lb_p=8/2, lb_c=0/0, cast=0/0, cdat=39/0, sorq1=0/0, sorp=0/0, acto=0/0, spob=0/0, sorq2=0/0, setp=0/0, actr=0/0, lsim=0/0, rlbc=0/0, rlbc2=0/0, endg=0/0
(I) [22:01:37.692] [000003448]: D3DLOG Begin
(I) [22:01:37.692] [000003448]: D3DLOG End
(F) [22:01:37.694] [000003448]: Failed to Present. HRESULT = 0x887a0005 - The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Device removed reason = 0x887a0006 - The GPU will not respond to more commands, most likely because of an invalid command passed by the calling application.

(I) [22:01:37.694] [000003448]: DB – no symbols loaded
(F) [22:01:37.694] [000003448]: – FATAL EXIT –
Failed to Present. HRESULT = 0x887a0005 - The GPU device instance has been suspended. Use GetDeviceRemovedReason to determine the appropriate action.
Device removed reason = 0x887a0006 - The GPU will not respond to more commands, most likely because of an invalid command passed by the calling application.

(I) [22:01:37.695] [000003448]: D3DLOG Begin
(I) [22:01:37.695] [000003448]: D3DLOG End

Application crashed.

Is there any update to this incident?
I am having the same problem! Just tried to play a private match with my friend versus AI, and 5 min. in the game I crash and get the same “Bad data Mod” message as in the screenshot in the original post.

This is seriously annoying I can’t play the game…

Gono, are you playing via the Xbox app/Xbox Game Pass?

@RoyToubfly sorry you are seeing this. This one isn’t a simple one, so while there are some fixes coming in the Season 3 update, I can’t say for certain it will fix it 100%. The best thing you can do to help is to please contact support with your warnings.log file and then report back if you are still crashing after that big update. Thanks!

I understand and thank you. Will support help guide me how to give them my warnings log when I contact them?

I hope Gono can answer if he is playing through the Xbox app with Game Pass on PC. Because I think it has something with the Xbox app to do. I crash in all my games so far with Game Pass but not in the games I play through Steam…
Not sure what to do.

Easiest is to attach it when you fill out the support contact form. Should be fairly easy. Just head to C:\Users[username]\Documents\My Games\Age of Empires IV and grab the warnings.log file in that folder. Best if you do it right after a crash.

Do make sure to include some details about your problem so Support can search out a related bug ticket. VERY much appreciated!

Ok, Mine only does it with Mods if I go over 200. Someone made a Population count of 1000 and it stresses my video card at 900. so I know why I crash. Hope you resolve it.