• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
MQ2CharacterSheets

💾Software MQ2CharacterSheets 1.5

No permission to download
Joined
Feb 24, 2005
RedCents
2,154¢
Based off the original request in this thread: http://www.redguides.com/community/showthread.php/26350-character-sheets

MainWindow
Main.png

HowTo
[01] Install .NET 4.5 if you don't already have it.
[02] Download & Extract Zip
[03] Make sure you have the MQ2Log plugin
[04] Copy Inventory.mac into your MQ2 Macro Folder
[05] Delete your mq2log files if you have Inventory dumps from v1.0-1.0.0.2 (Old dumps will crash v1.5+)
[06] In Game: Run /mac Inventory on each character that you want to generate a sheet for.
[07] Launch MQ2CharacterSheets.exe
[08] Enter Group Name
[09] Select MQ2LogFolder
[10] Select OutputFolder
[11] Select which character log files to process
[12] Click Start
[13] Donate






CharacterSheet
CharacterSheet.PNG



TODO

  1. Add Augmentations for Worn Items -- included in v1.5
  2. Group Inventory & Bank Items by Bag -- included in v1.5
  3. Add option to Include Full CharacterName | Level + Class | Class Only in CharacterName slots
  4. CleanUp CharacterSheet layout -- included in v1.5
  5. Deploy application as a clickOnce app (Curse you LinqPad object dumper!)


Please post any Requests/Bugs in this thread.

- - - Updated - - -

Latest Build:
 
Last edited:
Re: MQ2CharacterSheets

lol I meant do you want to post your paypal donate to here as well.
 
Re: MQ2CharacterSheets

What do I need to enable to get this information?
I installed the .net 4.5 when prompted. No idea what my groups name is, so I just used my name.
Log file is empty for the most part.
HTML page generated is just blank.

Any help?
 
Re: MQ2CharacterSheets

i'm getting the following error when i try to run the new version

PLATFORM VERSION INFO
Windows : 6.2.9200.0 (Win32NT)
Common Language Runtime : 4.0.30319.18051
System.Deployment.dll : 4.0.30319.17929 built by: FX45RTMREL
clr.dll : 4.0.30319.18051 built by: FX45RTMGDR
dfdll.dll : 4.0.30319.17929 built by: FX45RTMREL
dfshim.dll : 4.0.41209.0 (Main.041209-0000)

SOURCES
Deployment url : file:///C:/Users/Dave/Desktop/MQ2CharacterSheets/MQ2CharacterSheets.application
Deployment Provider url : http://tonesoftware.us/MQ2CharacterSheets/MQ2CharacterSheets.application
Server : Microsoft-IIS/7.5
X-Powered-By : ASP.NET

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of C:\Users\Dave\Desktop\MQ2CharacterSheets\MQ2CharacterSheets.application resulted in exception. Following failure messages were detected:
+ The deployment identity at the deployment provider is not the same as the original deployment identity.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
* The manifest for this application does not have a signature. Signature validation will be ignored.

OPERATION PROGRESS STATUS
* [9/21/2013 4:44:41 PM] : Activation of C:\Users\Dave\Desktop\MQ2CharacterSheets\MQ2CharacterSheets.application has started.

ERROR DETAILS
Following errors were detected during this operation.
* [9/21/2013 4:44:43 PM] System.Deployment.Application.InvalidDeploymentException (SubscriptionSemanticValidation)
- The deployment identity at the deployment provider is not the same as the original deployment identity.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.DownloadManager.FollowDeploymentProviderUri(SubscriptionStore subStore, AssemblyManifest& deployment, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
 
Re: MQ2CharacterSheets

Grab the latest from the main post, let me know if it fixes it. I had no problems running it on a 2nd box.
 
Re: MQ2CharacterSheets

that one worked. and its great must say it would have been a long time in the making for me to do half as much and probably much less function that said i am going to throw out a wish this that you are more than welcome to tell me to stuff :P but since your on a roll maybe even some of this might make it in

tabs for the characters,tabs to seperate gear, combineable(ie craft items), quest item tab.
if there is a way to put the merchant price of the item in a field (not sure where this information would come from maybe not possible).
would also be cool if a tab could be made that imported the loot.txt file and could put the vendor info in that tab and let it be linkable to zams and allowing you to change the keep,ignore sell flag .

like i said this all maybe to much i dunno I am quite happy with what you have provided a big thank you for it
 
Re: MQ2CharacterSheets

Those are some good ideas, and some complicated ones too. I'll look into what I can do :p. Probably going to write my own object to HTML class anyways. I used linqpads dumper for speed of dev time.


Preview of the version I'm working on:
  • MouseOver Items
  • WornItem Augmentations
  • Magelo Links
  • Item Values
  • Items Grouped by Inventory Type
  • Bag Support -> Items Grouped by Bag
  • More specific CharacterInfo

I'm working on moving the groups up as well, InventoryGroups will be disappearing.

- - - Updated - - -

Only thing that sucks is that SellPrice is only available if a merchant window is open. Value is the item value, but not always the SellPrice. Example: White Chain Bridle - Value 99000, SellValue 0
 

Attachments

  • v1.5.PNG
    v1.5.PNG
    104.6 KB · Views: 35
Last edited:
Re: MQ2CharacterSheets

This is a screenshot of the new sheet layout. This isn't by any means final. I have it so it starts out rolled up to the character level now, instead of being full expanded. Those randomly placed buttons are shortcuts to expand the object depths.
You can drill down on your own however you feel like. I moved the character sheet into its own window, so that it renders in IE and doesn't have expand/collapse issues. This was in an effort to move towards a more tabbed interface, and set myself up for managing loot.ini etc...

v1.5Preview.PNG

- - - Updated - - -

This is how the new Worn Items looks. Anywhere on the sheet that there is an Item name it will support Magelo tooltips. Samething with Augs. If you click the Item name it will take you to the Magelo item link. On every item I included a Search link which will just do search by name on ZAM. I know a lot of people like ZAM, so I left it there ><

v1.5Preview2.PNG

- - - Updated - - -

Still debating if I'm going to stick to the HTML character sheets or move to data grids. I've been experimenting with making my own .NET control to render HTML tooltips inside WPF/WinForm controls.
Some of the functionality that was requested doesn't translate well to the current format of character sheets. I used the LINQPad object dumper, because I knew it would spit out something pretty with minimal effort on my side :) Another reason, I dev on two 27inch monitors, so I have lots of screen real state. However, I'm sure a fully expanded character sheet is causing grief to some people. Breaking it up into tabs might be the way to go, and should make it so I can go back to a ClickOnce deployment ><
 
Re: MQ2CharacterSheets

looks awesome i'd get some pom poms and cheer you on .. but really you don't wanna see that :P
 
Re: MQ2CharacterSheets

Plan is to get version 1.5 out in the next week or so depending on time. It will require an updated Inventory.mac that I will include in the post.
I'll then shift development into a more tabbed interface with loot.ini support. I may merge this project with my EQBCOverseer project to be a central MQ2 group management tool. Still too early to decide on that one.
The overseer project is still just running as a console app, while I work out the core functionality. Haven't even started on a UI for it. I've been working on the Overseer project on and off since late August.

- - - Updated - - -

Meh, v1.5 was a lot closer than I thought, main post updated.
Post here if you have any problems / comments.
 
Re: MQ2CharacterSheets

This looks really great but I've had a few problems getting it going. I tried running the inventory.mac from the .zip file (and this thread), I get output in the MQ window but nothing in the Logs folder. I tried a test with /mqlog test and I got a file in the Logs folder with that text in it so I think logging is working OK.

I then tried removing

#define mqlog echo

from the .mac file and I got a file called inventory.mac.log in my Logs folder which looks like it has the correct info in it but when I point the program at it I get an inventory output that doesn't have anything in it, just the Group name I picked.

I noticed that there is a mq2inventory.dll file in the .zip which I'm guessing is a plugin but it isn't in the vanilla compile so I was wondering if it is required or not?

Hope somebody can help as this looks like a really nice util!
 
Do you have the mqlog plugin?
You should move the inventory.mac into your macro folder. Run that in game and you should see a bunch of output with ~ separators.

This should go into your MQ2 folder under logs. Log files should be named like shortServerName_CharacterName.log

MQ2Inventory.dll is not a plugin, it is a C# Class file that is required by the CharacterSheets app.
 
Thanks for the reply, I was missing the mq2log plugin! Didn't realise that there was an extra plugin for logging, loaded it and now all working :)

Looks great, thanks for writing this.
 
Does still still work? I create my log files and see the item info in it but when i try and load it up in the MQ2CharacterSheets.exe it shows nothing. I've double check the log file folder and made sure everything was installed properly.
 
I am guessing this is out dated and no longer supported? I can get it to generate the html file but it tells that there are not items. Even though the log file shows all items.
 
I think this is awesome... but just wondering what is the practical use/application of it???

Just to be able to see your own item stats when you are offline?
 
Posting your info on guild sites I think was the intention.
 
Aye, I did bring an old thread back from the grave but this would be quite handy for me. I'm trying to clone a few of my characters to other servers and knowing what gear each of them have is essential. Thanks Mask for checking on this for me.
 
By the way the guys app and what not still works, it's amazing, I love it and links to magelo and has alla search built into it, for boxers this is a must., redcented.
 
I logged in... it's been awhile I had notifications that people liked this post... kinda forgot about this little gem.
The irony of having to pay for level 2 access to see my "thanks" :)

If people are interested in it I can look at updating this.
 
I logged in... it's been awhile I had notifications that people liked this post... kinda forgot about this little gem.
The irony of having to pay for level 2 access to see my "thanks" :)

If people are interested in it I can look at updating this.

Tone you psycho, you can pay for level 2 with Redcents! You have over 500 and are clearly getting more all the time

http://www.redguides.com/community/vbshop.php
 
Meh... don't be that guy.

I've been a lurker around here long enough... I still have the ipod shuffle I won back in the day.
I have no problem throwing you $$
 
You were one of the first contributors, releasing offsets and plugins:) I'm just happy you're still around!
 
yeah i love this, i haven't used it in a month i'm at work right now so i can't pull it up. But, it'd be cool if it has a thing that would tell you how many HP mana resists etc you have with your gear on etc, and i don't know if this would be possible, but to be able to mimic moving items onto the character to see what stats etc would change if said item was put on the character sheet. it would be cool to have all my characters up in your spreadsheet and be able to manipulate their gear etc. and ooooh, maybe even be able to mimic moving items from bank onto the character stat sheet as well too, that would be cool. I'm just throwing up random thoughts that pop in my head. and if any of these features already exist, i'm just not that bright, lol.

Either way I love the program. thanks again!
 
This started as a I'm bored, and somebody requested it in a thread project.

I'd have to fundamentally re-design the app and not be lazy and get the LINQPad object dumper visualizer for free, but wire up an actual UI.
It's not something that I'm actively working on as of yet... I just got back into EQ last week, so I am firing my OverSeer group manager project first.

Once I have that going I may dust this thing off.
 
Lmao... Just actually started using this again and dusting off the code.
I barely remember making this... The top level buttons to expand certain sections etc... I'm like WTF when did I have time to do that?
I want to add Item Search that returns character results / Character Rollup by Account / Attunable & NO DROP filters.

It's running an embeded browser view so CTRL + F works for searching the sheet for a specific item and clicking next... if you are looking for chase items in your inventory after a night of farming.
 
I've got a V2 in the works that doesn't require a macro, it connects to your EQBCS and pulls in the data real time.
Still working on a design / feature set to replace the Linqpad object dumper that I used before.
 
does this not work anymore (as of the last week or so?) when i try to load up a new sheet everything is blank.
 
does this not work anymore (as of the last week or so?) when i try to load up a new sheet everything is blank.

It is still working for me without any issues... Make sure you downloaded and uses the macro from the original post to dump the data.

- - - Updated - - -

Does this or the 'in prog' v2.0 take into account Key Rings, "Mounts" & "Illusions" ?

Thanks,
~TheFiddler~

Current doesn't...

It's a nice to have feature for the next version I'm working on.

I've got multiple projects going at once, I've been focused on the group management one as eventually it will include all my projects
 
💾Software MQ2CharacterSheets

Users who are viewing this thread

Back
Top
Cart