|
|
lotihoti
Famous Hero
|
posted July 03, 2015 10:28 AM |
|
|
Oh pls more artefacts More variaty = more fun = more replaying = more ppl = more fun = win win situation for all!
|
|
Deflaktor
Responsible
Known Hero
|
posted July 04, 2015 08:45 PM |
|
|
magnomagus said: Hello Deflaktor,
I found the byte that 0053E1D0 & 005393E1 in 31j change the amount of possible artifacts, but as I understand these are 1 byte integers so the max amount is 128? Question: Is it possible to convert signed to unsigned to make the max amount 256? or otherwise convert to more bytes?
Thats an interesting idea. It should be possible, but that would require an assembly hack. I can try to do it as soon as I get some time on my hands.
____________
My Heroes5 Dump /// My Heroes5 Patcher
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted July 04, 2015 09:40 PM |
|
|
There are also 2 equivalent offsets in the mapeditor, 0x8C05D1, 0x8C5380. I created some duplicate swords of might and tested when the editor was hacked the RMG was also placing those artifacts. But for values above 128 the .exe files crash
Was time also the reason activity on the levels mod stopped, or did you run into a dead end?
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ
|
|
Deflaktor
Responsible
Known Hero
|
posted July 04, 2015 10:17 PM |
|
|
Yes, I have time constraints right now. Also the levels patch is a lot more complicated than I thought, because the level cap value is scattered all over the exe file.
Regardless I made the artifact patch, however I do not have a working framework for it to test it though. So see this patch as experimental:
Artifacts.yml
It raises the limit to 129 and also allows for arbitrary values (not signed byte but long integer now). Also it only supports quantomas exe as of now.
So if there are problems with the patch, can you upload a framework for it (i.e. a h5u file containing artifacts so all slots are used up), so I can test it?
____________
My Heroes5 Dump /// My Heroes5 Patcher
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted July 04, 2015 10:44 PM |
|
|
Hi, there seems to be a problem with the patcher it remains greyed out and cannot be applied, also you will have to do the editor as well since mapmaking is almost dead, so if the RMG cannot place them it isn't much fun. Could you also set the default to slightly higher let's say 150. I'm already working on new code for missing H3 artifacts, I know it can work.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ
|
|
Deflaktor
Responsible
Known Hero
|
posted July 04, 2015 11:30 PM |
|
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted July 04, 2015 11:48 PM |
|
|
Thank you for your trouble.
Unfortunately this one crashes when loading a map, although it reaches the mainmenu. A simple hexedit for 127 did not do that even when the framework was still at 97 the game worked properly. I guess this is not a good sign, but I guess will have to work my way up to 129 to be 100% sure.
EDIT:
Also question: is there solution possible with unsigned byte, I would be perfectly happy with 255 max, the game couldn't use more anyway. I believe H3,4 7 6 are all around 130-180.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ
|
|
zmudziak22
Supreme Hero
Heroes 3 Fan
|
posted July 05, 2015 12:03 AM |
|
|
Is change amount of hero backpack or artifact limit per map?
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted July 07, 2015 09:41 PM |
|
|
@Deflaktor: I'm now 100% sure, this hack is not working. A good hack runs the game properly even if the .xml and .xdb files are not extended, so it will be easy to test.
@Zmudziak: this is for adding new artifacts.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ
|
|
Deflaktor
Responsible
Known Hero
|
posted July 07, 2015 09:44 PM |
|
|
magnomagus said: I'm now 100% sure, this hack is not working. A good hack runs the game properly even if the .xml and .xdb files are not extended, so it will be easy to test.
Thanks, that helps a lot. Gonna resume work on it as soon as I can find some time.
magnomagus said: is there solution possible with unsigned byte, I would be perfectly happy with 255 max, the game couldn't use more anyway.
No, only signed byte and signed long. Has technical reasons.
____________
My Heroes5 Dump /// My Heroes5 Patcher
|
|
lotihoti
Famous Hero
|
posted July 14, 2015 08:13 AM |
|
|
Hey Deflaktor
May you can search the Offset of the healing power of the first aid tend? 10 / 50 / 100 isnt "so" wonderful and create it so, that it is changeable like enlightmend? Thx!
|
|
zmudziak22
Supreme Hero
Heroes 3 Fan
|
posted July 14, 2015 06:18 PM |
|
|
Atleast 250 hp on Expert War Machines.
|
|
Deflaktor
Responsible
Known Hero
|
posted July 16, 2015 05:02 PM |
|
|
lotihoti said: Hey Deflaktor
May you can search the Offset of the healing power of the first aid tend? 10 / 50 / 100 isnt "so" wonderful and create it so, that it is changeable like enlightmend? Thx!
Shouldn't be too hard. Gonna have a little bit time in beginning of August and then only in October again. So dont expect it sooner than that
zmudziak22 said: Atleast 250 hp on Expert War Machines.
Seems unbalanced to me if you get it as the first skill. That would mean practically no losses in the first month.
____________
My Heroes5 Dump /// My Heroes5 Patcher
|
|
lotihoti
Famous Hero
|
posted July 17, 2015 01:18 PM |
|
|
Thanx "praise"
|
|
zmudziak22
Supreme Hero
Heroes 3 Fan
|
posted July 30, 2015 10:30 AM |
|
|
http://heroescommunity.com/viewthread.php3?TID=36538&pagenumber=1 can you add it to you tool?
It reduce random Creatures turns in combat.
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted July 30, 2015 11:43 AM |
|
|
|
zmudziak22
Supreme Hero
Heroes 3 Fan
|
posted July 30, 2015 12:31 PM |
|
|
What the problems did you enconter? The ATB in H5 is very unpredicble. In TB Combat atleast all units have chance to move.
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted July 30, 2015 12:37 PM |
|
|
|
zmudziak22
Supreme Hero
Heroes 3 Fan
|
posted July 30, 2015 08:07 PM |
|
|
Ok. I understand. Hope this fix come to this exe patcher.
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted August 05, 2015 11:50 AM |
|
|
Hello Deflaktor, i don't understand decimal places in hex editor, post from Indral:
Quote: For those of you that want to do it manually, the patch changes a float constant from 0000803Eh (0.25 decimal) to 00000000h (0 decimal) at file offset 6734F7h.
Could you tell me how to replace 803E if I want to make ATB randomization 10% (or 12.5% if easier), I know 0000 is not working so it has to be another number.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ
|
|
|