MantisBT - mSLDev
View Issue Details
0000221mSLDevGUI Relatedpublic2014-01-20 06:452014-01-20 06:45
Wims 
 
normalminoralways
newopen 
 
 
0000221: mslDev's GUI is glitched
Recently, msldev.com was down and Zmodem asked for the latest msldev.exe (0.98), I copied mine from the folder and shared it with dropbox, so far so good.
He then started to report the program was opened with a weird UI.
The UI looks like this: https://dl.dropboxusercontent.com/u/4249275/weirdmsldev.png [^]
Note that the program still works, the problems that come with that UI are irrelevant, I'm not going to list them nor the workarounds.

For sure I told him the problem was on his end! Not really.

I recently changed stuff on my comp, moved folder around, deleted old files etc..
Note: I'm on window 7 pro, and I think Zmodem is too

I had the msldev.exe and others stuff (libs etc) in C:\users\wims\desktop\msldev\ and moved that to C:\msldev\
Today I went to run my msldev shortcut and windows correctly yielded 'can't find your program on c:\users\wims\desktop\msldev', would you like to look for it?'
I clicked no, right clicked the shortcut > properties and changed the target to C:\msldev\mSLDev.exe and the 'Start in' option to C:\msldev\ (before it was the same, but with the appropriate folder C:\users\wims\desktop), saved and ran the shortcut, I got that UI problem.
I tried to run the .exe directly, same problem.
But unlike Zmodem I knew general.ini, which is stored in the Appdata was most likely the fucker here, and indeed, deleting that file made msldev runs with default settings, which means the UI was correct, putting back my old general.ini made the problem reappear.
Furthermore, the General section of general.ini is the problem, my actual values (buggy) are:
[General]
initGeo=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\xff\xff\xff\xf8\xff\xff\xff\xe2\0\0\x1T\0\0\x1\x86\0\0\0\0\0\0\0\0\0\0\x1L\0\0\x1~\0\0\0\0\x2\0)
initState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\xca\0\0\x3&\xfc\x2\0\0\0\x1\xfb\0\0\0\x10\0m\0I\0R\0\x43\0S\0y\0n\0\x63\0\0\0\0/\0\0\x3&\0\0\0o\0\xff\xff\xff\0\0\0\x3\0\0\x1M\0\0\0x\xfc\x1\0\0\0\x1\xfb\0\0\0\xe\0m\0s\0g\0\x41\0r\0\x65\0\x61\x1\0\0\0\0\0\0\x1M\0\0\0\x7f\0\xff\xff\xff\0\0\x1M\0\0\0\xbf\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x2\0\0\0\x2\0\0\0\x1\0\0\0\x18\0\x63\0o\0l\0o\0r\0T\0o\0o\0l\0\x62\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\x1\0\0\0\x16\0m\0\x61\0i\0n\0T\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)

If I edit either the initGeo name to initGeotest, or initState to initStattest (but no both at the same time) the UI is correct.

I don't know what's causing this but I hope you have enough clues here
No tags attached.
Issue History
2014-01-20 06:45WimsNew Issue

There are no notes attached to this issue.