I tried re-importing my old DB. That worked no problems. When I started TCE I get a complete blank/white screen (the dreaded white screen!) although the TCE header is showing above the complete blank/white screen - ED is not open. The blank/white screen disappears back to my desktop if I close TCE or I start ED.
So I went back to TCE version 1.0.2 as I had copied the complete folder before the upgrade. Re-installed v1.0.3 and started TCE. It did not ask me to re-import my DB and told me it was still TCE v1.0.2. I re-downloaded v1.0.3 from a different location in this thread, the first page, and re-installed over my v1.0.2 copy. Again on startup TCE told me it was still v1.0.2 and did not ask me to update my DB. However, I did re-import the old DB, no problems, and started TCE. White screen again on startup. I upgraded to v1.0.7, it told me it was v1.0.7 on startup but i still get the complete white screen on TCE startup and then the TCE header appears on the top of the white screen.
Changelog: - Reworked TCE database and splitted into single table files.
- Added a fix for the star system database with wrong ID's (applied at the launcher).
- Added current available Outfitting gear data to database.
- Added a new ship picture (Vulture).
Note: No update available, because of major database changes. Import your old TCE Mk.I/II database to make it compatible or start fresh.
Request:
Following ship types hangar pictures are missing currently:
I am also showing 1.08. Installed over the previous version, just like the last few updates, every time the version number would update so I thought it must be a typo.
I am also showing 1.08. Installed over the previous version, just like the last few updates, every time the version number would update so I thought it must be a typo.
reviewing the database structure, I am comming to the conclusion, that it was not a good idea to bind so many data tables together into one file. If any data is wrong, like the last found critical bug at the star system database, it is required to fix the issue by a reimport of the whole database, so loosing the advancement done in the meantime.
I will split the current database to many single database files with only one table within, so adjustments or fixes are no longer affects all data tables. This will come with the next full release.
As far as I can see does this actually make any difference? You will still have the same relationship between the tables (in terms of foreign keys etc) whether they are all tables within one database or single tables in multiple databases. In fact if anything I would have thought the SQL would be more complicated because you would have to 'Attach' numerous databases each time you were creating the queries to populate the panels.
As far as I can see does this actually make any difference? You will still have the same relationship between the tables (in terms of foreign keys etc) whether they are all tables within one database or single tables in multiple databases. In fact if anything I would have thought the SQL would be more complicated because you would have to 'Attach' numerous databases each time you were creating the queries to populate the panels.
It will reduce the time for further imports of databases, because I have only to copy a single database file, which wasn't changed, instead of transfering the data with SQLite on every import.
There isn't an 'attach' needed, because all data of all panels is processed in memory.
Sigh, I probably messed up by installing in the 1.08 directory. From testing, if I launch the 'updated 1.08' now it seems to work fine, though. The problem is that if I do a clean install of 1.09 in a new directory, and then import the 'updated 1.08' database, for some reason it only imports the stars and not the markets.
Sigh, I probably messed up by installing in the 1.08 directory. From testing, if I launch the 'updated 1.08' now it seems to work fine, though. The problem is that if I do a clean install of 1.09 in a new directory, and then import the 'updated 1.08' database, for some reason it only imports the stars and not the markets.
SUMMARY PANEL, when go to change the FONT SIZE I get the following error and no SAVE CHANGES option. Doesn't happen on other panels I've tried. I've tried several.
DETAILS
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: Value of '0' is not valid for 'emSize'. 'emSize' should be greater than 0 and less than or equal to System.Single.MaxValue.
Parameter name: emSize
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style)
at Trade_Computer_Extension.MD_Panel_Positions.UpdateSub(ControlCollection controls, Int64 pn, Int64 x1, Double x2) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_Panel_Positions.vb:line 171
at Trade_Computer_Extension.MD_Panel_Positions.Setup_Panel(Form panel, Int64 pn, Boolean reset, Double fact) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_Panel_Positions.vb:line 150
at Trade_Computer_Extension.Panel_Cont.ChangePanel(Double xval, Int64 CTRType) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Cont.vb:line 136
at Trade_Computer_Extension.Panel_Cont.BTN_Font_Minus_Click(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Cont.vb:line 62
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
There's another issue with the CONTROL OPTIONS on the SUMMARY PANEL.
Selecting to reduce/increase PANEL SIZE makes the whole panel be a full block of orange, only a restart of TCE resolves the issue.
I found a workaround to change FONT SIZE. Change FONT SIZE, get errors, continue, then change PANEL size, SAVE CHANGES. Restart TCE and FONT SIZE change has been apparently saved.
SUMMARY PANEL, when go to change the FONT SIZE I get the following error and no SAVE CHANGES option. Doesn't happen on other panels I've tried. I've tried several.
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: Value of '0' is not valid for 'emSize'. 'emSize' should be greater than 0 and less than or equal to System.Single.MaxValue.
Parameter name: emSize
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(String familyName, Single emSize, FontStyle style)
at Trade_Computer_Extension.MD_Panel_Positions.UpdateSub(ControlCollection controls, Int64 pn, Int64 x1, Double x2) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_Panel_Positions.vb:line 171
at Trade_Computer_Extension.MD_Panel_Positions.Setup_Panel(Form panel, Int64 pn, Boolean reset, Double fact) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\MD_Panel_Positions.vb:line 150
at Trade_Computer_Extension.Panel_Cont.ChangePanel(Double xval, Int64 CTRType) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Cont.vb:line 136
at Trade_Computer_Extension.Panel_Cont.BTN_Font_Minus_Click(Object sender, EventArgs e) in C:\Users\Hellfire\Documents\Visual Studio 2010\Projects\Trade Computer Extension\Trade Computer Extension\Panel_Cont.vb:line 62
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
There's another issue with the CONTROL OPTIONS on the SUMMARY PANEL.
Selecting to reduce/increase PANEL SIZE makes the whole panel be a full block of orange, only a restart of TCE resolves the issue.
I found a workaround to change FONT SIZE. Change FONT SIZE, get errors, continue, then change PANEL size, SAVE CHANGES. Restart TCE and FONT SIZE change has been apparently saved.
Sorry for not having thought of that. I unzipped the backup and, sadly, the markets don't get read in. I wonder now if the market database has been corrupted. Within the 'updated 1.08' in the navigation panel I saw the following, where there is a market entry labeled #EMPTY. If I go into the database panel the list of markets looks fine and I have no idea where the offending #EMPTY comes from. Wonder if that's what prevents the markets to be imported.
Sorry for not having thought of that. I unzipped the backup and, sadly, the markets don't get read in. I wonder now if the market database has been corrupted. Within the 'updated 1.08' in the navigation panel I saw the following, where there is a market entry labeled #EMPTY. If I go into the database panel the list of markets looks fine and I have no idea where the offending #EMPTY comes from. Wonder if that's what prevents the markets to be imported.
Please send me your database (folder) for an import check, your #EMPTY entry is okay, but it should not show up. It's a bug. You have deleted a market so the name is replaced by #EMPTY. So no worry.
Changelog: - Fixed an issue showing #EMPTY trade markets at the Navigation panel.
- Fixed an error loading a backup file of the database.
- Fixed an issue not showing counts of entries with the new database structure.
- Fixed an issue at changing FONT or PANEL size. It's now limited between 50% and 150%.
- Fixed an issue not showing SOL as the first reference star at the Star System Database panel.
- Optimized the fade in and out of the Waypoint, Credit and Summary panel.
- Fixed the V1.0.9 installer which now overwrites existant program files.
Note:
Copy the content into your TCE folder to update your version.
Request:
Following ship types hangar pictures are missing currently:
Federal Gunship
Federal Assault Ship
Keelback
If you own one of these ship types, please make a hangar picture of it and send it to eventure(at)ki.tng.de to complete the picture list.
Thank you very much in advance.