Ok so I thought "Well, I hated 4.0 to begin with, but it's come a long way since it first popped up. I guess I'll give it another try..."
So I took my perfectly working code from 3.5, copied it to a new directory, and unleashed 4.0 on it. Well, I suppose anyone familiar with 4.0 would expect problems, and this time was no exception. Oh sure, everything compiled fine, but when I tried to run the game it decided it was going to automatically run in ultra-safe mode for some stupid reason.
Now, I use a LOT of separate files to run various parts of my game, all neatly saved in separate folders for simplicity's sake. So what happens when I run it? About 10000 pop-ups saying "Do you want to allow access to...", that's what. Now, ALL of these files are placed within the main folder of my game, and it works perfectly fine on BYOND 3.5. So what I want to know is if(how) I can force the game to run ONLY in trusted or safe mode.
Otherwise, I'm dropping 4.0 like a hot potato. It still has a very long way to go to convince me it's worth using, despite the pretty interfaces I can make.
Oh, and I tried using shell() to detect if it was in trusted mode or not and it didn't work, for whatever reason. Sigh.
Nov 1 2008, 11:11 am