| 09-07-2006, 10:02 AM | #1 |
I suppose this best fits here, technically it's general WCIII editing, but as it's scripting focused i figured it'd fit better here than in general development. Feel free to move it however. Dmitry Rommel and I (Rommel being the leader of Heart of Storms, I being the odd-job 'second in command' as such.) are looking for a way to implement the mod into a multiplayer scenario. Snoopy did some great .slk editing for us so that we could use an alternate patch .mpq and a custom .exe so that HoS can be played over Bnet, like TToR. Which brings me to my first halp. We need somone who knows how to edit the Warcraft III .exe to accept a different WC3Patch.mpq so that HoS can be run as a 'seperate' program. I know Rightfield managed to do this with TToR, and i also know that somone else did the .exe for him, at least the first one, as i contacted him a long time ago about this issue. So if anyone knows how to make a custom HoS.exe or can point me in the right direction, Rommel and I would be much obliged. The second problem is a little more at home here, Snoops edited the AbilityData.slk so we could use custumed abilities with the units, unlike all the other .slk files however, the AbilityData one refuses to work when imported into the game. So we need somone experienced with .slks to help out or tell me how to do it. It should be noted with the .slk, that it works with 1.17 but when Rommel updated to 1.20e it stopped working. Thanks, much rep and a voucher to anyone who can help, redeemable to me for a free model, skin, terrain, triggering or any other WCIII work that i'm capable of. That and eternal gratitude. |
| 09-07-2006, 10:22 AM | #2 |
Firstly: http://www.wc3sear.ch/index.php?p=Tools&ID=54&sid= (I think that's what you're looking for? He says it was made for TToR) Secondly: Can't really be too sure about the slk. It what way doesn't it work? Have you tried opening it? (Use excel) If all else fails it could be looked at... |
| 09-07-2006, 10:58 AM | #3 |
Snoopy knows the details of the .slk, basically the abilities don't change when they should. I'll see if i can drag Rommel over here. |
| 09-07-2006, 01:43 PM | #4 |
Moved to Warcraft Editing Tools. |
| 09-07-2006, 02:09 PM | #5 |
I do know that some warcraft files refuse to be replaced; the only way is to use an EXE-ified MPQ archive, which is guaranteed to overwrite anything or everything. That MPQDraft tool on wc3sear.ch, if you don't know about it already. |
| 09-07-2006, 03:06 PM | #6 |
I'd be quite surprised Rommel doesn't know about it, given he used it for THP. |
| 09-07-2006, 04:16 PM | #7 |
grimoire can do this. add injectdll(proc,"loadmpq.dll") to the lua scripts and add the names of the mpqs you want to load to loadmpq.conf, one per line, with a number as the priority at which you want to load it. 15 will override War3Patch. |
| 09-07-2006, 05:11 PM | #8 |
Rommel's here. As far as I am aware, MPQDraft doesn't work with late versions of Warcraft 3, starting with 1.18. Regarding the mpq patcher thingy, it may be a solution but it only patches the existing war3patch.mpq while I want to make switching between original and modfied one possible, as with TToR. Regarding the slk file, here it is: http://hos.samods.org/UnitAbilities.slk All ability data specified in it,isn't working in game. All abilitiy sets are set back to their original state, though the imported file should have been overridden the original UnitAbilities.slk in patch mpq. We tried units\, custom_v0\, custom_v1\, melee_v0\, melee_v1\ paths, nothing's working. |
| 09-07-2006, 07:10 PM | #9 |
Well Rommel try reading pipedream's post, you might need to read http://www.wc3campaigns.net/showthread.php?t=86652 as well |
| 09-09-2006, 10:19 AM | #10 |
Thanks for the link, hopefully we'll be able to put that stuff to a good use. Regarding the slk trouble - anybody has any ideas what may be causing this? The thing is, the imported UnitAbilities.slk overwrites its counterpart in war3patch.mpq, so either it should be working or not be working at all (i.e. crashing the game). Instead, the game uses the original 1.20 abilities list, and where does it take it from, I have no idea, for it's overwritten by our file. |
