Special Thanks potmdehex for all his time and help igrik for agreeing to share code & much help baratorch for HD mod and patcher_x86
avatar, Nikos and igrik for text translations, Salamandre for sharing files
###############
# DESCRIPTION #
###############
SoD_SP is a plugin for Heroes of Might and Magic III : Shadow of Death (SoD) which can be enabled with the HD mod. It is meant to be used in Single Player only, with most features completely disabled in Multiplayer modes.
SoD_SP adds a number of features aimed at enhancing user experience (quality of life) while maintaining as much of the original gameplay mechanics. Some of these features already exist in some expansions or mods but were never incorporated to SoD while some features are completely new. You can decide which feature you would like to use or not by editing a simple text file.
It has not been tested outside of SoD and no support will be given to other expansions/mods at this time.
Quote:
[+] Color can now be added to text
[+] Quick spell and quick target
[+] Range of kills for creature attacks
[+] Effect and range of kills/resurrections for single-target spells
[+] Ability to disable "PLAGUE!" and "Month of the ..."
[+] Enhanced resource display format
[+] Option to prevent negative resources, primary skills and creatures
[+] Restore original combat obstacles placement with HD+
[+] Numeric display of Morale, Luck and Spell duration (igrik)
[+] Auto-upgrade of monsters in town (igrik)
[+] 65,535 objects patch (thanks AlexSpl)
[-] Fixed Turret-Armorer bug
[-] Fixed endless AI loop sometimes encountered when AI resurrects a creature
[-] Fixed ‘nwczionbug’
Installation
*Download SoD_SP plugin
*Unzip SoD_SP plugin to Heroes3/_HD3_Data/Packs (the entire folder)
*Launch HD_Launcher.exe
*Select the ‘Add’ option from the Main Settings and select ‘SoD_SP’ then click OK
*Optional: customize your options in SoD_SP.txt
*Recommended: use HD+ option
#####################
# BUGS AND COMMENTS #
#####################
Some testing has been done... yet bugs may still survive. Use this thread to point them out.
Some features are still incomplete or could be improved; you can also suggest additional features... but no gameplay modifications or cheats! (e.g. make dwellings accumulate creatures)
Rose, thanks for this! I will try it out as soon as I have the time.
For completeness, I will copy the text of all the features in it from the link here:
Quote:Features
Color can now be added to text
Quick Save (hotkey: F9)
Quick spell (hotkey: 1-2-...-9-0) and quick target (hotkey: Shift+1/.../Shift+0)
Range of kills shown when targeting a creature in combat on hover
Remaining hit points of top creature shown in combat on hover
Coordinates in alphanumeric format shown in combat
Damage of single-target spells and range of kills/resurrection added when targeting a creature in combat
Can disable ‘Month of the …’, ‘PLAGUE!’ and ‘Week of the …’
More information available from spells in spellbook
Display Forcefield shadow
Restore original Obstacle placement with HD+
Restore original RNG with HD+
Restore original creature split with HD+
Restore original ‘Berserk’ behavior with HD+
Right-click textboxes on enemy creatures in combat remain open after releasing
Display resources in 123,456X format
Easy customization through text file
[Alpha]Move sequence of creatures shown in combat on hover
Numeric display of Morale, Luck and Spell duration [with permission from igrik]
Auto-upgrade of monsters in town with left-click + ‘A’ hotkey [with permission from igrik]
Bug Fixes
65,535 objects can now be used instead of 32,767 (AlexSpl)
The ‘Cancel’ button of Arena now works as intended
Fixed endless AI loop sometimes encountered when AI resurrects a creature
Fixed a crash bug when AI would attack a hero with no creatures
Fixed a bug where unhireable hero by player would still appear in tavern
Fixed Turret-Armorer bug
Option to prevent negative resources, primary skills and creatures
Fixed ‘nwczionbug’
Just out of curiousity, what is the NWCZION bug you mean? Is it about the issue with shipyards for towns not near water?
____________
The last Reasonable Steward of Good Game Design and a Responsible Hero of HC. - Verriker
I'm happy to be the first (Maurice beats me when I was typing) to write you some answer. Thanks for your work and nice interface to share !
I'll test it soon and give you feedbacks as asked !
The only thing I fear a bit (just reading) is autoupgrade, sometimes you prefer make slots of 1 creature and won't upgrade them (example for pixies to sprites) to use the slots of 1 to attract ennemies and take the counter attack.
Very nice work even if I fear less persons play to "standard SoD" now and many want this kind of stuff working for their favourite mod. For now, make it work on SoD, then you can see for other mods what you'll do. Too hard to do things for all mods (at same time). I think you choice wise to make things "good" and be able to test.
Thanks for you attempt to improve experience in game, best wishes,
____________
FfuzzyLogik.
If I'm crazy ? Sure, because its madness to be normal...
pekute99 said:Does this work for Horn of the Abyss ?
As per the original post:
Quote:It has not been tested outside of SoD and no support will be given to other expansions/mods at this time.
As such, it might ... but no guarantees whatsoever.
____________
The last Reasonable Steward of Good Game Design and a Responsible Hero of HC. - Verriker
Maurice said:
Just out of curiousity, what is the NWCZION bug you mean? Is it about the issue with shipyards for towns not near water?
Thanks for the list
The NWCZION bug is very similar to the 'Keymaster's Tent' bug* in that the flag is not reset at game creation (while the Cheater!! flag is).
So you could go in a game, type in 'NWCZION'... start a new game and have your towns fully upgraded.
*HDmod fixed the Keymaster's Tent bug so I didn't need to include it
FfuzzyLogik said:
The only thing I fear a bit (just reading) is autoupgrade, sometimes you prefer make slots of 1 creature and won't upgrade them (example for pixies to sprites) to use the slots of 1 to attract ennemies and take the counter attack.
Auto-upgrade still requires user input (hold and press 'A' then click on stack to upgrade) so you can upgrade exactly what you want.
Basically it lets you skip the regular process of opening creature window, clicking upgrade and confirming.
See second video for example.
RoseKavalier said:The NWCZION bug is very similar to the 'Keymaster's Tent' bug* in that the flag is not reset at game creation (while the Cheater!! flag is).
So you could go in a game, type in 'NWCZION'... start a new game and have your towns fully upgraded.
Wait, what? You mean that if you visit a Keymaster tent and then start a new game (without actually exiting it), you are still flagged as having visited that particular Keymaster tent? Lol, never knew that . What happens if you load a game, does that clear the flags as it should?
____________
The last Reasonable Steward of Good Game Design and a Responsible Hero of HC. - Verriker
is the same issue with a wog game, when you use z vars 1-500, v vars 1-10000 ad flags 1-499, if you return to main menu and start another or same map, those values do not reset.
'Load Game' sets whatever values you had from your saved game whereas 'Restart Scenario' or 'New Game' don't reset the values.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
LordPinokio said:Is the new official Multiuplayer mode working with HD Mod?
This isn't the HDmod topic.
~~~~~~
31.08.17
New feature and bug fix, links updated. I also rewrote a lot of code, shouldn't change anything.
[+] Skip turn feature (hotkey: Ctrl+Z)
EDIT: now requires CTRL to be held down to prevent mishaps.
[-] Rogues now use correct sounds in battle
Tired of waiting for your next spell cast when you have 21 units? Waiting for Anti-Magic to wear off?
Why not Zzzzzzz through it?
~~~~~
04.09.17
[+] In-game customization
Not really a new feature, but easy in-game customization has been added. Using the F12 hotkey while in Combat or on the Adventure Map, you can turn on/off any of the customizable SoD_SP options that are also present in 'SoD_SP.txt'. Note: the changes are not reflected in 'SoD_SP.txt', in order to avoid the need of continuously editing changes while in-game, just edit the options as you see fit in the textfile.
to igrik for his help
~~~~
08.09.17
[+] Option to reset Quick Spell target when setting up a new spell hotkey.
[ ] Making code more efficient (& coder-mistakes-safer)
~~~~
09.09.17
[-] Fixed a bug with quick spells.
[ ] Still trying to make things more efficient
~~~~
12.09.17
[ ] Code reworked for HDmod 5.0 beta 9
~~~~
16.09.17 - v1.00
[+] Extended Combat Creature Status information (hotkey: Alt+RMB)
[ ] Code optimization still ongoing.
[ ] Introducing versions of the plugin.
~~~~
20.09.17 - v1.01
[-] Fixed a bug with Quick Spell and Titan's Lightning Bolt
[-] Fixed a bug with Primary Skill Overflow protection
~~~~
21.10.17 - v1.10beta
[+] Quick load game: hotkey "Shift+F9" (not yet from battlefield)
[+] Monoliths and Subterranean Gates icons now visible in 'View World' and 'View Air'
[+] Additional Primary Skill overflow checks
[+] Compatibility with HotA (some options disabled)
[+] Added Russian, Greek, German and Polish translations
[ ] Project converted to C++ and patcher_x86
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
I typically stay on 32-bit GDI because the game launches and closes faster (things which I do a lot)
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
I have a little request if possible with switch on/off
Accumulate creatures in dwellings like in H3: HotA
Accumulate guards of high level creature dwellings
zmudziak22 said:I have a little request if possible with switch on/off
Accumulate creatures in dwellings like in H3: HotA
Accumulate guards of high level creature dwellings
RoseKavalier said:Some features are still incomplete or could be improved; you can also suggest additional features... but no gameplay modifications or cheats! (e.g. make dwellings accumulate creatures)
By gameplay modification - I mean something that is random like Plague! or such that you could technically avoid with RNG. The nearest thing to gameplay modification is the Turret Bug fix which is clearly a bug hence why I included it.
Salamandre said:"Numeric display of Morale, Luck and Spell duration (igrik)"
Ok but still only 3 spells display? That was a major flaw of vanilla.
Totally agree, that's one of the many things I'm looking at but I can't seem to code fast enough lately now that I can make more stuff.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2