Jump to content
SSForum.net is back!

Drake7707

⛊ Project Moderator
  • Posts

    1309
  • Joined

  • Last visited

Everything posted by Drake7707

  1. i don't plan to recode all of it, but i'll try to make some optimizations (i don't even get all of it anymore :s). I'll try to do!@#$%^&*ent as much as possible one day, so if someone want to make a new map editor from scratch he/she could read parts from DCME if they're stuck somewhere The video card doesn't matter, DCME uses 0% of it. I'll try to remove as many bottlenecks as possible, but on big operations like changing 1000x1000 tiles still takes some time, i'll try to throw in some doevents and a progressbar or something, it'll go a tad slower because it has to refresh than every now and then, but then you can see there's progress made and the user's feeling of speed increases (neat little trick )
  2. The amount of bugs were stacking up a bit too much Gah, now i gotta write a program that changes the error handler so i don't have to do everything manually
  3. huh, error = 0 means no error at all Private Sub LoadRecent() 'Load the recent entry's 'load all the menu items under window, but hide them 'until we load a map Dim i As Integer On Error GoTo LoadRecent_Error For i = 1 To 9 Load mnuMaps(i) mnuMaps(i).visible = False 'load the recent menu from the recent.ini if it exists Load mnulstRecent(i) mnulstRecent(i).visible = False If FileExists(App.path & "\recent.ini") Then mnulstRecent(i).Caption = INIload("Recent", CStr(i), "", App.path & "\recent.ini") 'if there is a recent entry, make it visible If mnulstRecent(i).Caption <> "" Then mnulstRecent(i).visible = True End If End If Next 'as element 0 is already preloaded, we only need to retrieve the 'entry from the ini If Dir$(App.path & "\recent.ini") <> "" Then mnulstRecent(0).Caption = INIload("Recent", CStr(0), "", App.path & "\recent.ini") End If On Error GoTo 0 Exit Sub LoadRecent_Error: Call frmGeneral.AddDebug("*** ERROR " & Err.Number & " (" & Err.description & ") in procedure LoadRecent of Form frmGeneral") MsgBox "Error " & Err.Number & " (" & Err.description & ") in procedure LoadRecent of Form frmGeneral" End Sub what you see is that msgbox at the bottom, and the only way it is able to get there is when an error occurs, but 0 isn't an error o_O maybe try putting it to Windows XP Compatiblity ? Edit: crap, it must be the iniload which calls profilewritestring api, which is probably not supported or access level is not high enough to run it. Try running DCME as administrator ?
  4. hm interesting, seems i don't get the problem in the ide but i do get it when i run the exe *investigates* my guess is that the out of bounds with moving selection is handled by error catching, but when i checked off the add out of bounds check in compiler options it doesn't raise errors, and it crashes Edit: yup just as i thought >.> btw, tabs are added FIXED update (3.1.7) done (autoupdate or http://dcme.sscentral.com/autoupdate/updateDCME317.exe) change::301007::Fixed problem when switching between maps (window-->map) not being flagged as active map change::301007::Added map tabs at the bottom (a new toolbar, which you can toggle as the others) change::301007::Fixed problem when moving selection near edge (and probably others where out of array bounds errors occurred and were handled)
  5. how the !@#$%^&* did you manage to let it crash oO" , i tried moving selections to those spots over and over again, but still don't get any error. (the error report is useless to me, i don't get any of it anyway. I removed some error checks that vb auto adds in compiler options to give dcme a speed boost (my guess for this is a Subscript Out of Range error meaning array out of bounds))
  6. oh right heh http://dcme.sscentral.com/autoupdate/updateDCME316.exe
  7. usually the drivers work for that pc then, otherwise, who the !@#$%^&* uses a preinstalled computer anyway, it's full of junk added usually to compensate the cost of windows
  8. uhh yeah i can't seem to attach anything anymore on the forum, it just stays at "initializing attachements..." and round and round and round and round and round and round and round and round and round does the loading go
  9. did you do anything else before you tried resizing ?
  10. no it doesn't ?
  11. change::301006::Fixed error when editing a value and pressing ok or another button change::301006::Fixed edit of isAutoWarp (true/false popup list was *poof*, quite literally) change::301006::Select All in textbox when property region edit
  12. yes, i refixed this too (see other topic) besides, i just noticed, the above reply is wrong, false has to be first
  13. crash & minor bug fixed (added close edit when textbox where you edit in loses focus) add edit region on top of layerlist: not done because i don't want to break it and i need to reresearch it >.> text is selected on edit
  14. this has been refixed by me (already included in update)
  15. you may be 17 but your mental age deducted from your posts is 12 at best
  16. change::301005::Added option for Force Transparency when moving LVZ change::301005::Fixed LVZ Images not being able to delete (sama what were you smoking o_O", trying to delete lvz files instead of images) change::301005::Fixed File not found error when DCME tried to create a tmp log file (don't get it, just avoided the error >.>) don't feel like editing or putting it in history meh
  17. problem with the DCME.log file (thats the file not found error) (blame sama, not me ) fixed toggle transparency i can do, but not with intensity & color, because it's a simple bitblt hack rather than alphablend api (bitblt goes a bazillion times faster)
  18. I'm running DCME project through my newly created analysis program. It generates which methods calls and are called by which, generated in HTML so you can browse through the methods. I hope it gives a better view for anyone who wants to edit stuff. Buuuut it can take a while, 1480 methods, and about 1 done every 2 seconds. (Consider the fact that it has to do 1480*1480 + the overhead of backtracking where the method is located, it's pretty fast) i'll post results when it's done Edit: it's done, there are a few flaws in it that it didn't recognize well, but it should be correct for the most part http://dcme.sscentral.com/dcmeAnalysis/Overview.html Don't mind the Description sometimes, it takes the first following comments in each method, so usually thats where comments are written, but sometimes commented blocks end up there
  19. hopefully that fixes most of the slowliness issues that some people (including me >.>) had
  20. 3.1.04 Fixed lvz map objects not being able to move when not on zoom 1/1 Added option to disable enforcing full map preview (speed issues) Fixed few tools not changing map (resulting in no map change save dialog on close) just one more time: Fixed! now be happy
  21. Option added -- fixed
  22. http://www.megaupload.com/?d=A8D3XTAF attaching files seem to be no longer working for me >.>
  23. those who want to get drunk are either morons or sad ppl
×
×
  • Create New...