|
|
RoseKavalier
Admirable
Supreme Hero
|
posted September 19, 2019 10:34 PM |
|
|
1.17.7
Version 1.17.7
[+] SoD_SP options dialog now clearly displays which options are locked by the mapmaker (if any)
[+] H3API::H3Dlg background drawing efficiency has been greatly improved by drawing to a common canvas, following H3 logic
[+] H3.TextColor rewritten using Binary tree for improved performance
H3.TextColor now reads colors from H3.TextColor.ini, you can modify this file as you see fit
H3.TextColor now allows you to add colors once the plugin is already loaded
H3.TextColor variables are now obtained via H3Plugin::TextColor::GetTextColor() call.
[+] Dependencies have been further reduced, relying more on H3 Assets. DLL size has been reduced.
[-] The SoD_SP [other] options were not being read due to a typo in version 1.17.6
[-] Increased quicksave name dialog width to display full editable text
A number of improvements this time around, but also a stupid mistake correction. When I introduced the new Ini reader, I made a typo in one of the fields and all of the [other] fields were not read.... meaning the 1.17.6 plugin will not check for an updated version.
H3.TextColor was greatly improved in terms of performance and customization; you can make your own colors or modify existing ones at your leisure. I've also changed this dialog to show you which color you are currently looking at... also it's now showed alphabetically.
If you ever wondered about mapmaker features, the options dialog will now show you which options are locked by the mapmaker by graying out the affected options.
@Salamandre
ERA compatibility is still on the to-do list, I've just been more interested by other things resulting in me pushing it back over and over
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
igrik
Promising
Known Hero
|
posted October 02, 2019 08:19 PM |
|
|
RoseKavalier, how can i tell you about errors and flaws in the headers?
H3Hero::LearnSecondarySkill() maby has an invalid address?
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted October 03, 2019 04:12 AM |
|
|
igrik
Thanks for the note there's bound to be some more of these due to my heavy use of copy paste, I've fixed several over time as I end up using them but this one is not used yet
This one is now fixed, for any future mistakes you notice you can get in touch as you've done or raise the issue on github directly or even make a pull request. I don't post much lately but I still check forums a few times daily.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
igrik
Promising
Known Hero
|
posted October 03, 2019 10:31 AM |
|
Edited by igrik at 10:31, 03 Oct 2019.
|
RoseKavalier said:
ERA compatibility is still on the to-do list, I've just been more interested by other things resulting in me pushing it back over and over
You will not like the modding ERA. You will not like it very much.
I understood. I will try to do reports on GitHub.
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted October 03, 2019 03:12 PM |
|
|
igrik said:
You will not like the modding ERA. You will not like it very much.
You're probably correct; there's a lot of different things (for example Berserker hooked GetCurrentDirectory() and returns length + 1) and I don't have as much flexibility with game assets (lod table) which is one of the main delays in conversion given I'd rather keep the plugin as an HDmod plugin and not an ERA plugin.
On the plus side, I see you've already integrated a lot of the things SoD_SP offers which reduces the need for me to do it
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted October 18, 2019 09:56 PM |
|
|
1.17.8
Version 1.17.8
[+] SoD_SP logging now adds the date to all crash log files
SoD_SP logging no longer logs consecutive duplicate hook data
[ ] H3.TextColor now accepts spaces within color names
[-] Fixed H3.TextColor color value of DarkGreen
[-] Fixed a bug in H3.CombatAnimation that would sometimes crash the game
Just some bug fixes and minor improvements for logging.
The next significant modifications will come with 1.18; I have no ETA on it.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
zmudziak22
Supreme Hero
Heroes 3 Fan
|
posted October 22, 2019 11:37 AM |
|
|
Would be possible to remove Cheater Rank if you use debug menu?
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted October 23, 2019 03:05 PM |
|
|
zmudziak22 said: Would be possible to remove Cheater Rank if you use debug menu?
It's not something I would want to provide. Cheating flag is there for something
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
potmdehex
Known Hero
professional ERM™ scripter
|
posted October 30, 2019 05:01 PM |
|
|
RoseKavalier said: hooked GetCurrentDirectory() and returns length + 1
lol
|
|
Nmesa
Hired Hero
|
posted November 02, 2019 04:11 PM |
|
Edited by Nmesa at 16:13, 02 Nov 2019.
|
You might already know this, but HD Mode chat icon in the bottom right corner of the screen is visible again (probably due to HDM updates) and overlaps date menu.
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted November 02, 2019 06:29 PM |
|
|
1.17.9
Version 1.17.9
[+] Optimized SoD_SP.lod archive to below 30% of its previous size
[+] Hero movement cost is now displayed instantly when pressing Alt (thanks as239)
[ ] Updated code to remove HDmod5RC61's multiplayer chat icon
Nmesa said: You might already know this, but HD Mode chat icon in the bottom right corner of the screen is visible again (probably due to HDM updates) and overlaps date menu.
I actually had not, thanks for the heads up!
potmdehex said: lol
Hi!
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted November 18, 2019 10:42 PM |
|
|
HDmod 5.0 RC63 release
The latest HDmod release has broken a few features depending on whether you are using 32-bit graphical modes, notably custom text color, fast spell animations, ... I've had a quick look at 16-bit modes and those seem to fare fine graphically.
A new release is out to enable custom text color with the new graphical modes, along with the updated code if it's of any interest to anyone. It'll be naturally included with the next SoD_SP release but simply updating this does not warrant a version update, considering the 1.18 features are not yet completed.
I'll be looking at the 32-bit modes to re-enable turbo spells. If anyone notices other broken features, please let me know
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
baratorch
Promising
Adventuring Hero
|
posted November 19, 2019 05:12 AM |
|
|
@RoseKavalier,
In 32-bit Modes now all _Palette16_ replaced with _Palette32_:
NOALIGN struct _Palette32_ : public _BinTreeItem_
{
// + 28
_word_ colors16[254];
_dword_* colors32;
};
colors16 used only in the game.pal
_Palette32_ have to be created with ingame constructor functions
and destroyed with ingame destructors.
Writing to _Palette32_::colors16[254], _Palette32_ colors16[255]
will broke the game.
All new palette has type = 0x0061 instead of 0x0060
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted November 19, 2019 04:24 PM |
|
|
baratorch said: @RoseKavalier,
In 32-bit Modes now all _Palette16_ replaced with _Palette32_:
NOALIGN struct _Palette32_ : public _BinTreeItem_
{
// + 28
_word_ colors16[254];
_dword_* colors32;
};
colors16 used only in the game.pal
_Palette32_ have to be created with ingame constructor functions
and destroyed with ingame destructors.
Writing to _Palette32_::colors16[254], _Palette32_ colors16[255]
will broke the game.
All new palette has type = 0x0061 instead of 0x0060
Pretty cool work on this, must have been quite a bit of work to get all of this working.
I have some questions which I'll get across to you at some point, many thanks for your post!
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
Biobob
Famous Hero
the Bobler
|
posted December 05, 2019 02:50 AM |
|
Edited by Biobob at 02:51, 05 Dec 2019.
|
What an awesome project! This has come so far since I saw it the last time! I am in awe.
I just had an idea for a feature - I am not sure if it is maybe too niche however.
You know how on some hexes during a siege, you can shoot through the walls without a ranged penalty? Always taking out that one image in order to see which hex to place your troops on is quite the hassle. The feature I am thinking about would let you select an unit (yours or enemy) and show you all hexes from which you can do full damage - that way it is not only for extremely niche cases. In the example of the castle, it would then highlight all hexes within the normal range within the walls, as well as the few `special`hexes from outside.
Probably too much hassle for the gain it gives, but I thought I would share the idea
Greets
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted December 05, 2019 02:58 PM |
|
|
Biobob said: You know how on some hexes during a siege, you can shoot through the walls without a ranged penalty? Always taking out that one image in order to see which hex to place your troops on is quite the hassle. The feature I am thinking about would let you select an unit (yours or enemy) and show you all hexes from which you can do full damage - that way it is not only for extremely niche cases. In the example of the castle, it would then highlight all hexes within the normal range within the walls, as well as the few `special`hexes from outside.
Interesting idea, I can integrate it in 1.19 as it relates to some of the things I want to implement there. I'd say long time no see, but we already covered that
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
Casper96
Tavern Dweller
|
posted December 06, 2019 08:18 PM |
|
|
Just coming back to HOMM3 after maybe five years away and enjoying it. Can anyone give me advice on the current state of plug-ins you'd recommend? I am running the GOG version of Complete with the HD mod - seems like this group thinks I should add this? Any other plug-ins in common use that I should look at?
Thanks in advance.
____________
|
|
IlyaNev
Hired Hero
|
posted December 10, 2019 07:34 PM |
|
|
Playing SoD HD I have problems that I don’t know how to fix them:
1. Cutscenes are not loaded.
2. The sound of the Clone is not played.
3. When the computer applies the Resurrection to some unit, this unit does not walk at all, but stupidly stands, and thus the battle does not continue, you have to restart it.
4. When you lose the enemy with level 6424, game crashes.
5. When the computer goes with a hero with a legions army, game crashes.
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted December 10, 2019 08:24 PM |
|
|
Casper96 said: Just coming back to HOMM3 after maybe five years away and enjoying it. Can anyone give me advice on the current state of plug-ins you'd recommend? I am running the GOG version of Complete with the HD mod - seems like this group thinks I should add this? Any other plug-ins in common use that I should look at?
Thanks in advance.
I have a few more plugins that are not packaged with SoD_SP, check my repository.
There are some more posted here [RU].
IlyaNev said: Playing SoD HD I have problems that I don’t know how to fix them:
1. Cutscenes are not loaded.
2. The sound of the Clone is not played.
3. When the computer applies the Resurrection to some unit, this unit does not walk at all, but stupidly stands, and thus the battle does not continue, you have to restart it.
4. When you lose the enemy with level 6424, game crashes.
5. When the computer goes with a hero with a legions army, game crashes.
If you are having issues with SoD_SP specifically, please send me the crash logs + saves.
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
IlyaNev
Hired Hero
|
posted December 11, 2019 12:00 PM |
|
|
RoseKavalier said:
Casper96 said: Just coming back to HOMM3 after maybe five years away and enjoying it. Can anyone give me advice on the current state of plug-ins you'd recommend? I am running the GOG version of Complete with the HD mod - seems like this group thinks I should add this? Any other plug-ins in common use that I should look at?
Thanks in advance.
I have a few more plugins that are not packaged with SoD_SP, check my [url=https://github.com/RoseKavalier/H3Plugins/releases]repository[/url].
There are some [url=http://handbookhmm.ru/forum/viewtopic.php?f=56&t=529]more posted here[/url] [RU].
IlyaNev said: Playing SoD HD I have problems that I don’t know how to fix them:
1. Cutscenes are not loaded.
2. The sound of the Clone is not played.
3. When the computer applies the Resurrection to some unit, this unit does not walk at all, but stupidly stands, and thus the battle does not continue, you have to restart it.
4. When you lose the enemy with level 6424, game crashes.
5. When the computer goes with a hero with a legions army, game crashes.
If you are having issues with SoD_SP specifically, please send me the crash logs + saves.
|
|
|