LOTRO Manager

Random chat discussion
User avatar
Balthelion
The Almighty
The Almighty
Posts: 4860
Joined: Tue Apr 13, 2010 5:45 pm

LOTRO Manager

Post by Balthelion » Sun Dec 17, 2017 4:03 pm

So I've taken my spreadsheeting to another level, and started working on a desktop app to more efficiently do my spreadsheet tracking. :mrgreen:

I've got a stable version with an initial suite of features that I'm happy to share with you all in case you're curious and want to have a little play around. If you do have a little play around, let me know your thoughts on the current features

The app is smart enough to cross-check all currently tracked stats. So for example, if you are a Minstrel it knows you automatically have all instrument skills already (though they may be level gated), whereas other classes only inherit 2 specific instruments that vary by class - the rest your character needs to learn manually.

Hopefully things are intuitive enough, for everything else there are basic instructions on the screens. The grids are typically either "Left Click to Increase / Right click to decrease" or "Click to select from a menu option"

Current / Planned Features
Green - Current Feature
Orange - In Progress; Coming Soon
Red - To Do; Not In Development Yet
  • Accounts
    • Account Name
    • Character Slots
    • Character Summary List
    • Quest Packs
    • Shared Storage
    • Shared Wardrobe
    • VIP Status
  • Barter Wallet
    • Track account-bound server-bound & character-bound wallet items
    • View per-account and per-server totals
  • Characters
    • Biographical details (Name, Surname, Title, Level, Race, Class, Gender, Server)
    • Coin Totals
    • Kinship Details (Kinship Name, Player Note)
    • Race/Class Combinations (Track how many of each race/class combination you have, and see who)
    • Trait Points Checklist
    • Vault Storage
  • Crafting
    • Vocation
    • Professions
    • Proficiency/Mastery levels (of each craft profession)
    • Crafting Guild (Current Guild, Guild Reputation Rank)
    • Craft Tools
  • Daily Tasks
    • Daily Completed Tasks Count
    • Total (Lifetime) Complete Task Count
    • Daily Task Limit
    • Task Hand-In Supply
  • Deeds & Collections
    • Eriador Maps
    • Moria Maps
    • Fireworks
  • Emotes
    • Detailed Emote List
    • Per-character checklist
  • Fellowship Manoeuvres
    • List of Fellowship Manoeuvres
    • Per-character checklist
  • Instruments
    • Instrument Skills
    • Mentor Skills
  • Mounts
    • Detailed Mount List
    • Per-character checklist
  • Pets
    • Lore-master Combat Pets
    • Lore-master Non-combat Pets
    • Common Pets
  • Reputation
    • Reputation Factions
    • Reputation Levels
    • Reputation Items
    • Reputation Calculator
  • Stat Tomes
    • Stat Tome Levels
  • Travel Skills
    • Reputation (aka "Return To") Travel Skills
    • Hunter Guides
    • Warden Musters
  • Virtues
    • Details to be decided
  • And more to come! Suggestions Welcome!
There is also a potential mega-update to do pretty much all existing and future functionality (where applicable) for PvMP Creep Classes.

Please feel free to suggest any additional features not listed here that you think would be useful :)

Note that while the main use case for the application is to track stats for Accounts & Characters, there is also room to include "Useful Knowledge" in the application (such as an account type comparison), and various "Useful Tools" (such as the reputation calculator)

----

System Requirements
The app will work on both x86 (32-bit) and x64 (64-bit) operating systems. If you have any issues on a 32-bit OS (why are you still using one :roll: ), then let me know.

----

Downloads
The app doesn't have an installer yet. Simply extract the contents of the zip file to a folder of your choice and run LOTROManager.exe to begin

Upgrading from an older version? Simply take the files from the latest version, and overwrite any existing files with their new versions. Or copy the xml files from your old folder to the new one.
LOTRO-Manager-v0.7.0.zip
(1.63 MiB) Downloaded 9 times
LOTRO-Manager-v0.7.0.zip
(1.63 MiB) Downloaded 9 times
This app is under constant development so be sure to check back for updates!

----

Change Log

v0.? - IN DEVELOPMENT
  • Bugfixes
    • Mordor Dailies: Fixed Mordor Day 5 Agarnaith dailies incorrectly displaying for Mordor Day *4* Agarnaith.
    • Account/Character List: Fixed an issue where you had to select a different node before reselting the old one in order to redisplay the Account or Character panel, if the currently displayed screen if not the selected Account/Character panel (ie, you've displayed a different screen using the menu after selecting the original Account or Character).
  • Accounts
    • Shared Storage: Added Shared Storage 30 (320 Slots)
    • Shared Wardrobe: Added Shared Wardrobe 27-30 (270-300 Slots)
    • Account Panel: Added Character Summary List for the account. Selecting a Character will take you directly to that character's Character Panel.
  • Characters
    • Vault Storage: Added Vault Upgrade 17 (285 Slots)
  • Questing
    • Restoring the Three Kingdoms: Added wrapper quest details & quest reward details.
v0.7 - Mordor Dailies & Quest Packs
  • Accounts - Quest Packs
    • Added a new feature for tracking quest pack purchases on a per-account basis.
    • Includes relevant information for each quest pack such as price and regions included.
  • Info - Mordor Dailies
    • Added a new feature for tracking the Mordor daily quests in Gorgoroth (Mordor)
    • Automatically tracks which day of the five day rotation is live
    • Has a list of each days quests available for all regions (shows the current day and daily regions by default).
    • Includes Landscape dailies & Allegiance Hall Dailies.
    • Displays name of quest
    • Colour codes the quest according to its availability:
      • Green - Daily Quest - Available (Counts Towards Daily)
      • Amber - Daily Quest - Available (Does NOT Count Towards Daily)
      • Black - Daily Quest - Not Available Today
      • Blue - Allegiance Hall Daily - Available Today
  • Misc
    • Made a few minor UI tweaks so some of the older parts of the app to make them stylistically match later additions.
    • Given Obi a credit on the about page :)
v0.6.1 - Hotfixes
  • Bugfixes
    • Fixed a bug from v0.5.0 where using the Server Totals option on the barter wallet for an item which is Account/Server bound could cause a crash.
    • Fixed a bug from v0.6.0 where the server details (region, language, rp flag, test server flag) are not set up correctly when initially loading a character on the character panel (display-only issue, no crash)
  • Characters
    • Quartermaster Grid - Increased the Quartermaster Role column from 200px to 500px
v0.6.0 - Trait Points Update
  • Bugfixes
    • Fixed a bug where an existing character could have their Server set to None. This can then cause a crash when selecting a server-bound item in the barter wallet.
  • Characters - Trait Point Tracker
    • Added a new feature for tracking Class Trait Points!
    • Tick things off on your per-character checklist of all available trait points, and keep on track of when you should be able to acquire them as you level up!
    • Class Point details (including level requirements) adjust accordingly for each class
    • Track how how points you have, and how many points are theoretically possible to earn at your characters level
  • Characters
    • Character Panel 2.0 to now include Class Trait Point Tracker
    • Add new button for viewing the list of class deeds for each character's class (The full list for all classes is also available through the info menu))
  • Info - Restoring The Three Kingdoms
    • Added a new feature for tracking the Restoring the Three Kingdoms daily quests in Eryn Lasgalen (North Mirkwood)
    • Automatically tracks which day of the three day rotation is live
    • Has a list of each days quests available (shows today's quests by default)
    • Includes name of quest, name of NPC questgiver, their location, and the faction they belong to
v0.5 - Barter Wallet, Fireworks & Eryn Lasgalen
  • Bugfixes
    • Fixed a bug where characters when sorted alphabetically were not sorted case-insensitively (characters with names starting with low case names were sorted at the bottom of character lists)
  • General
    • Some menu design and icon tweaks.
  • Account
    • Shared Storage: Added Shared Storage 29 (310 Slots)
  • Deeds
    • Fireworks: Added new feature for tracking your firework launching deeds for the Master Blaster meta-deed.
  • Info
    • Skirmish Lieutenants: Added a new info section with cheat sheets for every skirmish lieutenant
  • Music
    • Fiddle: Finalised Fiddle information now that the Fiddle is live (skill granted to all classes at level 5, etc)
  • Reputation
    • Added Eryn Lasgalen Factions: Elves of Felegoth, Men of Dale, Dwarves of Erebor
  • Travel
    • Added Eryn Lasgalen Travel Skills: Return To Dale (Return Skill), Guide to Dale (Hunter Guide), Muster in Dale (Warden Muster)
  • Wallet
    • New Feature: Track all barter wallet items and types from within the app! Automatically manages counts for items which are account-bound or server bound (NOTE: In almost all cases when the game states "Account Bound" it actually means "Server Bound, for this account")
    • Per Account Totals: Automatically track a total of each item by Account.
    • Per Server Totals: Automatically track a total of each item by Server.
v0.4 - Feature Release
  • Bug Fixes
    • Add Account: Prevent a crash if the account was added with NULL account status. Default to Free account (rather than NULL). Don't show 'None' as an option.
    • Add Character: Default dropdowns to their first entries. Remove 'None' as a selectable option (Server, Race, Class, Gender). Since you (intentionally) can't change these (except server) once created, you could get yourself stuck.
    • Character Panel: Fix a crash that could sometimes happen when the character panel tried to refresh the list of characters on the main screen, and somehow couldn't.
  • General
    • Save Button: Added a save button to the menu so you can save changes immediately without waiting until the app is closed.
    • On Exit: Remember window size and window state (Normal/Minimised/Maximised) for the next time you start up
  • Characters
    • Check Mail: Added new flag for indicating if a character has been sent mail (from alts), so you can easily tell which character's mailboxes you need to empty (also displays a mail icon next to their name in the menu)
    • PvMP Rank: Added new feature for tracking PvMP Rank status for characters
    • Coins: Added new feature for tracking Coin totals (Gold/Silver/Bronze). See also the new Wallet feature for editing all characters simultaneously)
    • Lv45 Class Quest Items: Added new feature for displaying level 45 class quest item requirements for all characters (items and quantities) via the character panel. See also the new Info panel for displaying this for all item/class combinations.
    • Kinship Name: Added new feature for tracking the Kinship name to which each character belongs via the character panel
    • Kinship Player Note: Added new feature for tracking the Kinship player note of each character via the character panel
  • Crafting
    • Crafting Grid: Update Craft Tool tooltips to include tool minimum levels
  • Info
    • Lv45 Class Quest Items: Added new feature for displaying level 45 class quest item requirements for all classes (items and quantities)
  • Travel
    • "Return To" Skills: Added new feature for tracking Reputation (aka "Return To") Skills (All character classes)
  • Wallet
    • Coins: Added new Wallet feature for tracking coin torals (Gold/Silver/Bronze) on all characters.
v0.3 - Feature Release
  • Bugfixes
    • Fix crash on save after adding a new character due to mentoring array
  • Accounts
    • Added the ability to delete an account from within the application.
    • Added new feature for editing Shared Storage for all accounts simultaneously.
    • Added new feature for editing Shared Wardrobe for all accounts simultaneously.
  • Characters
    • Added the ability to delete a character from within the application.
    • Added new feature for editing Vault Storage for all accounts simultaneously.
  • Daily Tasks
    • Added a new trackable stat for Task Supply (number of available to hand in task quests).
  • Pets
    • Added new feature for tracking Lore-master Pets, both Combat and Non-combat (Lore-master characters only)
  • Reputation
    • Added new feature for tracking Reputation with the factions of Middle-Earth (per character)
    • Added new feature for calculating required reputation, and the amount of reputation items needed to reach higher levels
  • Settings
    • Added new Settings screen for the application.
      • Save Option: Choose to be prompted to save changes on exit (Default), or save and overwrite your config file automatically.
      • # of Backups: Keep the last # backups of the config file (Max: 100)
      • Backup on Error: Choose to create an additional backup (exempt from the max backup limit) when the config fails to load properly.
  • Travel
    • Added new feature for tracking Hunter Guide Skills (Hunter characters only)
    • Added new feature for tracking Warden Muster Skills (Warden characters only)
v0.2 - Feature Release
  • Collections
    • Added new feature for tracking the collection of Eriador Maps for the Eriador Cartographile deed.
    • Added new feature for tracking the collection of Moria Maps for the Eriador Cartographile deed.
  • Daily Tasks
    • Added new feature for tracking Daily Tasks for all characters (including daily completion, daily limits, and total task completion).
  • Music
    • Added new feature for tracking Mentoring Skills for Minstrel characters.
  • General
    • UI Tweaks and improvements
v0.1.2 - Minor Patch
  • Account Management
    • Fix bug that would duplicate all characters from the first account to all other accounts on initial load
  • Character Management
    • Add new Quartermaster field for tracking the storage role of a character (for storage mule alts)
v0.1.1 - Hotfix
  • Account Management
    • Fix crash when adding an account after the first account exists

v0.1.0 - Feature Release
  • Account Management
    • Add Account(s)
    • Account Name
    • Account Status
    • Shared Storage Slots
    • Shared Wardrobe Slots
  • Character Management
    • Add Character(s)
    • Name
    • Surname
    • Title
    • Level
    • Race
    • Class
    • Gender
    • Server
  • Crafting Management
    • Vocation
    • Guild
    • Guild Rank
    • Tool
    • Proficiency Levels
    • Mastery Levels
  • Instrument Management
    • Track learnt instruments
  • Stat Tome Management
    • Track Stat Tome Levels
  • Race / Class Combinations
    • Display current Race/Class combinations in your account(s)
----

Screenshots

These are woefully out of date now, but should give you a flavour of what to expect. I'll update them when i get the chance.

Account Management Screen
Accounts.jpg
Accounts.jpg (92.43 KiB) Viewed 1763 times
Accounts.jpg
Accounts.jpg (92.43 KiB) Viewed 1763 times
----

Character Management Screen
Characters.jpg
Characters.jpg (106.4 KiB) Viewed 1763 times
Characters.jpg
Characters.jpg (106.4 KiB) Viewed 1763 times
----

Race/Class Combination Screen
RaceClass.jpg
RaceClass.jpg (108.24 KiB) Viewed 1763 times
RaceClass.jpg
RaceClass.jpg (108.24 KiB) Viewed 1763 times
----

Instrument Management Screen
Instruments.jpg
Instruments.jpg (202 KiB) Viewed 1763 times
Instruments.jpg
Instruments.jpg (202 KiB) Viewed 1763 times
----

Stat Tome Management Screen
StatTomes.jpg
StatTomes.jpg (162.73 KiB) Viewed 1763 times
StatTomes.jpg
StatTomes.jpg (162.73 KiB) Viewed 1763 times
Image
GW2: Taikken ~ Vasuuki ~ Artuura
EVE: Marcus Rushe
SW:TOR: Tannik ~ Celandra ~ Korrun
League | Steam | Minecraft: LeoxStryker

User avatar
Obion
Posts: 1415
Joined: Sun Dec 19, 2010 3:46 am
Location: Malmo, Skane (the country)
Contact:

Re: LOTRO Manager

Post by Obion » Mon Dec 18, 2017 11:34 am

I will have a go at it and see how it works.
Image

User avatar
Obion
Posts: 1415
Joined: Sun Dec 19, 2010 3:46 am
Location: Malmo, Skane (the country)
Contact:

Re: LOTRO Manager

Post by Obion » Tue Dec 19, 2017 1:39 am

Trying to add a second account I get the following error. Tried a couple a times, same result.
Windows 10, latest update

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: Failed to compare two elements in the array. ---> System.MissingMemberException: Public member 'name' on type 'Account' not found.
at Microsoft.VisualBasic.CompilerServices.Symbols.Container.GetMembers(String& MemberName, Boolean ReportErrors)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.ObjectLateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
at LOTROManager.Entities.Account.CompareTo(Object obj)
at System.Collections.Comparer.Compare(Object a, Object b)
at System.Collections.Generic.ObjectComparer`1.Compare(T x, T y)
at System.Collections.Generic.ArraySortHelper`1.SwapIfGreater(T[] keys, IComparer`1 comparer, Int32 a, Int32 b)
at System.Collections.Generic.ArraySortHelper`1.IntroSort(T[] keys, Int32 lo, Int32 hi, Int32 depthLimit, IComparer`1 comparer)
at System.Collections.Generic.ArraySortHelper`1.IntrospectiveSort(T[] keys, Int32 left, Int32 length, IComparer`1 comparer)
at System.Collections.Generic.ArraySortHelper`1.Sort(T[] keys, Int32 index, Int32 length, IComparer`1 comparer)
--- End of inner exception stack trace ---
at System.Collections.Generic.ArraySortHelper`1.Sort(T[] keys, Int32 index, Int32 length, IComparer`1 comparer)
at System.Array.Sort[T](T[] array, Int32 index, Int32 length, IComparer`1 comparer)
at System.Collections.Generic.List`1.Sort(Int32 index, Int32 count, IComparer`1 comparer)
at LOTROManager.AddAccount.cmdOK_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2600.0 built by: NET471REL1LAST
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
LOTROManager
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///E:/Sm%C3%A5%20Program/LOTRO%20Manager%20v0.1/LOTROManager.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2600.0 built by: NET471REL1LAST
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
LOTROManager.Entities
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///E:/Sm%C3%A5%20Program/LOTRO%20Manager%20v0.1/LOTROManager.Entities.DLL
----------------------------------------
LOTROManager.Code
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///E:/Sm%C3%A5%20Program/LOTRO%20Manager%20v0.1/LOTROManager.Code.DLL
----------------------------------------
LOTROManager.Utils
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///E:/Sm%C3%A5%20Program/LOTRO%20Manager%20v0.1/LOTROManager.Utils.DLL
----------------------------------------
System.Web
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------

************** 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.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

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.
Image

User avatar
Balthelion
The Almighty
The Almighty
Posts: 4860
Joined: Tue Apr 13, 2010 5:45 pm

Re: LOTRO Manager

Post by Balthelion » Thu Dec 21, 2017 12:44 am

Cheers Obi. Seems I added some code to that area since i last tested it :P

Fixed now in v0.1.1 (download in the original post)
Image
GW2: Taikken ~ Vasuuki ~ Artuura
EVE: Marcus Rushe
SW:TOR: Tannik ~ Celandra ~ Korrun
League | Steam | Minecraft: LeoxStryker

User avatar
Arc
Posts: 1093
Joined: Thu Nov 24, 2011 2:59 pm
Location: Sweden

Re: LOTRO Manager

Post by Arc » Fri Dec 22, 2017 3:14 am

Are you doing this in VB.NET, or C#?
If it's the latter, I might be able to provide some help if needed. But if it's VB... well... let's just say you're far braver than I am! :mrgreen:
Archturus (the 'h' is silent!!) -- Rune-keeper, 105; Tailor
Deorwen -- Warden, 88+; Jeweller (+ Cook)
Gilbrindal -- Captain, 100; Historian
Kitsunegari -- Huntress, 100; Weaponsmith
Safirlotus -- Minstrel, (65+); Scholar
Skullrend -- Guardian, (52+); Jeweller
Nareraumo -- LM, (40+); Yeoman

User avatar
Obion
Posts: 1415
Joined: Sun Dec 19, 2010 3:46 am
Location: Malmo, Skane (the country)
Contact:

Re: LOTRO Manager

Post by Obion » Sat Dec 23, 2017 11:26 am

Worked adding a second account. Funny thing happened. Added the acc and closed program. After opening again second account had inherited duplicates of all chars from first acc.
Will try reverse it, then add a char to second acc and see if that changes things.
Image

User avatar
Balthelion
The Almighty
The Almighty
Posts: 4860
Joined: Tue Apr 13, 2010 5:45 pm

Re: LOTRO Manager

Post by Balthelion » Sat Dec 23, 2017 11:30 pm

Obion wrote:
Sat Dec 23, 2017 11:26 am
Worked adding a second account. Funny thing happened. Added the acc and closed program. After opening again second account had inherited duplicates of all chars from first acc.
Will try reverse it, then add a char to second acc and see if that changes things.
Spotted that myself and it's fixed in v0.1.2 (link in original post). Also implemented a new Quartermaster title field while i was at it (track the storage usage for storage alts).
Image
GW2: Taikken ~ Vasuuki ~ Artuura
EVE: Marcus Rushe
SW:TOR: Tannik ~ Celandra ~ Korrun
League | Steam | Minecraft: LeoxStryker

User avatar
Balthelion
The Almighty
The Almighty
Posts: 4860
Joined: Tue Apr 13, 2010 5:45 pm

Re: LOTRO Manager

Post by Balthelion » Wed Jan 17, 2018 9:04 pm

Updated to v0.2 - See Change Log for details.

4 new things for you to play with in this release, plus a metric fuckton of stuff under the hood ready for future features :D
Image
GW2: Taikken ~ Vasuuki ~ Artuura
EVE: Marcus Rushe
SW:TOR: Tannik ~ Celandra ~ Korrun
League | Steam | Minecraft: LeoxStryker

User avatar
Obion
Posts: 1415
Joined: Sun Dec 19, 2010 3:46 am
Location: Malmo, Skane (the country)
Contact:

Re: LOTRO Manager

Post by Obion » Thu Jan 18, 2018 5:54 pm

Doing a testrun.
Managed to mess up the XML-file so that got reset when I started the application. Backups are key.
Too many alts means too much clicking for my poor finger. Found it easier to use Notepad++ and edit the XML by search and replace. haven't found any other way to delete an alt so far.

Will let you know if I find any strange behavior. Looks good so far.
Image

User avatar
Balthelion
The Almighty
The Almighty
Posts: 4860
Joined: Tue Apr 13, 2010 5:45 pm

Re: LOTRO Manager

Post by Balthelion » Fri Jan 19, 2018 6:46 pm

Obion wrote:
Thu Jan 18, 2018 5:54 pm
Managed to mess up the XML-file so that got reset when I started the application. Backups are key.
The app did it? Or something you did?

I did have to make an alteration to the config format for Instruments to account for Mentoring, but the app should have been able to read the old format and not crash during startup.

Planning to backup the last x number of configs at some point. Probably customisable as an option (Default 5?)

Thinking of maybe adding a "Save Changes" dialog on exit. Maybe a system option to "Always save silently" (as now, but will always overwrite), or "Confirm on exit" (force you to decide on exit)
Obion wrote:
Thu Jan 18, 2018 5:54 pm
Too many alts means too much clicking for my poor finger. Found it easier to use Notepad++ and edit the XML by search and replace.
Also viable, and it should be human readable at least :)
Obion wrote:
Thu Jan 18, 2018 5:54 pm
Haven't found any other way to delete an alt so far.
Its a lower priority for now but will be added at some point.


You could do it by deleting from <Character> to </Character> in the config.xml for the appropriate character though before loading the app.
Obion wrote:
Thu Jan 18, 2018 5:54 pm
Will let you know if I find any strange behavior. Looks good so far.
It should be pretty stable. I held off on the big guns for the next build. Didn't wanna release Reputation if it lost all that data :P

Reputation (Factions & Levels), Hunter Guides & LM Pets (Combat and Non-Combat) look likely to be the next chunk of work phased in.
Image
GW2: Taikken ~ Vasuuki ~ Artuura
EVE: Marcus Rushe
SW:TOR: Tannik ~ Celandra ~ Korrun
League | Steam | Minecraft: LeoxStryker

Post Reply