The following warnings occurred: | |||||||||||||||
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.24 (Linux)
|
Launch Base Beta Test - Printable Version +- Renegade Projects Network Forums (https://forums.renegadeprojects.com) +-- Forum: Strategy X Hostees (https://forums.renegadeprojects.com/forumdisplay.php?fid=21) +--- Forum: Marshallx Industries (https://forums.renegadeprojects.com/forumdisplay.php?fid=67) +--- Thread: Launch Base Beta Test (/showthread.php?tid=882) |
RE: Launch Base Beta Test - Marshall - 15.02.2008 Code: Version 0.99.0038 [2008-02-15] I am planning a big change for plugins. The plugin list will be replaced with multiple drop-down lists (one for each plugin) so that you can select the version of the plugin that should be installed. All plugins will have to be known to Launch Base in advance, however as plugins have to have security keys anyway this shouldn't be a problem. There will be a new directory "Plugins". The Terrain Expansion would always be stored in "Plugins\TX\[version number]" The RockPatch would always be stored in "Plugins\RP\[version number]" The official map packs would always be stored in "Plugins\yrmaps\[version number]" ...and so forth. Plugins will only have their update check file listed in the mod catalogue, not in the liblist.gam file. Plugin files may be lumped together rather than categorised. Thoughts? RE: Launch Base Beta Test - Renegade - 16.02.2008 Wouldn't it be easier/better to have a normal list of plugins, and a "Version: " drop-down list in the plugin information? RE: Launch Base Beta Test - gordon-creAtive - 16.02.2008 I noticed a 'problem' since you added the "Check for signs of tampering" option: Starting up LB takes quiet long (~30 secs), and during the startup, the application hangs and the splash screen has a title bar. (Now trying to make a screenshot) Edit: exact 27 secs RE: Launch Base Beta Test - Marshall - 16.02.2008 Well the 'check for signs of tampering' has been in there for ages and I haven't changed it recently. I'll look at this further... As for the title bar on the splash screen, I don't get that so no idea what's causing it. The changes I'm working on at the moment may require a fresh install of LB, maybe that will solve the problem. Renegade, it's an idea, although I think the combo boxes will be more intuitive. Attached is a screenshot of the changes so far. Clicking on the label or the combo box will display the selected plugin's details (haven't written that code yet) RE: Launch Base Beta Test - Renegade - 17.02.2008 See, I think that looks kinda fugly....I think it'd look better if the left part was a real list, and you could choose the specific version on the right (after the Version: label would offer itself as a place, for example). RE: Launch Base Beta Test - Marshall - 17.02.2008 I agree that would look better. However by doing it that way you'd have to select each list item in turn to see the status. Doing it the less attractive way means you can see the status of all plugins at the same time. I'm open to suggestions. RE: Launch Base Beta Test - gordon-creAtive - 17.02.2008 Maybe you can add an Icon to each list entry which shows the status and add the activated/installed version number at the end: Quote:RockPatch (v 1.08) RE: Launch Base Beta Test - Renegade - 18.02.2008 Marshall Wrote:I agree that would look better. However by doing it that way you'd have to select each list item in turn to see the status. Doing it the less attractive way means you can see the status of all plugins at the same time.You could make the available versions be displayed in the list:
RE: Launch Base Beta Test - Marshall - 18.02.2008 This is what I'm working on: A single list (just like for Mods). One entry per plugin type. In square brackets, the version installed or "Not Active" On selecting the list item, details loaded as per current. Next to the version number will appear a dropdown list if and only if there are multiple versions installed. Selecting a version that is not installed will offer the 'Activate Plugin' button. Selecting the version that is installed will offer the 'Deactivate Plugin' button. Plugin buttons will no longer have RA2/YR versions because most plugins are for YR and it is assumed that RA2 plugins will have RA2 in their title. Throughout the program I am rephrasing: Activate/Deactivate = in the game Install/Uninstall = in Launch Base -This means some skin updates will be required. Right-clicking on a list item will give you the option to remove from Launch Base any of the installed versions. Plugins do not have to be known to launch base unless special actions are required (e.g. TX and RP must be stored in pre-chosen directories. A plugin ID is determined based on the folder installed to Plugins\PLUGINID\version Example: Terrain Expansion 2.02a will be stored in Plugins\TX\whatever Obviously this will require replacements for all the plugin installers, and RPMI so that the files can be put in the correct place. ==================== I am also considering an improvement to the update facility that will: 1. Allow multiple update installers to be specified (i.e. version 2->4 and 3->4 installers can be specified in a single update check file. 2. Download mirrors can be specified. i.e. rather than having a single download location for each installer, you will specify a list of download locations and Launch Base will randomly pick a location to download from. 3. Possibly (I have to check how much work this would require) the ability to right click on a mod and check for updates to just that mod. Also the option to automatically check for updates to a mod prior to launching it. This will require changes to the update check files. RE: Launch Base Beta Test - Marshall - 29.02.2008 Big update coming soon. Plugins system is done plus a whole bunch of other stuff. For TX and RP, no changes are neccessary to work with the new system, and I've gone back to keeping Plugins in the Mods directory for simplicity. Just working on some changes to the check for updates system before releasing the new version. I think it was Renegade who mentioned a while ago that if you download an update and then don't install it there is no tracking of that download. I'm working on a basic system of recording downloads and a new manager for the downloaded files, although this will probably be completely manual and independent of the update checks. Watch this space! RE: Launch Base Beta Test - Marshall - 08.03.2008 Launch Base Code: Version 0.99.100 [2008-03-08] Launch Base Mod Creator Code: Version 0.99.100 [2008-03-08] This draws a line under previous bug reports - at this time I am not aware of any outstanding bugs. If you encounter a bug (previously mentioned or not) then please let me know. The only actual problem that still remains is the missing DCoder DLL that will eventually allow CSF, BAG and MIX file compiling. I do have a couple of other things planned for future development and any suggestions are welcome. To Renegade and gordon-creAtive, please could you spare a few moments to update your skins as you see fit. I have made some crude alterations to the skins which may be sufficient, but in particular the plugin buttons should read "Activate" and "Deactivate" rather than "Install" and "Uninstall". Note that there is no longer a distinction between RA2 and YR plugins. To gordon-creAtive and Blade, please can you update your update check files for the RPMI and TX respectively, the new structure is explained in the Help Topics of the latest version of Launch Base Mod Creator. Any questions, let me know! RE: Launch Base Beta Test - Renegade - 08.03.2008 Can you zip up a current template/guideline of what is needed where? RE: Launch Base Beta Test - Marshall - 09.03.2008 The only changes required are: 1. tab1.bmp, the Available Plugins and Installed Plugins frames are now just a single frame. 2. The Install Plugin button (btnb1.bmp) should sport the caption "Activate Plugin" and should not feature an RA2/YR icon. 3. The Uninstall Plugin button (btnb4.bmp) should sport the caption "Deactivate Plugin" and should not feature an RA2/YR icon. RE: Launch Base Beta Test - Marshall - 16.03.2008 Launch Base version 0.99.107 released today. Numerous bug fixes in the last 7 versions which I won't go into detail of here - hopefully nobody has downloaded any versions prior to 0.99.106 Below is a list of the enhancements and new features since 0.99.100 Code: New option: Persistant Plugins. If switched off, all plugins will be deactivated on Launch Base close and reactivated on next startup. This is in case the user wants/needs to activate any plugins outside of Launch Base. RE: Launch Base Beta Test - Blade - 17.03.2008 I don't seem to be able to update the RPMI even though it has a newer version. I assume this is due to the update file not having been updated to the new structure? I've updated the TX update file if someone would like to double check that it works for them. |