Heroes of Might and Magic Community
visiting hero! Register | Today's Posts | Games | Search! | FAQ/Rules | AvatarList | MemberList | Profile


Age of Heroes Headlines:  
5 Oct 2016: Heroes VII development comes to an end.. - read more
6 Aug 2016: Troubled Heroes VII Expansion Release - read more
26 Apr 2016: Heroes VII XPack - Trial by Fire - Coming out in June! - read more
17 Apr 2016: Global Alternative Creatures MOD for H7 after 1.8 Patch! - read more
7 Mar 2016: Romero launches a Piano Sonata Album Kickstarter! - read more
19 Feb 2016: Heroes 5.5 RC6, Heroes VII patch 1.7 are out! - read more
13 Jan 2016: Horn of the Abyss 1.4 Available for Download! - read more
17 Dec 2015: Heroes 5.5 update, 1.6 out for H7 - read more
23 Nov 2015: H7 1.4 & 1.5 patches Released - read more
31 Oct 2015: First H7 patches are out, End of DoC development - read more
5 Oct 2016: Heroes VII development comes to an end.. - read more
[X] Remove Ads
LOGIN:     Username:     Password:         [ Register ]
HOMM1: info forum | HOMM2: info forum | HOMM3: info mods forum | HOMM4: info CTG forum | HOMM5: info mods forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Heroes 5 - Modders Workshop > Thread: [MOD] Might & Magic: Heroes 5.5
Thread: [MOD] Might & Magic: Heroes 5.5 This Popular Thread is 435 pages long: 1 50 100 150 200 250 300 350 ... 384 385 386 387 388 ... 400 435 · «PREV / NEXT»
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 12:43 AM
Edited by magnomagus at 00:44, 13 Sep 2019.

Thanks, personally I don't notice any performance improvement, when I was previously talking about efficiency I actually meant text space, which does not necessarily translate in performance improvement,
The old H55_GetHeroClass indeed had an inefficiency by using only ifs, perhaps does affects PCs older than mine (which is pretty old).

Currently I don't want you to do any scripting beyond making tables, because my current file already is largely/changed extended so I need to copy paste everything into mine and trace new variables you created. I do everything by memory and as soon as someone starts working in my files, it is like someone else cleaning up my house and I don't know where my stuff is.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 12:46 AM

Also what are those classes txt for?, I want to remove them since, this seems unnecessary hassle for translators.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
dredknight
dredknight


Honorable
Supreme Hero
disrupting the moding industry
posted September 13, 2019 01:10 AM

Classes text can be removed the debug function that used them is gone.

If you implement all the changes in the file that will be all performance related for now. Tomorrow I will prep the hero tables that you want.
____________
Join our official discord channel | NCF Utility Beta

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 01:15 AM

Yeah i noticed a whole bunch of additional old functions that were using ifs instead of elseifs, they were all fixed quickly with replacement, maybe i noticed a small performance improvement after they were all fixed, but hard to be sure, if you 'want' to see it.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
dredknight
dredknight


Honorable
Supreme Hero
disrupting the moding industry
posted September 13, 2019 01:22 AM

For you may be small but in multiplayer games this slug is very visible. For some reason lan makes the slug even larger.

I'll give that file to the QA group to provide feedback.
____________
Join our official discord channel | NCF Utility Beta

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 01:24 AM

but maybe you were comparing your singleplayer with your multiplayer situation?
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
dredknight
dredknight


Honorable
Supreme Hero
disrupting the moding industry
posted September 13, 2019 09:22 AM
Edited by dredknight at 11:36, 13 Sep 2019.

Actually not the case. Because yesterday during the LUA learning I did between 40-80 iterations in single player and did exactly the same thing every time. Suddenly after the change the mentioned stuff in-game started rolling faster.

I have not had the chance yet to test it in multiplayer.

Holly cow! I believe you are right.
I can take the tools I use to automate Skillwheel app population and make what you want:

H55_HeroNames = {["Duncan"]="/Text/Game/Heroes/Persons/Duncan/Name.txt"

Technically with little readjustment I can do any kind of tables as soon as you provide:
1. Example of end result  - H55_HeroNames = {["Duncan"]="/Text/Game/Heroes/Persons/Duncan/Name.txt"
2. Location of XDB files that have the data - for example /MapObjects/Haven/Christian.xdb (all heroes)
3. Specific XML string that has the data - <NameFileRef href="/Text/Game/Heroes/Persons/Haven/Christian/Name.txt"/>

Sorry for going back and forward with the decisions on this. It is just so much stuff lately.

P.S.
Will this do the job?
____________
Join our official discord channel | NCF Utility Beta

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 01:01 PM

I think something went wrong with the witch huts, when a might hero visits and it get shatter light, a magic hero is supposed to receive light, and they should both get defense if it is defense, other obligatory mutuals are leadership->sorcery  combat->occultism, wm -> necromancy (or other racial, but wm always takes prevalence if on the wheel) please check exact order of the old tables and why they were made that way, with your new system the huts teach gating etc, I think those won't fit, I don't want them to replace shatter or schools, players must be able to scout and see what hut gives. So a few cases of not perfect matching huts should remain. actually a demon lord was supposed to be able to learn shatter dest from hut, that's ok, just not dest+shatter dest.

This herotable is perfect, this was not something I needed directly but more meant as a modding framework, to allow the game to recognize heroes by real name and interact with the player. I don't need anything more, I think you took enough on your plate even before all this


____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
dredknight
dredknight


Honorable
Supreme Hero
disrupting the moding industry
posted September 13, 2019 02:35 PM
Edited by dredknight at 14:57, 13 Sep 2019.

Thank you Magno,

I know but that table creation literally takes 5 minutes of my time :/.

Oh you are right, i did not think about those stuff. Just to be clear this is what you want:

Magic skill <-> Shatter Magic skill
Leadership <-> Sorcery
Combat <-> Occultism
War Machines <-> Necromancy/Gating/Avenger/Artificer etc..??

I like make the tables to make preference of all Magic/Shatter schools first and if any space left will fit the faction native skill.

I did not get the Demon lord and Destruction+Shatter destruction thing. Is it supposed the Demon lord to be able to learn both?



____________
Join our official discord channel | NCF Utility Beta

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 02:51 PM
Edited by magnomagus at 14:54, 13 Sep 2019.

Quote:
Magic skill <-> Shatter Magic skill
Leadership <-> Sorcery
Combat <-> Occultism



this must be set in stone, therefore as a result, some heroes with:
(all schools + all shatters) = 3 skills --> can learn one extra from witch hut, this can always be made to be appropriate skill (demonlord, shatter dest, because it is might class)

War Machines should always be wm, unless it is not on the wheel, only then it can be replaced with the most appropriate leftover, this is mostly necromancy, for sorcerer it can be gating I guess, ]but even for druid it should be necromancy since avenger won't work EDIT, also wm for them. there may be some very unique cases, wizard for example should have wm, but neither occ or combat, so they could get artificer there.

<-> Necromancy/Gating/Avenger/Artificer etc..??
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
KJeraD
KJeraD

Tavern Dweller
posted September 13, 2019 02:54 PM

Hey, a quick question:

Is it possible to include modified descriptions of some abilities which texts aren't present in MMH5.5 files in the translation in any way? This is only the case of Counterspell and Battle Frenzy as far as I'm concerned, as I've gone through most of the skills but couldn't find these particular two in any folder.

They seem to be taken directly from the official Polish translation of the game, as far as I'm concerned. I mean, while I'm at it, I could re-do some of the units' descriptions in Polish version as well (to match minor changes in units' names in English version such as "Giant" vs "Kolos" "Colossus" vs "Tytan Burz" in Academy Town), but that's some additional work.
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
dredknight
dredknight


Honorable
Supreme Hero
disrupting the moding industry
posted September 13, 2019 03:02 PM

Trying to distribute as much of the responsibilities to anyone interested but work just appears from everywhere the last few months, here is the list of participants for the moment:
- Hex adding new skill/towns/etc, fixing existing hex issues - Marko.
- Hex - mapping exe functions/vars/knitpicking - No one.
- QA group from discord - Byula, Frogo, Shapey
- Moderators in discord - Buyla, Karolukas, Moherowy
- Map Editor and basic scripting knowledge guru - this kind of knowledge is being requested lately from Discord and Facebook that I am not familiar with. Most of the people I forward to this forum.
- Support of translations of any kind - everyone capable can help with those one.

@Magno, help me expand the list of things that are required. I will pin it as a message in discord in case anyone wants to hop in and contribute.
____________
Join our official discord channel | NCF Utility Beta

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 03:03 PM
Edited by magnomagus at 15:04, 13 Sep 2019.

@KjeraD: You can basically do as you please, polish users will be your audience so your aim is to make them happy, not me.
Take in mind some things were renamed because they were weird or inconsistent in english, for example in TOE they made a unit internally named sharpshooter which was obviously heavily inspired by H3 sharpshooter, then suddenly in game they called it 'arcane archer' so I named them back that. Such cases may be irrelevant in another language.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 03:16 PM
Edited by magnomagus at 15:18, 13 Sep 2019.

Quote:
- Hex adding new skill/towns/etc


just to clarify, this is not something I'm waiting for, there is few space to add new perks and town production is very unlikely. H55 uses ashan lore, therefore only candidate is sanctuary, but current sanctuary port lacks 'professional' Townscreen, models and animations.

Quote:
Hex - mapping exe functions/vars/knitpicking - No one.


I think we need to stop second guessing every game statistic, just because the hex value was found, focus only on real issues.

Quote:
- Map Editor and basic scripting knowledge guru


You mean these people are looking for a tutor?, since as far as it concerns h55 development I'm already the 'editor and scripting guru'.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
dredknight
dredknight


Honorable
Supreme Hero
disrupting the moding industry
posted September 13, 2019 03:31 PM

magnomagus said:

You mean these people are looking for a tutor?, since as far as it concerns h55 development I'm already the 'editor and scripting guru'.


That is why I send them here... xD

And for the hex stuff - adding new stuff will help us understand binary so we can find a way to add a 9th city. By adding a 9th city  I mean a mechanical skeleton, so anyone can put Sanctuary or whatever town they can make. Sure all those stuff are overkill I don't even want to have second thought about it xD.
____________
Join our official discord channel | NCF Utility Beta

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
KJeraD
KJeraD

Tavern Dweller
posted September 13, 2019 03:31 PM

@magnomagus

Alright, that clears things up. I'll see what I can do :v
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
dredknight
dredknight


Honorable
Supreme Hero
disrupting the moding industry
posted September 13, 2019 04:56 PM
Edited by dredknight at 18:34, 13 Sep 2019.

Witch hut table is ready, I've added a comment at the end of each class table if compromise was made. The only class change under question is Gatekeeper, there is a free slot in Combat/Occultism that i added Necromancy. It can be changed for Gating but as they start with it I prefer to leave Necromancy to keep the opportunity to spice up the game.

P.S.

I think I am wrong for the performance gains. I can see some very slight improvement in-between witch hut questions time frame but game is same quality of fast even without the patch. Not sure why I got tilted in that direction so much. Anyway we will still test multi and let you know of results.

Also there is some issue with Renegade class text. It says "hero gets penalty for getting Shatter Dark" but they starts with Dark Magic? Why is there penalty when by having Dark magic it is penalty by itself to get Shatter Dark?  Wasnt it get "Light Magic" in previous versions? I am confused.

P.S.S.
Dont forget Renagade heroes are also in Knight class table so the Witch hut choice maps them to Knight first. I can go around this by reverting the For cycle to go through Renagade class first and then through Knight but it is preferable not to have double class heroes if possible.
____________
Join our official discord channel | NCF Utility Beta

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 06:44 PM

Wait? are you telling me if you have a shatter it also shatters your own spells, since that is new to me. otherwise this was intended.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
dredknight
dredknight


Honorable
Supreme Hero
disrupting the moding industry
posted September 13, 2019 06:50 PM

Just tested - it does not.
____________
Join our official discord channel | NCF Utility Beta

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
magnomagus
magnomagus


Admirable
Legendary Hero
modding wizard
posted September 13, 2019 07:23 PM

Ok I think it is perfectly fine this way.
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: Next Thread » This Popular Thread is 435 pages long: 1 50 100 150 200 250 300 350 ... 384 385 386 387 388 ... 400 435 · «PREV / NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.1108 seconds