|
|
sokie
Tavern Dweller
|
posted June 15, 2022 01:49 PM |
|
|
Latest version of New Spells from source code changed and compiled as a wog/era mod ( thanks to Daemon_n for help )
No big structural changes and some bugs might be present still.
Tested together with TUM and ACM, but some things might not works as expected (eg all spells ignoring third upgrades ).
[url=https://www6.zippyshare.com/v/PamQpFvu/file.html]Zippyshare link[/url]
|
|
LordCameron
Known Hero
Veteran of the Succession Wars
|
posted June 15, 2022 07:09 PM |
|
|
Awesome sokie! Thank you.
|
|
Liso1
Known Hero
|
posted June 16, 2022 10:36 AM |
|
|
sokie said: Latest version of New Spells from source code changed and compiled as a wog/era mod ( thanks to Daemon_n for help )
No big structural changes and some bugs might be present still.
Tested together with TUM and ACM, but some things might not works as expected (eg all spells ignoring third upgrades ).
Zippyshare link
thanks for the port for ERA!I've found two bugs, meanwhile, regarding audio files for Golden Touch and Hour of Power spells.
____________
Heroes 3 Wake of Gods Portal
|
|
sokie
Tavern Dweller
|
posted June 16, 2022 11:11 AM |
|
Edited by sokie at 13:51, 16 Jun 2022.
|
Liso1 said:
sokie said: Latest version of New Spells from source code changed and compiled as a wog/era mod ( thanks to Daemon_n for help )
No big structural changes and some bugs might be present still.
Tested together with TUM and ACM, but some things might not works as expected (eg all spells ignoring third upgrades ).
[url=https://www6.zippyshare.com/v/PamQpFvu/file.html]Zippyshare link[/url]
thanks for the port for ERA!I've found two bugs, meanwhile, regarding audio files for Golden Touch and Hour of Power spells.
GldTouch.wav and HourOPow.wav seem to be missing from the snd file in the archive.
HERE UPDATED VER -> [url=https://www109.zippyshare.com/v/Awsk9gBw/file.html]updated mod here[/url]
|
|
daemon_n
Known Hero
|
posted June 16, 2022 01:29 PM |
|
|
Quote:
Spell[newSpell[id]].name = readIniStr(newSpellName[id], "<AbbreviatedName>", "Spell", lngPath);
Spell[newSpell[id]].short_name = readIniStr(newSpellName[id], "<Name>", "Spell", lngPath);
these ones member values are mixed up, short_name should read value from <AbbreviatedName>
|
|
AlexSpl
Responsible
Supreme Hero
|
posted June 16, 2022 01:49 PM |
|
|
Quote: these ones member values are mixed up, short_name should read value from <AbbreviatedName>
I remember this moment clearly. I think I made it so intentionally because those two fields are mixed up in the original homm3.h. But now I'm not sure, if I was right then.
|
|
daemon_n
Known Hero
|
posted June 16, 2022 01:52 PM |
|
Edited by daemon_n at 13:52, 16 Jun 2022.
|
as i can see, it is correct there for now:
name 0x10 offs, abbr_name 0x14 offs
|
|
AlexSpl
Responsible
Supreme Hero
|
posted June 16, 2022 02:00 PM |
|
Edited by AlexSpl at 14:07, 16 Jun 2022.
|
You can check if things work right by right-clicking on "Summon Magic Elemental" spell. You should see the full name in the caption.
Well, this string is in the English.ini, actually. But do you see "Magic Elemental" or "Summon Magic Elemental" in your spellbook under the corresponding picture of the spell? Should be "Magic Elemental" (abbreviated name, not full one).
|
|
daemon_n
Known Hero
|
posted June 17, 2022 01:38 AM |
|
Edited by daemon_n at 02:31, 17 Jun 2022.
|
AlexSpl said: You can check if things work right by right-clicking on "Summon Magic Elemental" spell. You should see the full name in the caption.
Well, this string is in the English.ini, actually. But do you see "Magic Elemental" or "Summon Magic Elemental" in your spellbook under the corresponding picture of the spell? Should be "Magic Elemental" (abbreviated name, not full one).
Agreed - randomly found the same and with the same spell (Summon Magic Elemntal) in Spell Book.
Sorry for bothering - gonna rollback the changes
Edited: also found, that Golden Touch spell doesn't have own frame in SpellInt.def
|
|
AlexSpl
Responsible
Supreme Hero
|
posted June 17, 2022 04:00 AM |
|
|
This spell doesn't have a duration, and the author of the spell didn't provide me with graphics for it, so it's just empty frame, and it's OK for all spells without duration.
|
|
NimoStar
Responsible
Legendary Hero
Modding the Unmoddable
|
posted June 17, 2022 04:41 AM |
|
Edited by NimoStar at 04:42, 17 Jun 2022.
|
I think magic elemental is upgraed and I would have made it just summon Psychic elemental - so it coincides with the other summon spells, all for unupgraded elementals (unless you upgrade those too).
____________
|
|
daemon_n
Known Hero
|
posted June 17, 2022 01:38 PM |
|
|
AlexSpl said: This spell doesn't have a duration, and the author of the spell didn't provide me with graphics for it, so it's just empty frame, and it's OK for all spells without duration.
I understand that, then i will try to find someone who can create this - imo, even not used by mod this graphics must be there,
Also i found, that golden Touch "after battle Msg" isn't displayed for the "Necromants" heroes, but when message is displayed, it is before "battle results" dlg, so it adds message each battle replay. If possible, i offer display this message when accepting battle results - the same time, when winner receives looser's artifacts. Wdyt?
|
|
AlexSpl
Responsible
Supreme Hero
|
posted June 17, 2022 01:52 PM |
|
|
Quote: Also i found, that golden Touch "after battle Msg" isn't displayed for the "Necromants" heroes
It works for me. Can you share the savegame for me to reproduce?
Quote: If possible, i offer display this message when accepting battle results - the same time, when winner receives looser's artifacts. Wdyt?
Well, I'm not against it. Both variants are good.
|
|
daemon_n
Known Hero
|
posted June 17, 2022 02:07 PM |
|
Edited by daemon_n at 14:41, 17 Jun 2022.
|
I see, this issue does exists only for ERA... weirdo, imo, nevertheless gonna debug myself and soon will tell the result
Edited i don't know why, but it returns owner id == 111, so this is why message isn't appeared ... weirdo
Edited again:
I'am sorry, it is again alignment issue - i just forgot to add fix that for Debug configuratiion - now it's working well. Sorry for bothering
|
|
fanofheroes
Famous Hero
|
posted July 04, 2022 10:30 PM |
|
|
Hi AlexSpl,
In an earlier post I recall you taking spell requests. If the offer is still on the table I made a new spell with animation, sound and spell scroll graphics (I also made for stalker spells mod because I noticed the graphics are more vibrant).
It's called "Tidal Wave". I wanted to give the school of Water Magic a powerful mass damage spell since it is lacking. The spell has a mass effect like Armageddon, with less damage, and when used during a siege (attacking/defending) it will cause damage to the castle walls as well. Only Water elementals (and I guess Ice elementals) are naturally immune to it, as well as other creatures with magic immunity. I was thinking it could be level 4 or 5.
When I made the animation, the size of the image is the same as a battlefield since the wave starts on one end, and ends on the other, so if you need me to edit things, I saved my images and can edit them. Let me know if this is of interest
[img][/img]
|
|
AlexSpl
Responsible
Supreme Hero
|
posted July 05, 2022 01:49 AM |
|
|
The most difficult part of this spell will be, obviously, to synchronize its animation with animations of units/walls taking damage, which makes it quite unique. So, this spell potentially will take much time to implement it. Also the wave will be drawing on top of the units, and I cannot say if it will look natural in the game.
I may try to add it some time later, but for now I'm not quite on 'a modding wave'.
|
|
fanofheroes
Famous Hero
|
posted July 05, 2022 03:50 AM |
|
|
I was also thinking that it would overlap the entire screen, and as it moves through the units it may or may not look as smooth. The wave does move quickly across the screen, from what I've seen in Def editor, so that could be advantageous.
It's easy for me to get motivated, because I make pictures and seeing the fruits of my labours comes quick. So I can only imagine what it's like for scripting.
edit*
With regards to synchronizing the inflicted damage, it can work like Armageddon that as soon as the spell graphic passes, all units/walls get hit together at the same time.
|
|
NimoStar
Responsible
Legendary Hero
Modding the Unmoddable
|
posted July 05, 2022 06:19 PM |
|
Edited by NimoStar at 18:20, 05 Jul 2022.
|
The last option does actually seem logical to me.
And this max level water spell does seem more elegantly designed than the mega blessing which didn't make sense to me... (Plus water already had Prayer for that!)
____________
|
|
VIP
Known Hero
|
posted October 15, 2022 12:00 PM |
|
|
I haven't followed the topic recently, but the HD mod made some changes. Plugin will still be supported?
|
|
AlexSpl
Responsible
Supreme Hero
|
posted October 15, 2022 02:01 PM |
|
Edited by AlexSpl at 22:06, 26 Oct 2022.
|
I think it will. The HD mod doesn't interfere with the core gameplay usually. As for 5.4 R5, the plugin seems to work normally. Anyway, if you'll find something, let me know.
* * *
The latest version is NewSpells 1.03 RC2
|
|
|