This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: [SOLVED] WoW crashing...  (Read 2068 times)

Tpiom

  • Registred Member
  • BLP Convertor
  • *****
  • Posts: 9
    • View Profile
[SOLVED] WoW crashing...
« on: June 13, 2014, 04:33:09 pm »
WoW version: 3.3.5a
Noggit version: 3.166


Hi! :D

I'm new to Noggit, so maybe I'm missing something obvious... Anyway, I edited the Hearthglen area, by removing a few doodads/objects, such as few banners and Ballistas and what-not.

Then, I created my patch using mpqediten64. I called it Patch-4.MPQ and inserted the files there. It looks like this:
Patch-4.MPQ
- world
   - maps
      - azeroth
        - azeroth_33_25 -> 36_27.adt.

One time I was able to play for a few seconds and my changes are there... but it's usually an instant crash, giving me this error message:
Error #132 (0x85100084) Fatal Exception
Program: H:Wow 3.3.5aWow.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:007B31F8

The instruction at "007B31F8" referenced memory at "0x000000010".
The memory could not be "read".


Of course, to my luck I found this thread: viewtopic.php?f=12&t=2971
...However, what he says is beyond me :(

The easiest solution to me seems to be removing the IDs from the ADT, but I can't seem to find a way to do that. Is it something I can do in Noggit? Of course, I noted the unique ID for each and every one of them before I removed them.

That is all.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Tpiom

  • Registred Member
  • BLP Convertor
  • *****
  • Posts: 9
    • View Profile
Re: [SOLVED] WoW crashing...
« Reply #1 on: June 13, 2014, 05:28:23 pm »
SOLUTION:

I actually manged to fix it myself by using Mjollna's little tool called-- Er... It doesn't have a name? But here it is nevertheless: viewtopic.php?p=10664#p10664

Just drag and drop your .adt files (one at a time!) on ReallyLow.exe. It'll create a new file called ????.adt_new or something, then when you're done with all of them you should delete the old ones and remove "_new" from the new ones. Then, just create a patch and you're all set!
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Ascathos

  • Moderators
  • Creator of Worlds
  • *****
  • Posts: 1129
    • View Profile
Re: [SOLVED] WoW crashing...
« Reply #2 on: June 14, 2014, 03:29:18 am »
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Amaroth

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 1219
    • View Profile
    • Amaroth's Tools
Re: [SOLVED] WoW crashing...
« Reply #3 on: June 20, 2014, 05:00:10 pm »
Quote from: "Ascathos"
This is one of the more hairy topics to approach. However, I have a failsafe way to handle it. Basically, each chunk can contain 4 textures (each on a layer), which each can have a specific applied groundeffect ID. The ID is further defined within the .dbc, however, this is not important. The most important thing is simple; Wow tries to visual a groundeffect for a texture that is not existing. On a chunk with 3 layers, but 4 ground effects noted, it is bound to lead to a "false", leading to a crash.
A simple fix is easy; simply use the texture painter, apply some texture, set it to some size but the lowest speed and apply it onto the adt, until every chunk has 4 layers. The crashes stop.
Another possibility is to remove all the groundeffects IDs (MCLY) for every chunk, or even specific chunks, to avoid the problem. Refer to the 010 Editor for that.
The last one is to completely change the groundeffects according to needs. Either by hex, or getting a tool (post it once you have it.)

- If you don't get this, I will make it more simple for you.:
1) Try to localize which ADT does this to you (if you edited more of them and you just can't find out which does this, simply do this with all ADTs in that area).
2) Open it in Noggit
3) Use texturing tool, set Pressure to 0,01 and make sure that every chunk on that ADT/those ADTs have 4 textures. Just add some random new textures wherever are less than 4 (you can whenever change them with texture swapper).
4) Save it, test ingame, if you really "fixed" all chunks in ADT/ADTs causing error, its done. Its not fix, its just way around this error, but thats not important.

In general, this sometimes happens on ADTs with activated ground effects which were edited with Noggit and blizzlike ADTs ofc already have ground effects everywhere.

BTW, Mjollna's script doesn't work for this, not everytime, at least not for me.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
English YT tutorial channel. Check it out if you preffer videos over walls of text.:
https://www.youtube.com/AmarothEng

Want to support me for my releases and/or tutorials? You can send donation via Paypal to:
jantoms@seznam.cz