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] MMH5.5 In-Game SkillWheel
Thread: [MOD] MMH5.5 In-Game SkillWheel This thread is 7 pages long: 1 2 3 4 5 6 7 · «PREV / NEXT»
etore
etore


Adventuring Hero
posted May 17, 2016 02:41 AM

etore said:

I had the same problem on the first map I tried the wheel

Just happened again. Playing Survival War, crashed to desktop at loading an autosave. I had loaded a previous autosave with no problems a few days before.
After the crash all saved games start to crash too.
I installed the mod but didn't open the skill wheel since started the map.

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


Promising
Supreme Hero
H7 Forever
posted May 17, 2016 07:47 AM

thGryphn said:

@Antalyan: For translations, I think I did the best I could by making it so that literally every single on-screen text is on a txt file. I'll leave the translation of those texts to you


Great, I will look at it this week and tell you if I have some questions
____________
Important H7 tips & tricks
H7 Community Patch (UCP)

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


Admirable
Legendary Hero
modding wizard
posted May 17, 2016 09:02 AM

The people who suffer crashes, was this on 32bit exe or also 64bit exe?
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

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


Promising
Famous Hero
posted May 17, 2016 09:25 AM

Hmm, after these reports I believe the save game files are being corrupted somehow but I can't explain why exactly.

The only thing is that the wheel gets loaded at the start if a map and it would need to be loaded at the time a saved game is being loaded. Maybe that's it.

So I have two potential explanations:

Either
1) The game is writing some extra things on the savegame files and but it cannot load that new data.

Or
2) Without any extra data bits, it fails to load the wheel while loading the save game file.

My feeling from the reports is that it's the second case. Partial loading of the wheel would cause crashes and/or lingering active texts.

But why wouldn't the wheel be loaded fully?

Any ideas magno?

Do you know what exactly gets loaded while loading a saved game?

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


Admirable
Legendary Hero
modding wizard
posted May 17, 2016 10:08 AM
Edited by magnomagus at 10:22, 17 May 2016.

Ok now I encountered the save bug as well, unfortunately it was using 64bit exe, any loading CTDs I encountered previously were memory issues, but those were always gone when using 64bit exe.

Aside from this I have very little knowledge of the save/load system. Since my skilltrees and xazardous did not have the issue, maybe it is possible the issue dissapears if the wheel is not added to the adventure screen

Quote:
b) Removing the texture references means editing about 2950 (yeah, almost 3 thousand) files, which would take significantly longer than doing it again, so I would have to redo those files (windowmsbuttonshared files) from scratch...


To be honest I have no idea how you made them so quickly in the first place, I thought you had programmed some automated tool for this or that you are just very good with notepad++ replacement feature and some plugins.

To sum up: i do think your skillwheel is very beautiful and having the icons and text update simultaneous with the game is a huge plus, therefore I hope at some point it can be implemented in the core of the mod. However obviously the save bug is too critical for that since it does seem to continue playing a map impossible.

I guess the LAG is more an issue for me than for others because sometimes I have to go through hundreds of levelups and dozens of map restarts in short time when testing, I also fear it makes upgrading secondary heroes a drag during real gameplay. Nonetheless I can surely live with the extra loading time of the map (this is not something you need to worry about). Perhaps (after integration) the levelup skillwheel can be activated with a separate .pak or .h5u file which i can easily remove when testing. However we still need to find the source of the save issue..

P.S. You and dredknight can assume for continuation of work that the twilight thing is already done.

EDIT: I forgot I also ran in another bug: for some reason the info section (hourglass+scroll button) remained active and could not be clicked to unactivate so the info was shown over the wheel and the wheels themselves became inaccesible. A new game needed to be started to solve this. Maybe (just maybe) it is related to the save issue since I noticed it for the first time, before trying to load the first crashing save, earlier i had loaded some saves succesfully, but i also had not opened the wheel at all for the first 3 weeks of the game.



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

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


Known Hero
posted May 17, 2016 11:01 AM

magnomagus said:

EDIT: I forgot I also ran in another bug: for some reason the info section (hourglass+scroll button) remained active and could not be clicked to unactivate so the info was shown over the wheel and the wheels themselves became inaccesible.



Yes I have the same.

Other problems:
Skillwheel in levelup screen don't remember  the last state.
After levelup skillwheel on adventure screen also don't remember the last state.

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


Admirable
Legendary Hero
modding wizard
posted May 17, 2016 11:07 AM
Edited by magnomagus at 11:10, 17 May 2016.

Quote:
Yes I have the same.


Mario, have you also encountered the loading crash at some point but without this happening? we need to know if they are separated or go together.

If the info window is the issue we could just get rid of it and add the extra requirements as red text in the descriptions.
____________
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 May 17, 2016 11:25 AM
Edited by magnomagus at 11:59, 17 May 2016.

@thGryphn: i did some tests and noticed at least the game saves the state of the adventure screen UI, because if you:

1.fold hero info
2.save
3.unfold it
4.load

it is folded after loading!

So i think it tries to remember the state of the skillwheel but can't because it is huge.

EDIT: Yes this is definately a difference, the state of the old manual in the heroscreen isn't saved

EDIT2: This probably means moving it to heroscreen will fix the load crash, but what are the consequences of this for lag?
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

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


Promising
Famous Hero
posted May 17, 2016 03:49 PM

The issue with the info button/window and any other lingering active buttons/windows are all related to the crashing at game load. I'm 99.9% confident that the game is trying to load the skillwheel but is failing to do so fully (why, I have absolutely no idea), causing all these symptoms.

I am sure that moving the skillwheel back to the hero screen will solve all these problems because I had tested loading save games in that configuration hundreds of times without any issues. I really could not foresee the current problem with the adventure screen...

The ramifications of moving it (back) to the hero screen is that it will cost 4-6 secs every time you open the hero screen, and that it will not remember the last state. So, before doing this, I would like to try other avenues. I can't do that until I get back to my main PC though...

PS: My magic has been a good file system design and effective usage of Notepad++'s capabilities in handling many files at the same time. Yeah, overall, I think I arrived at something that would never need extra maintenance, because it only uses source files... all textures (except for the backgrounds) and texts. I wish there was a way to fix this game load issue, but not knowing the internals, I wouldn't know how...

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


Promising
Famous Hero
posted May 17, 2016 05:50 PM

skeggy said:


I mean that in the case player clicks on the Arcane Omniscience, there should be, in the center of the wheel, either explanation what are prerequisites for the super-perk, or the lines with arrows that points from perks to super-perk, or the series of icons, in the center of the wheel that shows correct hierarchy.




Currently, the prerequisites are being highlighted with a large, hopefully impossible to miss, white gloss. At the info page, I intend to put in words that those highlights indicate special case prerequisites. Not counting Twilight, there are currently 6 such skills with special-case prerequisites.

"Special-case", because regular prerequisites exist for all skills and perks, such that within each skill (outlined with black borders), the main skill levels progress clockwise (basic being prerequisite to advanced, etc), AND the secondary skills (perks) progress towards the center of the wheel with the white lines as guides (the perk closer to the perimeter being prerequisite for the perk closer to the center).

In other words, I designed the wheel visuals hoping that it would speak for the skill/perk progression structure in MMH5.5, and special cases are being handled with those highlights.

Using extra textures like arrows will make things look marginally better, but will require drastic rework if there happens to be a change in the future. I never intended to keep maintaining the wheel in the future. I intended for something that can be incorporated in MMH5.5, with little to no extra babysitting effort for magno.


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


Promising
Supreme Hero
H7 Forever
posted May 17, 2016 05:59 PM
Edited by Antalyan at 18:00, 17 May 2016.

Thanks again for this amazing job!

Czech localization's done, using most of the skills description from the game. So the descriptions were not changed according to your but at least the in-game description will 100% match the skillwheel ones.

Czech localization of H5.5

However there is one problem with mentoring, it does not show any description for perk. Is it the same in english version too or is it some hidden localization bug?
____________
Important H7 tips & tricks
H7 Community Patch (UCP)

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


Famous Hero
posted May 17, 2016 06:33 PM

thGryphn - I was thinking that another way of avoiding the save bug is just to have a desktop version of the SkillWheel.  It's less convenient, yes - but having the choices (among a couple options) would let each person pick their preference and keep the Wheel used as much as possible.  I happen to like it very much, but given the option of a 4-6-second lag when opening the hero screen, saved games that won't load (and by the way, it also corrupted the map I was playing and made it unplayable...), and accessing from the desktop, I would personally go with desktop.

But let me emphasize again:  this Skill Wheel is awesome.

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


Admirable
Legendary Hero
modding wizard
posted May 17, 2016 08:17 PM

@thGryphn: your idea about the highlights is excellent, possibly some extra red text at the end of the descriptions could also help to make it more clear.

The 4-6 delay is problematic obviously, but i was wondering does it only apply to the tab the wheel is located or does it apply to loading the entire screen?
____________
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 May 17, 2016 08:25 PM

@gidoza: The desktop skillwheel is already available, click the first link in my signature
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

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


Famous Hero
posted May 17, 2016 11:28 PM

D'oh, didn't know that.  ^_^

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


Promising
Famous Hero
posted May 18, 2016 12:28 AM

magnomagus said:
@thGryphn: your idea about the highlights is excellent, possibly some extra red text at the end of the descriptions could also help to make it more clear.

The 4-6 delay is problematic obviously, but i was wondering does it only apply to the tab the wheel is located or does it apply to loading the entire screen?


Sure, some extra text to help understand the special case prerequisites is no problem.

Yeah, regardless of where the button is displayed at the hero screen, it takes 4-6 secs while opening the hero screen.

I'm going to experiment with other screens/windows but only after Sunday...


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


Known Hero
posted May 18, 2016 01:05 AM
Edited by Mario at 10:06, 18 May 2016.

magnomagus said:
Mario, have you also encountered the loading crash at some point but without this happening? we need to know if they are separated or go together.


I did a few tests.
It isn't significant whether I was opened the skill wheel since started the map or the skillwheel wasn't  open not even once - always save game crash
New observation:
The mistake isn't appearing until the hero reaches the new level.
There is probably some mistake of the synchronization: skillwheel on adventure screen versus skillwheel on levelup screen (even if not even once we will click on skillwheeel),
Skillwheel on adventure screen remember last state, but while appear levelup screen skillwheel  don't remember last state - probably it's a conflict.
In any case until the hero won't reach the new level saves of the game are working.
If hero gains first level in that moment new saves of the game not working. All saves before  hero gains first level are working correctly.

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


Promising
Famous Hero
posted May 18, 2016 03:02 PM

Mario, thanks for the troubleshooting. The skill wheel at the level up screen is a different instance and it does not remember the last state. I'll check more thoroughly if it has anything to do with the problem.

Can someone else confirm that savegame loading problem occurs only after any level up happens? To check, start a new game, walk the hero, save, and load the saved game.

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


Admirable
Legendary Hero
modding wizard
posted May 18, 2016 03:30 PM

I just did a slightly different test, I removed the wheel for the levelup screen but not the adventure window, in this case I could still load the save from before the levelup after I had leveled up, but unfortunately the wheel was bugged again after loading save (texts displayed over each other).
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ

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


Promising
Famous Hero
posted May 23, 2016 10:37 AM

magnomagus said:
I just did a slightly different test, I removed the wheel for the levelup screen but not the adventure window, in this case I could still load the save from before the levelup after I had leveled up, but unfortunately the wheel was bugged again after loading save (texts displayed over each other).


I just confirmed the same.

With the level-up screen skillwheel, saved games do not load after a level up.

Without it, only with the adventure screen skillwheel, saved games load fine but the skillwheel is broken after loading a saved game.

So far, the only thing that works perfectly is when the skillwheel is within the hero screen. No problems with loading saved games and nothing is broken.

I can understand the adventure screen phenomenon, but I have no idea why the level-up screen borks the saved game. I mean, what gets written on the saved game file differently because of a UI element???

Another potential solution that did not work is placing the skillwheel in the Kingdom Overview. It breaks the game the moment you try to access the page. Again, I have no idea why the hero screen works but this does not.

If anyone has any ideas, I can use a few...


 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 7 pages long: 1 2 3 4 5 6 7 · «PREV / NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.0598 seconds