- To test this beta release:
- Go to your plugins folder
- Remove (if you have one) the QueekusPlugins folder
- Download the .zip file here.
- Right click and hit "Extract Here"
- Rename the created folder to "QueekusPlugins" without quotes
- Run LOTRO...
- To assist in development:
- Go to your plugins folder
- Remove (if you have one) the QueekusPlugins folder
- Run the git commands to fork the repo and clone to your hard drive in the plugins folder
- You may need to rename the folder to "QueekusPlugins" without quotes else you will not be able to test in game.
- IMPORTANT:
- Should you initiate a pull request, I will severely scrutinise what you have changed/added before even considering a merger and should it not fit my personal (will not be publicly released) criteria then it will be refused!
- Should I merge one of your pull requests, you will be given credit for whatever you add/change. (Depending on what it is depends on what I’ll credit you with)
• Kmapi Changes
• Saving And Loading Changes
• Chat Commands
• Options Menu
• Language System Rewrite
• Choose Random Song
• Mod Installer Executable (BETA) (WINDOWS ONLY ATM)
• Notices
• Known Issues
• Upcoming Features:
KMAPI CHANGES:
• Kmapi now supports a new format, read the documentation's "GET STARTED PAGE"
• There is a new way to install Kmabc Mod Files, details included in the "GET STARTED PAGE"
• Added
• kmapi.addToTable("package", "Package Name", tPackage) where tPackage is a table
• kmapi.addToTable("buttons", "Button Set Name", tButtons) where tButtons is a table
• kmapi.addSongs({"SONGNAME" [,"Song 2" ...]})
• kmapi.getVersion("kmabc" or "kmapi")
• kmapi.getNextFreeId()
• kmapi.getSongs()
• kmapi.getNumOfSongs()
• kmapi.getCurrentLanguageID()
SAVING AND LOADING CHANGES:
• Saving and loading now works with Languages
• The option to show the save and load buttons has been removed, along with all of the stuff that made up the buttons.
• Because colours and languages are saved, by default Packages are saved as well
• With the exception of buttons (see known issues)
• This is because packages load all of those items when the package is selected
• Kmabc now saves your data after it has loaded any previous data
CHAT COMMANDS:
• The Following Chat Commands Have Been Removed
• /kmabc blue
• /kmabc red
• /kmabc grey
• /kmabc violet
• /kmabc brown
• /kmabc rainbow
• /kmabc ekafsidnammocsiht
• This command was hidden further in the code than the hidden debug command!
• HIDDEN DEBUG COMMAND
OPTIONS MENU:
• There is a new option avaliable
• Allow Mods To Add Songs
• This option will allow mods to add songs to the playlist box if it is checked.
• By default this option is checked,
• There are 2 new boxes on the options menu
• Buttons
• This lets you specify which images you want to use for buttons.
• More can be added using kmapi.
• Packages
• This lets you specify which Package you want to use. Packages contain colours, languages and/or buttons.
• More can be added using kmapi.
LANGUAGE SYSTEM REWRITE:
• Language loading has been compressed to decrease file size
• Renamed all P#num tags to L[#num] where #num is a number
• Removed language line 42 as it was unused, also replaced line 23
CHOOSE RANDOM SONG:
• New button on UI next to Recently Played Songs label
• Chooses a random song in the Recently Played Songs list and selects it to be the next song to be played.
• Clicking very quickly can mean that it can fail to work, this is LOTRO failing to run at the same speed as your clicking.
MOD INSTALLER EXECUTABLE (BETA) (WINDOWS ONLY ATM):
• NOT IN CURRENT BUILD, STILL IN DEVELOPMENT
NOTICES:
• Language pack makers, the language strings 31 -> 36 and 42 are blank and should not contain any data!
• This is indicated in LangData.lua under the english language pack ONLY for your convenience
• Should you mod Kmabc, feel free to use these lines as required, however changing the base files outside of those specified is not reccomended unless you know what you are doing
• The code in the Main.lua has been compressed to (hopefully) decrease file size
• The Installer Execuatble is given as is. Any changes it makes can be changed back with the mod_init_Copy.lua file however, you use this at your own risk. I will take no responsibility for its use if anything goes wrong
• You must make sure that you save your work before changing language as otherwise your changes will be wiped!
• The KMABC Icon Has Changed to RED.
1.4 KNOWN ISSUES:
• Dragging a quickslot icon from one quickslot over another will still wipe the quickslot(s) you drag the icon over
• If the plugin is unloaded without any interaction being made inside the main kmabc window, the plugin will
not save any data.
• Changing the language via the options menu:
• wipes following data (Buttons)
• keeps the previous colour used in the songs list for some reason
• Button images are not saved, they need to be reloaded manually
• If I don't have a patch for this then hopefully it will be in 1.5
• Changing Button Images Changes Window Position