Hey guys,
I'm working on my map for Reign of Chaos and have been editing the strings of the abilities of each race to create some custom abilities on RoC. It's been pretty successful but now during loadup of my map in Warcraft 3, the game crashes to the desktop. I get the typical fatal error message.
I'm not sure if any of this means anything to you guys but here's the error log.
Hidden information:
Quote:
==============================================================================
Warcraft III (build 6074)
This application has encountered a critical error:
FATAL ERROR!
Program: c:\games\warcraft 3\war3.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 001B:6F52333D
The instruction at '0x6F52333D' referenced memory at '0x00000000'.
The memory could not be 'read'.
Played Maps\Scenario\(10)The Caravan Bandits v4.0.w3m
Player 0 Player 1 Race Human StartLoc 0
Player 1 Race Human StartLoc 1
Player 2 Race Human StartLoc 2
Player 3 WorldEdit Race Human StartLoc 3
Player 4 Race Human StartLoc 4
Player 5 Race Human StartLoc 5
Player 6 Race Human StartLoc 6
Player 7 Race Human StartLoc 7
Player 8 Player 9 Race Human StartLoc 8
Player 9 Race Human StartLoc 9
Player 10 Race Human StartLoc 10
Player 11 Player 12 Race Human StartLoc 11
------------------------------------------------------------------------------
----------------------------------------
x86 Registers
----------------------------------------
What are some of the things I should be looking out for when I'm editing the map's strings? I edited the following files and renamed abilities, changed the icons to other WC3 icons, edited tooltips, and changed the models of abilities to other WC3 models. No custom icons or models.
Importing modified strings files directly into a map via a MPQ editor will usually cause crashes. Apparently there are some specially flagged bits in the files which mustn't be modified (or something). If the RoC WE has File -> Import strings, then use that. Otherwise, buy TFT. (RoC is useless)
Importing modified strings files directly into a map via a MPQ editor will usually cause crashes. Apparently there are some specially flagged bits in the files which mustn't be modified (or something). If the RoC WE has File -> Import strings, then use that. Otherwise, buy TFT. (RoC is useless)
I see. I tried importing the files through WE but it wouldn't "see" the files in the folder, and I'm also guessing it wouldn't put them in the right directory anyway if I could see the files to import (Units\)
You wouldn't happen to know the flagged bits or what I should look out for, would you?
Thanks for your help though. Any more help from you or anyone would really help me out.
BTW, I could get TFT but then I couldn't play the map with friends, etc. I already bought 2 copies of WC3 just to play on Bnet with my brother...
What I meant was that in TFT (and maybe RoC, so check and use if it exists) you can safely import strings files after modifying them by going to File -> Import Strings and selecting the file. Check if RoC WE has that.
What I meant was that in TFT (and maybe RoC, so check and use if it exists) you can safely import strings files after modifying them by going to File -> Import Strings and selecting the file. Check if RoC WE has that.
Sorry, I don't think I was clear... my english sucks...
What I meant was I tried doing that already, File -> Import Strings but when I do it, I go to the folder and the folder appears empty... meaning I don't think the .txt files are recognized as strings in the WE....
Ok well now I've narrowed it down to one file. I've imported one file at a time in my map and it's the NightElfAbilityFunc.txt file. The only thing I'm changing in that file is the Evasion icon... what gives? The map can load up perfectly fine without NightElfAbilityFunc.txt but I'd really like to change NightElf abilities...
Hmm, ok. You're actually importing different strings files to the one I was thinking of (which modifies unit tooltips etc).
But I don't think you change icon paths in the text files, I think you would modify the ability .slk files. (May be off on that one, I've never had to do something like that myself)
Hmm, ok. You're actually importing different strings files to the one I was thinking of (which modifies unit tooltips etc).
But I don't think you change icon paths in the text files, I think you would modify the ability .slk files. (May be off on that one, I've never had to do something like that myself)
The abilitydata.slk file only lets you change how much damage the spell does and the cooldown and everything.
The file I'm talking about lets you change the icons and models the abilities use.
You know what's even more weird? I just try importing the default NightElfAbilityFunc.txt from the War3.mpq into my map and it still crashes... but if I don't import the NightElfAbilityFunc.txt file at all, it does not crash. And every other custom ability, icons and models work for the other team's files, Humans, Undead, Orcs....
Maybe it's the program I'm using? I'm using WinMPQ v1.62 to import these files into my map and export these files from the MPQs...
I figured it out, it was the program I was using. I recommend MPQ Master, didn't crash my games.
Thanks Blu for helping out, cheers.
I think I'm really getting the hang of editing things for RoC, if anybody needs help, I think I got it on lock.