Hi Esperance, I'm using the 3.0 version and I was attempting to add a new type, not replacing the "???" typing, I did it set my strengths & weaknesses, then saved and took note of the new pointer locations.
And I decided to try hex maniac advance and try to take a look to make sure everything went in correctly.
After putting in the new pointer, I found my new type, but my effectivenesses were mixed up.
Things I listed as normal effectiveness were either super, or not very instead, while in some places it seemed like the relations I had put in were completely reversed, even more curious my type appeared in the code twice.
Once as I wrote it and then a second time as "mytypename~2" don't know if that's completely clear but it added a tildy and a 2 to the end of the name I put in, like it was a separate second instance of the name and data, but possibly with different values.
Relations were also off somewhat for this second ver.
In my confusion I thought I did something wrong and tried to load it again, I hit file open, it opened from the same directory and I loaded the same file.
I went to my offset for the table, and everything was perfect, there was no second text name, no second set of type variables either.
Everything was exactly as it should be.
Do you have any idea what could have caused this?
And do you think I should bring this up with the hex maniac author?
Not sure if its worth calling a bug since it straightened out after reloading.
edit:
I found the problem and got it working with HMA, everything's good now.