Font glitches involved offsetting and rounding, that is basic knowledge. I have only basics, variable, math, etc, unfortunately not enough C++ knowledge to go deeper into ENIGMA and yes I did try and look around the code etc. Besides I was guided too on where to place those offsets - Most of what I have done is testing and coming up with the FINAL offsets themselves, as those suggested to me did not work for everyone..... but which files to edit and where to place the code was indicated to me by Robert. Don't get me wrong if I knew enough I would have done so much by now, that's like asking a regular person to perform surgery when they have not yet been to medical school or barely started........
The code is a bloody mess, I don't know what is connected to what......it appears confusing even to the skilled developer themselves who have asked about it
This was covered before in some of lonewolf's topics but he deleted everything! SOME parts of ENIGMA are so fucked up the arse broken and bleeding from all sides, that would require BIG fixes, and obviously from someone advanced skill not some beginner who barely started ! I guess there was a price to pay for keeping their cocks so deep stuck into GM's arsehole whilst at the same time trying to be its own.........
So my only contributions will limit to making suggestions, testing shit, finding bugs, and at the limit make minor changes in LGM or ENIGMA, but that is unlikely.
Perhaps if I knew exactly how everything connects what calls what, where to look what to do if I want to add new functions etc.....then it would help. But arrogance and flaming / attacking will certainly not encourage new developers or beginners to learn that's for sure.
New compiler don't get your hopes up mate it's been discussed for years and he has no more time, neither does Robert, they both said themselves, their words. So ENIGMA is dead at this point pending new developers.
As far as a DX9 fix I had an idea and at the limit could even find a way to make it into the code itself, but Robert doesn't give a shit (his words, he doesn't care about the DX9 problem) and asked me not to bother fixing it .......
Right, fine, I will use the fix, which btw works 100%, for my own damn games then. Some people are not keen on the idea of fixes or the methods, yet ENIGMA is full of fixes and band aids, so yeah, I was going to say FUCK IT and give up on the font fix and keep it to myself......but didn't! At some point he made it seem as though I am the only person complaining of font artifacts and everybody else having no issues, he was only convinced when I proved my case by having people test and report the same SHIT!!!! Then he went on saying it's an NVIDIA issue, until at least 1 person with an AMD reported what I saw too........
For the DX9 losing display issue, I figured out a fix for it, basically detecting when switching window mode, size, position, focus, or anything that could trigger it's rather surprising that whoever designed the DX9 renderer did not even bother testing properly, let alone many things that have not properly been tested, and then he has the balls to come here and say some people don't challenge themselves or try ? LOL.......
The attitude of some developers suck, and I think this is part of the reason why some people, including lonewolf have left. I won't go into details and won't copy / paste PMs, but all I can say is that this was mentioned to me, and by many from the outside even who have not joined because of that.
and if I wasn't so much genuinely interested in ENIGMA and working with it, I would have followed lonewolf ages ago
Also there have been some people contributing in the past and breaking other things but not properly testing their shite !!! BASICS.
SO some people have C++ skill but poor testing methods. especially stuff so hard to miss right in front of your eyes (i.e DX9 bug) etc. or developers who quit leaving their shite behind.
If it were up to me I would never leave something unfinished and broken behind, I'd fucking fix it before I fuck off and leave or in worst cases just remove it, I would never leave lingering shite.
There is so much dead weight in ENIGMA, stuff there that should not be, broken, not working, not implemented ,this should be removed / hidden until it is done / fixed. I think this is something that I could do and I have suggested it but told to just leave it alone.
If I get my paws around LGM one day, first thing I'd do is find a way to remove this D&D CRAP, I can't stand D&D. I'd make it optional to either display it or remove the fuck out of it. I do code 100% from the bottom up, but LGM is done in JAVA, another language I am not familiar with and when I look at the code for LGM it is like me trying to read Japanese......