RE: Launch Base Beta Test - Marshall - 10.11.2007
Code: Version 0.99.0024 [2007-11-09]
Rewrote the Mod Catalogue and Check For Updates facility into a single form.
Redesigned a lot of the procedures.
This requires changes to all existing update check files. Please see the version 0.99.0009 of Launch Base Mod Creator for details of the changes. Sorry for the inconvenience.
Update check files no longer need to include the filesize - Launch Base can get this itself now.
About 80% of the Mod Catalogue/Updates system has been rewritten from scratch. I have done a lot of testing but some bugs may have slipped through.
Help topics in version 0.99.0009 of LBMC contains the info you need to update your update check files. Version 0.99.0008 details are wrong - sorry about that.
Please let me know if you find any bugs with the new system or have any problems.
Apologies if there are errors in my typing, ramblings or other communication shortcomings on my part. I am falling asleep at my desk and my heating is broke so my fingers are numb. I'm going to bed now. Wake me in Spring.
RE: Launch Base Beta Test - Blade - 10.11.2007
Bug: When installing Playlist manager, the mod catalog window did not close and was still offering to let me cancel the download after YRPL had finished installing and LB had restarted.
Bug: I removed LBMC 0.99.0008 and then searched mod catalog but LBMC no longer appears in the list.
RE: Launch Base Beta Test - Marshall - 10.11.2007
Code: Version 0.99.0025 [2007-11-10]
ModType in liblist.gam and update check files can now be set to "devtool" (same effect as "modtool").
Mod Catalogue will now select the first item in the list after filtering instead of the last.
Fixed bug where Mod Catalogue would remain open instead of shutting down Launch Base before running a setup program.
Fixed bug where Mod Catalogue couldn't match a catalogue entry to an installed Mod Developer Tool - these always showed as "Not Installed".
The first one means that LBMC is back in the list.
I've also added the TX into the mod catalogue (thanks Blade).
EDIT: (20:25)
Code: Launch Base Mod Creator
Version 0.99.0010 [2007-11-10]
Can now customise Information Page title and back button caption.
Moved file errors text box to a separate resizable form.
Can now include a custom install script that will run after the main install tasks (see Help Topics for details). I will be including an example script once I have written it.
Updated help files.
RE: Launch Base Beta Test - Marshall - 30.12.2007
Code: Version 0.99.0026 [2007-12-29]
Fixed Mod Type filter for User/Developer Tools in Mod Catalogue.
Fixed bug which caused <.wav> files from a mod's THEME or VIDEO folders to be rejected.
Fixed bug where an untrue warning would appear in the log file when uninstalling a mod if 'Skip Logo Video' had been used.
Fixed bug where downloading a change log would always fail.
Mod list will always put Red Alert 2, Yuri's Revenge and UMP before other mods.
FA2 Mod list will always put FinalAlert 2 YR before other FA2 mods.
Sorry for the lack of updates recently. Can somebody remind me if there was anything I was supposed to be doing? My 'to do' list is on my other computer which I don't have with me. Are there any bugs, etc still to address?
RE: Launch Base Beta Test - gordon-creAtive - 30.12.2007
You wanted to find out why my splash screen loading bar runs "out of the box" (Its still there, you talked about adding some additional logging for me, to find out the reason)
Nice to see LB "back on track".
TWEAK: Could you always put LB Update before other mods updates?
RE: Launch Base Beta Test - Marshall - 30.12.2007
Code: Version 0.99.0027 [2007-12-30]
Added some verbose logging to help track down an error with the splash screen progress bar.
In the Mod Catalogue, updates to Launch Base itself will now appear in bold and at the beginning of the list.
gordon, please run Launch Base with the -verbose switch and then post the log entries for that session.
RE: Launch Base Beta Test - gordon-creAtive - 30.12.2007
.27 RELATED BUG: Deleting log and with "Initialise Log on Startup" crashes LB.
.27 VERBOSE LOG:
Code: 2007-12-30 16:32:25 Initialization started.
2007-12-30 16:32:25 Downloading Broadcast Message.
2007-12-30 16:32:29 Loading options.
2007-12-30 16:32:29 Scanning 'Mods' folder for valid mods...
2007-12-30 16:32:29 6 valid mods detected.
2007-12-30 16:32:29 Checking installed mod/plugin files for signs of tampering...
2007-12-30 16:32:29 Init_CheckAllCheckSums PROGRESS STATIC
2007-12-30 16:32:29 No signs of tampering detected.
2007-12-30 16:32:29 [:)]DLL is missing! Only pre-compiled mods will be installed correctly.
2007-12-30 16:32:29 Initialization complete.
RE: Launch Base Beta Test - Marshall - 30.12.2007
Fixed the initialise bug.
gordon, can you try again with the latest version (0.99.0029) and post the log output? Thanks.
RE: Launch Base Beta Test - gordon-creAtive - 30.12.2007
Here we go (with #29):
Code: 2007-12-30 21:56:19 Initialization started.
2007-12-30 21:56:19 Downloading Broadcast Message.
2007-12-30 21:56:21 Loading options.
2007-12-30 21:56:21 Sub: RedimModArrays
2007-12-30 21:56:21 Sub: RA2Check
2007-12-30 21:56:21 Sub: RA2VersCheck
2007-12-30 21:56:21 Func: YRCheck
2007-12-30 21:56:21 Sub: YRVersCheck
2007-12-30 21:56:21 Checking for free disk space on drive E
2007-12-30 21:56:21 Sub: PopulateArrays
2007-12-30 21:56:21 Getting size of RA2 directory.
2007-12-30 21:56:21 Scanning 'Mods' folder for valid mods...
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS STATIC
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS MOD
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS MOD
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS MOD
2007-12-30 21:56:21 Sub: RedimModArrays
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS MOD
2007-12-30 21:56:21 Sub: RedimModArrays
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS MOD
2007-12-30 21:56:21 Sub: RedimModArrays
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS MOD
2007-12-30 21:56:21 Sub: RedimModArrays
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS MOD
2007-12-30 21:56:21 Sub: RedimModArrays
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS MOD
2007-12-30 21:56:21 Sub: RedimModArrays
2007-12-30 21:56:21 Init_ScanModFolders PROGRESS MOD
2007-12-30 21:56:21 6 valid mods detected.
2007-12-30 21:56:21 Checking command line parameters.
2007-12-30 21:56:21 Checking installed mod/plugin files for signs of tampering...
2007-12-30 21:56:21 Init_CheckAllCheckSums PROGRESS STATIC
2007-12-30 21:56:21 No signs of tampering detected.
2007-12-30 21:56:21 [:)] DLL is missing! Only pre-compiled mods will be installed correctly.
2007-12-30 21:56:21 Initialization complete.
Does it help?
RE: Launch Base Beta Test - Marshall - 30.12.2007
A bit. Please could you try again with version 0030 - hopefully that will give me the answer.
RE: Launch Base Beta Test - gordon-creAtive - 31.12.2007
Version #30:
Code: 2007-12-30 23:18:02 Initialization started.
2007-12-30 23:18:02 Init SIZE MODS=9
2007-12-30 23:18:02 Init SIZE PLUGINS=0
2007-12-30 23:18:02 Downloading Broadcast Message.
2007-12-30 23:18:03 Loading options.
2007-12-30 23:18:03 Sub: RedimModArrays
2007-12-30 23:18:03 Sub: RA2Check
2007-12-30 23:18:03 Sub: RA2VersCheck
2007-12-30 23:18:03 Func: YRCheck
2007-12-30 23:18:03 Sub: YRVersCheck
2007-12-30 23:18:03 Checking for free disk space on drive E
2007-12-30 23:18:03 Sub: PopulateArrays
2007-12-30 23:18:03 Getting size of RA2 directory.
2007-12-30 23:18:03 Scanning 'Mods' folder for valid mods...
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS STATIC
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS MOD
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS MOD
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS MOD
2007-12-30 23:18:03 Sub: RedimModArrays
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS MOD
2007-12-30 23:18:03 Sub: RedimModArrays
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS MOD
2007-12-30 23:18:03 Sub: RedimModArrays
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS MOD
2007-12-30 23:18:03 Sub: RedimModArrays
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS MOD
2007-12-30 23:18:03 Sub: RedimModArrays
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS MOD
2007-12-30 23:18:03 Sub: RedimModArrays
2007-12-30 23:18:03 Init_ScanModFolders PROGRESS MOD
2007-12-30 23:18:03 6 valid mods detected.
2007-12-30 23:18:03 Checking command line parameters.
2007-12-30 23:18:03 Checking installed mod/plugin files for signs of tampering...
2007-12-30 23:18:03 Init_CheckAllCheckSums PROGRESS STATIC
2007-12-30 23:18:03 No signs of tampering detected.
2007-12-30 23:18:03 [:)]DLL is missing! Only pre-compiled mods will be installed correctly.
2007-12-30 23:18:03 Initialization complete.
RE: Launch Base Beta Test - Marshall - 01.01.2008
Code: Version 0.99.0031 [2008-01-01]
Fixed problem with splash screen progress bar sometimes growing too large.
Removed some redundant verbose logging.
RE: Launch Base Beta Test - gordon-creAtive - 01.01.2008
Works indeed!
RE: Launch Base Beta Test - Marshall - 03.01.2008
Just noticed a potential problem, see what you think:
Turn Persistant Mods on.
Launch a mod.
Create some save games/screenshots.
Exit.
Launch Base will copy the new save games/screenshots to the mod's folder.
Now run Yuri's Revenge outside of Launch Base. The mod is still active.
Create some more save games/screenshots.
Exit.
The latest save games/screenshots have not been copied back to the mod's folder.
Delete mod folder from Launch Base.
Run Launch Base.
Launch another mod - the existing mod will be uninstalled and the latest save games/screenshots DELETED - the user will NOT be prompted to save the files.
Which of the following statements are true:
A) Launch Base needs to check for this when uninstalling a mod and give the user the chance to save the files.
B) The user deleted the mod so they obviously don't want the saves/screenshots.
C) The user launched YR outside of Launch Base so it's their own silly fault.
A similar problem occurs if the mod is updated instead of deleted - the save games would not be for the correct version of the mod but Launch Base wouldn't detect this. Again, A or C?
RE: Launch Base Beta Test - Renegade - 03.01.2008
B) could happen if the mod was somehow broken, and/or the user installs a new/different distribution of it, e.g. some mods have distributions with or without music - deleting the no-music version could be in preparation of installing the with-music version, not a sign he wants the mod gone.
C) Not a good argumentation, imo, since, if I play the same mod over and over again, I might not want to start Launch Base every time - in fact, I fail to see a reason for it right now. If I'm at a LAN party, for example, and everybody's playing ExampleMod, why would I start LB ten times if once is enough?
I think LB should check for leftover user generated content on every mod status change - be it deletion, deactivation, or starting of a different mod.
|