Mycal
Staff member
I wish I wasn't so sick. I've been sick all week and have been suffering from a massive case from insomnia. I'm like up all the time now. I've had maybe a total of 2 hours of uninterrupted sleep since Sunday. I am not going to fare well when I take my trip to Las Vegas this coming Sunday. Well, it's helping me to make some progress I guess. I've spent a lot of this week working on knocking things off my todo list. I've got a good portion of them done actually. My only problem with ToDo lists, they tend to lead to more things I find I need to do before I can move onto the next item on the list. Or I simply get distracted and start work on something totally different on the list.
Anyway, I've mostly been working on the development tools the past few weeks. Most of the major problems and new features that have been requested have been added/fixed/updated/whatever. I am simply working on making sure everything is TRULY working now. For the most part, they're not. I keep finding bugs and eventually rewrite the entire thing. For those interested, most of the major problems I'm running into are all the changes being made to the WorldEditor. Since most of the changes are major and require changes not only GUI wise but with core systems, a lot of bugs keep arising from the new information.
It has taken a long time, but the WorldEditor is finally shaping up very nicely. The GUI is not very clean, but all the changes that have been outlined in the super secret Development Forum (well only secret to non-development users) have been made. Once I iron out the bugs with the code changes, I can start cleaning up the GUI and testing with new maps (only to find new bugs and squash them of course).
I am thinking of simply packaging all of the tools into the WorldEditor so it really is an all purpose tool, but since the new version of the editor REQUIRES both an internet connection and access to the database, it could also be a bad thing. I know the Devs were sure to see that and will probably react negatively, but there is a reason. I know users shouldn't get the development tools, but I also know there is a possibility of malicious hackers/future developers and with the login requirement, it should help prevent some of those people from being able to access things they're not supposed to. Of course it also screws over anyone trying to create anything without an internet connection or with the database being offline. That's another issue I am trying to look into. Perhaps you will only have to login once or once a week/month/year. Perhaps it'll detect a lack of internet or database being offline and simply wait until the next run or until either of the two suddenly becomes active and it forces you to validate yourself.
Meh, I'm tired of rambling. Sorry if my inability to sleep has made my thoughts form run-on sentences, but I have seriously just been typing as it flowed from my head. Time to lay in bed for 8-12 hours in hopes of actually falling asleep tonight.
Anyway, I've mostly been working on the development tools the past few weeks. Most of the major problems and new features that have been requested have been added/fixed/updated/whatever. I am simply working on making sure everything is TRULY working now. For the most part, they're not. I keep finding bugs and eventually rewrite the entire thing. For those interested, most of the major problems I'm running into are all the changes being made to the WorldEditor. Since most of the changes are major and require changes not only GUI wise but with core systems, a lot of bugs keep arising from the new information.
It has taken a long time, but the WorldEditor is finally shaping up very nicely. The GUI is not very clean, but all the changes that have been outlined in the super secret Development Forum (well only secret to non-development users) have been made. Once I iron out the bugs with the code changes, I can start cleaning up the GUI and testing with new maps (only to find new bugs and squash them of course).
I am thinking of simply packaging all of the tools into the WorldEditor so it really is an all purpose tool, but since the new version of the editor REQUIRES both an internet connection and access to the database, it could also be a bad thing. I know the Devs were sure to see that and will probably react negatively, but there is a reason. I know users shouldn't get the development tools, but I also know there is a possibility of malicious hackers/future developers and with the login requirement, it should help prevent some of those people from being able to access things they're not supposed to. Of course it also screws over anyone trying to create anything without an internet connection or with the database being offline. That's another issue I am trying to look into. Perhaps you will only have to login once or once a week/month/year. Perhaps it'll detect a lack of internet or database being offline and simply wait until the next run or until either of the two suddenly becomes active and it forces you to validate yourself.
Meh, I'm tired of rambling. Sorry if my inability to sleep has made my thoughts form run-on sentences, but I have seriously just been typing as it flowed from my head. Time to lay in bed for 8-12 hours in hopes of actually falling asleep tonight.