Jump to content
SubSpace Forum Network

Recommended Posts

Posted

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

Posted
Is the only way to get the latest version through the auto update thing?

 

 

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

Posted (edited)

Crash on dcme.exe when I attempt to move a selection to 1023,0:

 

dbz6.lvl @ SaveMap, 53062 tiles were saved into lvl. Total file size: 261997 bytes.
base1.lvl @ SaveMap, saving map... E:\Games\Continuum\Developer\New Dragonball Z\RENAME\base1.lvl, SSMECompatible False, Silent False
base1.lvl @ SaveMap, E:\Games\Continuum\Developer\New Dragonball Z\RENAME\base1.lvl exists, checking for .bak file
base1.lvl @ SaveMap, E:\Games\Continuum\Developer\New Dragonball Z\RENAME\base1.lvl.bak exists, killing it
base1.lvl @ SaveMap, opening E:\Games\Continuum\Developer\New Dragonball Z\RENAME\base1.lvl for binary as #1
base1.lvl @ SaveMap, usingDefaultTileset True : no tileset saved
base1.lvl @ SaveMap, BMPData is stored into lvl, starting tile data at 1
base1.lvl @ SaveMap, 100252 tiles were saved into lvl. Total file size: 401009 bytes.
+++ Closing map base1.lvl (ID: 2)
Un!@#$%^&*led 1 @ NewMap, path = '' usingDefaultTileset True
Un!@#$%^&*led 1 @ NewMap, DefaultWalltiles = 
Un!@#$%^&*led 1 @ NewMap, DefaultTileset = 
Un!@#$%^&*led 1 @ InitTileset, tilesetpath= Default usingDefaultTileset True
+++ Closing map Un!@#$%^&*led 1 (ID: 1)
Un!@#$%^&*led 1 @ NewMap, path = '' usingDefaultTileset True
Un!@#$%^&*led 1 @ NewMap, DefaultWalltiles = 
Un!@#$%^&*led 1 @ NewMap, DefaultTileset = 
Un!@#$%^&*led 1 @ InitTileset, tilesetpath= Default usingDefaultTileset True

 

EDIT :: Whenever DCME crashes, it seems that the entire settings.dat file corrupts and is recreated with defaults.

Edited by L.C.
Posted (edited)

Crash on dcme.exe when trying to move a selection to 0,0 (atleast on max zoom)

http://www.hlrse.net/Qwerty/DCME-singlespace.gif

 

7/15/2007 2:55:40 PM --- Drake Continuum Map Editor (v3.1.6) starting...
+++ OtherInstance 0
+++ openedMapByArgs False
dbz6.lvl @ OpenMap, Opening Map... E:\Games\Continuum\Developer\New Dragonball Z\RENAME\dbz6.lvl
dbz6.lvl @ OpenMap, Tileset found
dbz6.lvl @ OpenMap, Bitmap info header: 
--- Color Depth: 8
--- Size: 304x160
--- BiSizeImage: 48640
--- Compression: 0
dbz6.lvl @ OpenMap, Bitmap info header: 
--- bfType: 19778
--- bfSize: 49718
--- bfReserved1: 0 (0)
dbz6.lvl @ Openmap, BMPData is read from lvl file
dbz6.lvl @ OpenMap, no eLVL data found
dbz6.lvl @ Openmap, usingDefaultTileset False
dbz6.lvl @ SearchWallTiles, Searching for: E:\Games\Continuum\Developer\New Dragonball Z\RENAME\dbz6.lvl (walltilepath: E:\Games\Continuum\Developer\New Dragonball Z\RENAME\dbz6.wtl)
dbz6.lvl @ InitTileset, tilesetpath= E:\Games\Continuum\Developer\New Dragonball Z\RENAME\dbz6.lvl usingDefaultTileset False
dbz6.lvl @ OpenMap, tile data starting at 49719
dbz6.lvl @ OpenMap, 53062 tiles loaded. Now at 261971
dbz6.lvl @ SaveMap, saving map... E:\Games\Continuum\Developer\DCME\DCME autosaves\6C5EC0C2_2007-07-15-14-55-42_dbz6.lvl.bak, SSMECompatible False, Silent True
dbz6.lvl @ SaveMap, opening E:\Games\Continuum\Developer\DCME\DCME autosaves\6C5EC0C2_2007-07-15-14-55-42_dbz6.lvl.bak for binary as #1
dbz6.lvl @ SaveMap, bitmap header position: 1
dbz6.lvl @ SaveMap, bfReserved1 set to: 49720 (49720)
dbz6.lvl @ eLVL.PutELVLData, Saving Hashcode 6C5EC0C2 at 49733
dbz6.lvl @ eLVL.PutELVLData, Rewriting total size: 28 at 49725
dbz6.lvl @ SaveMap, total eLVL size returned: 28
dbz6.lvl @ SaveMap, New bitmap bfSize: 49748 (49748)
dbz6.lvl @ SaveMap, BMPData is stored into lvl, starting tile data at 49749
dbz6.lvl @ SaveMap, 53062 tiles were saved into lvl. Total file size: 261997 bytes.
+++ Last update: 29-12-1899 - Update period: 2
+++ Searching for updates at http://www.dcme.sscentral.com/autoupdate/dcmeupdate.txt...
Float tileset loaded
Float radar loaded
+++ Latest version available: 3.1.6 (Current version: 3.1.6)
DCME ready
Un!@#$%^&*led 1 @ NewMap, path = '' usingDefaultTileset True
Un!@#$%^&*led 1 @ NewMap, DefaultWalltiles = 
Un!@#$%^&*led 1 @ NewMap, DefaultTileset = 
Un!@#$%^&*led 1 @ InitTileset, tilesetpath= Default usingDefaultTileset True

7/15/2007 3:01:50 PM --- Drake Continuum Map Editor (v3.1.6) starting...
+++ OtherInstance 0
+++ openedMapByArgs False
dbz6.lvl @ OpenMap, Opening Map... E:\Games\Continuum\Developer\New Dragonball Z\RENAME\dbz6.lvl
dbz6.lvl @ OpenMap, Tileset found
dbz6.lvl @ OpenMap, Bitmap info header: 
--- Color Depth: 8
--- Size: 304x160
--- BiSizeImage: 48640
--- Compression: 0
dbz6.lvl @ OpenMap, Bitmap info header: 
--- bfType: 19778
--- bfSize: 49718
--- bfReserved1: 0 (0)
dbz6.lvl @ Openmap, BMPData is read from lvl file
dbz6.lvl @ OpenMap, no eLVL data found
dbz6.lvl @ Openmap, usingDefaultTileset False
dbz6.lvl @ SearchWallTiles, Searching for: E:\Games\Continuum\Developer\New Dragonball Z\RENAME\dbz6.lvl (walltilepath: E:\Games\Continuum\Developer\New Dragonball Z\RENAME\dbz6.wtl)
dbz6.lvl @ InitTileset, tilesetpath= E:\Games\Continuum\Developer\New Dragonball Z\RENAME\dbz6.lvl usingDefaultTileset False
dbz6.lvl @ OpenMap, tile data starting at 49719
dbz6.lvl @ OpenMap, 53062 tiles loaded. Now at 261971
dbz6.lvl @ SaveMap, saving map... E:\Games\Continuum\Developer\DCME\DCME autosaves\6C5ED2C4_2007-07-15-15-01-51_dbz6.lvl.bak, SSMECompatible False, Silent True
dbz6.lvl @ SaveMap, opening E:\Games\Continuum\Developer\DCME\DCME autosaves\6C5ED2C4_2007-07-15-15-01-51_dbz6.lvl.bak for binary as #1
dbz6.lvl @ SaveMap, bitmap header position: 1
dbz6.lvl @ SaveMap, bfReserved1 set to: 49720 (49720)
dbz6.lvl @ eLVL.PutELVLData, Saving Hashcode 6C5ED2C4 at 49733
dbz6.lvl @ eLVL.PutELVLData, Rewriting total size: 28 at 49725
dbz6.lvl @ SaveMap, total eLVL size returned: 28
dbz6.lvl @ SaveMap, New bitmap bfSize: 49748 (49748)
dbz6.lvl @ SaveMap, BMPData is stored into lvl, starting tile data at 49749
dbz6.lvl @ SaveMap, 53062 tiles were saved into lvl. Total file size: 261997 bytes.
+++ Last update: 15-07-2007 - Update period: 2
DCME ready
Un!@#$%^&*led 1 @ NewMap, path = '' usingDefaultTileset True
Un!@#$%^&*led 1 @ NewMap, DefaultWalltiles = 
Un!@#$%^&*led 1 @ NewMap, DefaultTileset = 
Un!@#$%^&*led 1 @ InitTileset, tilesetpath= Default usingDefaultTileset True
Float tileset loaded
Float radar loaded

 

8eaa_appcompat.txt

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="DCME.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="DCME.exe" SIZE="4329472" CHECKSUM="0xA0F0F20B" BIN_FILE_VERSION="3.1.0.6" BIN_PRODUCT_VERSION="3.1.0.6" PRODUCT_VERSION="3.01.0006" FILE_DESCRIPTION="Drake Continuum Map Editor" COMPANY_NAME="Drake7707 and Samapico" PRODUCT_NAME="Drake Continuum Map Editor" FILE_VERSION="3.01.0006" ORIGINAL_FILENAME="DCME.exe" INTERNAL_NAME="DCME" LEGAL_COPYRIGHT="by Drake7707 and Samapico" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x422BF5" LINKER_VERSION="0x30001" UPTO_BIN_FILE_VERSION="3.1.0.6" UPTO_BIN_PRODUCT_VERSION="3.1.0.6" LINK_DATE="07/13/2007 18:52:51" UPTO_LINK_DATE="07/13/2007 18:52:51" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="MSVBVM60.DLL" SIZE="1386496" CHECKSUM="0x82BDE88F" BIN_FILE_VERSION="6.0.97.82" BIN_PRODUCT_VERSION="6.0.97.82" PRODUCT_VERSION="6.00.9782" FILE_DESCRIPTION="Visual Basic Virtual Machine" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Visual Basic" FILE_VERSION="6.00.9782" INTERNAL_NAME="MSVBVM60.DLL" LEGAL_COPYRIGHT="Copyright © 1987-2000 Microsoft Corp." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x154E1B" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="6.0.97.82" UPTO_BIN_PRODUCT_VERSION="6.0.97.82" LINK_DATE="02/24/2004 04:15:40" UPTO_LINK_DATE="02/24/2004 04:15:40" VER_LANGUAGE="English (United States) [0x409]" />
<MATCHING_FILE NAME="updateDCME316.exe" SIZE="1116541" CHECKSUM="0x3CCAC6B0" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="10/07/2005 09:05:22" UPTO_LINK_DATE="10/07/2005 09:05:22" />
<MATCHING_FILE NAME="zlib.dll" SIZE="53248" CHECKSUM="0x88282E54" BIN_FILE_VERSION="1.1.4.0" BIN_PRODUCT_VERSION="1.1.4.0" FILE_DESCRIPTION="zlib data compression library" PRODUCT_NAME="ZLib.DLL" FILE_VERSION="1.1.4.0" ORIGINAL_FILENAME="zlib.dll" INTERNAL_NAME="zlib" LEGAL_COPYRIGHT="(C) 1995-2002 Jean-loup Gailly & Mark Adler" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x10004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x1000E" UPTO_BIN_FILE_VERSION="1.1.4.0" UPTO_BIN_PRODUCT_VERSION="1.1.4.0" LINK_DATE="03/13/2002 15:46:46" UPTO_LINK_DATE="03/13/2002 15:46:46" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="983552" CHECKSUM="0x4CE79457" BIN_FILE_VERSION="5.1.2600.2180" BIN_PRODUCT_VERSION="5.1.2600.2180" PRODUCT_VERSION="5.1.2600.2180" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFF848" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2180" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2180" LINK_DATE="08/04/2004 07:56:36" UPTO_LINK_DATE="08/04/2004 07:56:36" VER_LANGUAGE="English (United States) [0x409]" />
</EXE>
</DATABASE>

Edited by L.C.
Posted

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))

Posted

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)

Posted (edited)

Ok, I've got what I think is a Windows Vista specific error, since it happened in 3.1.1 too. I haven't thoroughly tested much, just noticed this. On startup I get this error message:

error_0.png

 

and here's the error output:

7/15/2007 6:49:27 PM --- Drake Continuum Map Editor (v3.1.7) starting...
+++ OtherInstance 0
+++ openedMapByArgs False
*** ERROR 52 (Bad file name or number) in procedure LoadRecent of Form frmGeneral

edit: oh, and I can't get rid of tips at startup :/

Edited by Hakaku
Posted

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 ?

Posted (edited)

I am an administrator, and the thing is, it only happens when you load up map files (not directly opening the .exe file)

 

edit: as I said, if I load DCME directly (not the map file) I won't get any error, but the map file will. So changing permissions of dcme.exe doesn't change a thing. :S

Edited by Hakaku
Posted
Ok, you can ignore me, after a reboot it seems some of the .lvl files were un!@#$%^&*ociated with DCME while some other ones were (for some weird reason it's possible :S). So through DCME I just re-!@#$%^&*igned .lvl files to it and it seems to have fixed the problem.
Posted
huh, error = 0 means no error at all
I noticed that alot too... I think it must be because VB just flushes the error data once it used it... so when we do

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"

 

the Err object must be flushed for some reason when comes the time to use it again in the msgbox... because we can clearly see that the log did indicate a 52 error... We should like... clone the error object first or something.

 

Why not create a HandleError(err as error, bool critical) method? instead of going through all the error handling stuff again whenever we want to change something?

 

by the way, I just came back from NYC... I see this beast is coming to life again, which is good smile.gif I'll try to get some more time to help you out

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...