Welcome Guest | Login |
Index
| Recent Threads
| Register
| Search
| Help
| ![]() |
![]() |
Forums » List all forums » Forum: Tips & Tricks, Questions & Answers » Thread: QuarterMaster II - Public Release - Support |
Thread Status: Normal Total posts in this thread: 759
|
[Add To My Favorites] [Watch this Thread] [Post new Thread] |
Author |
|
Loren_S
![]() Joined: Mar 23, 2006 Posts: 656 Status: Offline |
I thought a bit more about the posibilities you listed: OCR: Even if you say "No No!" one might think a bit more about it. It is not realy OCR that is needed. The only question is if the chatbuffer is empty. So it is just a question if there are some white pixels at predefined positions. Maybe in 2 or 3 variants. Still some work but less then full blown OCR. Also there is some game-OCR development going on with the Comodity Trader people. Maybe it can be used. Hold-Button: Obviously it is hard to make the user hold QM due to them not pressing the button. What about the other way around? Notifying the user to take his/her hands off the keyboard. Play a sound and maybe cover the chatarea with an overlay window for visual feedback. A bit inconvenient but maybe better than booched input. Global keyhook: Wouldn't it suffice to steal the focus and see if there are some keystrokes coming in? If so stop the user (see above) or relay them over to YPP and wait for a while in hope the user is done reasonably fast. Expanding on treese's post: Have you thought about open sourceing QM to facilitate further development while you are busy elsewhere? ---------------------------------------- CoatOSilver, Captain of Forget About It, Retired King of ©©©, Sage |
||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
Heheh, alright, alright. I'll take a look at the first suggestion there. But fair warning, I have 6 Christmas puddings to make this weekend, lol :D Arbedar! Tailspin |
|||
|
seb_long_uk
Joined: Mar 6, 2006 Posts: 3313 Status: Offline |
How about a QM chatbar? Cut out the use of the Y!PP client chat bar entirely and pass everything by QM. ---------------------------------------- Domokun |
||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
There is the input bar at the bottom of the QM chat window. It sends any entered messages to the corresponding chat types in the PP client. Is that what you meant? Arbedar! Tailspin |
|||
|
maxdsterling
Joined: Jun 21, 2006 Posts: 170 Status: Offline |
Good idea, but there is a problem. The chat bar isn't white (use a window spy program to give you the color of what's under the mouse cursor). It's an anti aliased blend of almost white colors with shadowing... The biggest concern is that Java may not render it the same every time and esp in different resolutions. I suppose the "close enough method" would be to detect where the cursor is (within X pixels of the start of the chat bar) by the contrast in color (almost black to almost white).
But it could also mean a booched play (should the user be playing a game). I like the idea of a "TRANSPARENT" overlay warning, but allow the user to press something ("G" or something not usually game related - user configurable) to place QM in the hold queue (maybe a pop up notification that QM is on hold).
You would need to buffer those keystrokes/mouse clicks(location too) in order to make it as seamless and invisible as possible, otherwise you lose keystrokes/mouse clicks. This was part of my original idea with a AutoHotKey test model just to do chat interfacing. The keyboard buffer was fine, the mouse buffer, not so much. I came to the conclusion that if you are typing, you'd want the strokes to come through, mouse strokes, should be canceled, because of the volitileness of the mouse position (you didn't really mean to release that rumble ball did you?)
QM2 is written Delphi (Pascal), and isn't a language a lot are familiar with (I'm not), as a heads up. I'm sure if Soar is willing, you can stare at the code with him...
Another thing, this is suuuuper buggy, not all text makes it back (if ever) and the tells don't always match up to the last person who sent a message to you. ---------------------------------------- Silverspoon Retired Senior Officer of The Eternal Hydrae Echidna's Children |
|||||||||||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
Ahoy mates The color recognition thing didn't turn out so well. I got everything working alright but then I remembered the old problems I had when Vista came out. Desktops, like the default Vista one, have all sorts of fat borders for their windows. This is going to throw off the position of the area I need to scan for the darker text colors. If that happens the text sending system will pretty much shut down. Unfortunately I can't generalize the scan area either. The way it's set up I'd need to have it spot on or it would catch the edge of the cursor, or miss some of the punctuation etc. So rather than risk those problems I think I best just let that one go. Just a couple more things on my list to do now, then I can put it on the web. Arbedar! Tailspin |
||
|
AtariRaccoon
Joined: Jan 20, 2008 Posts: 322 Status: Offline |
Just downloaded Quartermaster for the first time :D Two interesting problems though: 1. Any form of auto texting to the YPP client, weather it's from a right click /tell or to announce the battle score from the battle counter, it formats the text display in the client to the next mode. 2. Intro theme music starts up, but I'm not getting any sounds, despite being enabled and the files existing. Does the quartermaster window need focus in order to perform sounds? Running on win 98 on a 800x600 screen..... yeah, it's like that... Edit: I think part of the problem is that it is not reading the chatlogs. Although I have them enabled, what is QM looking for in a folder to determine it found a chatlog. Is it seeking an extension name? If so, what do I name my chatlogs then, as well, do I use an extension? ---------------------------------------- Murasaki, the most interesting man on Midnight "I don't always finish my signatures, but when I do ---------------------------------------- [Edit 1 times, last edit by AtariRaccoon at Dec 13, 2008 11:22:01 PM] |
||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
Ahoy mate Re: 1. This one is a problem that will be fixed with the coming patch. It should be out very soon. Re: 2. Hmmm, I think you may be right about the chatlogs not being connected properly. Is the chat text from PP making it in to QM's chat window (the one along the bottom)? If it's not take a look at the help files and follow the instructions in the "Getting Set Up" section. Be sure to follow the hints in this section too. Edit: The YPPedia also has a good guide for setting the connection up manually too: QM YPPedia Page Arbedar! Tailspin ---------------------------------------- [Edit 1 times, last edit by Soar at Dec 14, 2008 4:39:22 AM] |
|||
|
AtariRaccoon
Joined: Jan 20, 2008 Posts: 322 Status: Offline |
1. Ah ha, a known problem then... understood. 2. Funny on a whim, I decided to save my chatlog onto a different directory, and after reconfig'ing QM, it suddenly start to recignize it :D So the audio now works, among many other things. I thing I can think of to improve the prog, if it hasn't been mentioned before, is that if I accidentally close up the QM chat box, I can't find a way to reopen it without restarting the program. Maybe there is a way, and I just haven't found it. ---------------------------------------- Murasaki, the most interesting man on Midnight "I don't always finish my signatures, but when I do |
||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
Oddly enough there isn't a way. I don't know why I never noticed that before. It sure is going to be a pain fitting the new button in... Arbedar! Tailspin |
|||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
Ahoy Mates It might be a good idea if I do a short beta round for the V2.4 patch before I put it on the server. QM2 hasn't had a beta test for the past three updates. This one has a lot of changes in it so I think it might be a good thing to put it through a couple of weeks of testing. I would really hate to have to make a mini patch a week after release. I'll put together a download when I get home tonight and post it here. Arbedar! Tailspin |
||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
Ahoy! Finally have Ver 2.4 ready for a quick beta test. Here is the download link to the patch file : QM V2.4 Beta Patch File All you have to do is save it to your drive and then run it. You'll need to already have V2.3 installed to use this patch. I'll run the test till the New Year is over and then publish it to the live QM patch server. Here are all the changes. These are the things I would especially like feedback and bug reports on. But please report anything you find amiss. Sorry I couldn't get round to all the suggestions put forward mates. Note: The QM help files have not been updated in the beta version. ------------------------------------------------------------------------------------ QuarterMaster V2.4 BETA Patch Notes. - Chat log age detection has been set to 30 days and will no longer stop QM from running. A warning will still be displayed however. - Double firing of AutoChat messages when using the /aa - /tt chat commands has been fixed. - The Abort button has been removed from the loading screen, as it never worked anyways. I'll have a look at putting it back in a later update. - There is a new icon next to the ship status display that can be used to specify when you are in Atlantis. Turning it on when in Atlantis (blue trident icon) will stop QM from clearing your vessel list after a fray. QM should be able to detect when you are in Atlantis automatically, but if it doesn't just click the trident icon to turn your Atlantis status on manually. - There is a now a "Cheat" button on the stat check window of the Pirate Trainer. Pressing this while the trainer is checking your stats will allow you to pass through to the next step of the course, skipping the check. - Text messages sent from QM to PP should no longer mess up the chat display settings in PP. - The "List index out of bounds" error during crew loading should no longer occur. Please note QM still does not support multiple instancing of either QM or PP. Now that the Yohoho.log clears when you have more than one instance of PP open, it's pretty much guaranteed QM will also get messed up. - The Xebec data has been included. - The Malachite Ocean has been added. - Personal booty totaling should now include just about every PoE you get on a voyage. This data will also be displayed on the Booty reset prompt when the ship splits the booty chest or sinks. - The booty chest cut has been adjusted to 50%. This data can now be modified in the QM's config.txt file. - The damage counter is now a separate application (QMDamageCounter.exe). It is in the main QuarterMaster installation directory. You can run multiple instances of the damage counter now. All instances will communicate damage taken to your own ship to each other. Enemy ship damage will of course be kept independent. The damage counter does not require the main QM program to be open, but it does require use of its config.txt file and must remain in QM main installation directory. - In order for multiple damage counters to be able to work together the "Undo" button had to be removed. It has been replaced by two "Repair" buttons (one for each ship). Pressing the Repair button will restore one cannonball hit of the appropriate size. - The Universal Pirate checkbox state is now saved for later logins. - Text in the Windows clipboard will no longer be lost when QM sends a message to the PP client. - There is now an option to have QM automatically add boarding pirates to the stat loading queue. This will not work for pirates found during full vessel list updates, only ones who you actually see board. - Third party jobbing has been reactivated and reworked. It will now only ever send one jobbing invite to the same pirate. Subsequent requests will send a /tell back to the initiating pirate, asking them to have the third party apply in person. The trigger for third party jobbing is "job PirateName", over tell or general chat. There is a sub-option under the regular Auto Jobbing option to have it turned off. The list of people who have already been sent job invites is cleared every time you reset the Auto Jobbing option, or reload QM. - There is now a "Refresh" button for the vessel list. It should fully update everyone on your ship, anytime you need to. You must be standing on the ship, and out of puzzle for it to work correctly. It's simulates mouse clicks and a copy/paste operation to retrieve the data so its best not to do anything while it's working. - Several of the ship images on the information display panel have been cleaned up. ------------------------------------------------------------------------------------ Arbedar! Tailspin |
||
|
Loren_S
![]() Joined: Mar 23, 2006 Posts: 656 Status: Offline |
---------------------------------------- CoatOSilver, Captain of Forget About It, Retired King of ©©©, Sage ---------------------------------------- [Edit 6 times, last edit by Loren_S at Dec 15, 2008 1:31:39 PM] |
||
|
maxdsterling
Joined: Jun 21, 2006 Posts: 170 Status: Offline |
Ah HA, I see now, the "Repair" buttons replaced the old "UNDO" button. Sucks how we're really crammed for space... Perhaps we do need to increase the size of the program. Do we really need that extra space on top where the rumble wall starts? we could move the whole diagram up and place the "Shot" and "Rock" buttons underneath, moving the repair buttons up and restoring the old Undo button? (just thinking out loud here).
Didn't think this was a mentioned function, I'd prefer this be a toggled option to allow Notice Board applicants or not.
It works perfectly as expected. If they are in your crew, you can't make them a jobbing pirate (they are already of rank). The response is the same as if you had attempted to do it by hand. A crewmate wishing to join needs to be told the vessel to board manually. A bit of work (checking the database-assuming you've logged crew data at least once) would prevent this 'user-created' error. --------------------------------------
---------------------------------------- Silverspoon Retired Senior Officer of The Eternal Hydrae Echidna's Children |
|||||||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
Ahoy! I think my graphics card fan is clogging again. Why is it always the blasted fan that goes? I've only had to fix the hardware on this thing twice in the last 3 years, and both times it was the stupid graphics card fan. Anyways... Thanks for those reports mates. Hardware willing, I'll get an update to the beta patch file ut by this weekend with fixes and changes. I heard they also changed the basic PP chat messages a bit too, so I'll look at that one. Glad I decided to do the beta test, lol. Re: The repair button. I had to do away with the Undo button mostly because the action record string was no longer consistent due to multiple instances of the damage counter. On the other hand I don't like the way the repair buttons work either. Maybe changing them to reapair a single HP instead of cannonball shot might be better. Any ideas mates? Re: Auto Jobbing. Unfortunately there is no reliable way to detect applications through the noticeboard so very difficult to include this. I'll definitly cleean up the current system to avoid those problems you mentioned Loren. Re: Loading wait times. As you suggested I tried to move the crew and pirate stats loading to after the main screen pops up, but there were just too many dependencies to take care of. I chickened out :[ Arbedar! Tailspin |
||
|
treese
Joined: Jul 8, 2004 Posts: 753 Status: Offline |
Tails, nice work on getting this Beta out so fast! And so easy to load as well. Havn't had much time to play with it as of yet. But I did notice one thing... On the damage counter... If i remember correctly, folks were mainly looking for a counter for multiple SMH monsters which I didn't see listed on the opponents side of the new counter. I don't mind as I likely won't be paying attention to those big bad monsters... just pummel them till they sink (provided I even last that long), but others might be interested in that. We won't ever be driving sea monsters, so if it is possible to include them on the list, will it be hard to keep the gorgys only visible on the opponents side? I'm looking forward to spending more time with the new update. ---------------------------------------- TammyGal Cobalt Ocean SO & former Captain of Boochin' Drunks - One of the founding crews of Cobalt Lady of the all-grown-up CAPS LOCK Kiddies, Super Awesomeness!! (awesome avatar by Darkfaery!) |
||
|
Loren_S
![]() Joined: Mar 23, 2006 Posts: 656 Status: Offline |
Some more things:
---------------------------------------- CoatOSilver, Captain of Forget About It, Retired King of ©©©, Sage |
||
|
Wheebiscuit
Joined: May 24, 2005 Posts: 660 Status: Offline |
Last night I decided to try to auto-load the crew on a ship I had jobbed onto. But as I had started QM after I had jobbed onto the ship, QM had no idea what ship I was on, and the auto-load of the crew failed. I was not surprised at all. I assume I could hop off the ship and back on, but that is not a great idea for many bilgers who want to protect their station. Could an option be added, either as a general one or a pop-up for the 'failed' message, to enter the ship name? I haven't had a good chance to test other options to date as I have been just doing Cursed Isles trips. And speaking of Cursed Isles, there is one thing you could add, since CI doesn't have any PoE to count. The booty is strictly jars and chests and such. Maybe you could add a counter that would tally the total chests in the booty as they are brought aboard. That would be nice, especially for those times when you go into CI multiple times. A new panel for CI or an option button on the old panel or something? [00:16:45] Ye have taken aboard 4 cursed chests! [00:16:45] Ye have taken aboard 13 fetish jars! [00:16:45] Ye have taken aboard 17 bone boxes! Thanks for all you have done! QM is still the best too out there! Aarghbird ---------------------------------------- Aarghbird of Cerlulean Monarch of Mixed Nuts Captain of Rum by Gum Chief Mixed-Up-Nut Avatar by the arrrsome Billshakes |
||
|
Loren_S
![]() Joined: Mar 23, 2006 Posts: 656 Status: Offline |
I did now test a bit with the new update. The updated messages are realy messing things up. One thing is TOP priority: - Tells are not recognized as such. And changing it in the languages file just sorts them into the other tab. - And as such autojob is not working either. Most of the language changes I recognized were changing "You" to "Ye" (but not all). ---------------------------------------- CoatOSilver, Captain of Forget About It, Retired King of ©©©, Sage ---------------------------------------- [Edit 1 times, last edit by Loren_S at Dec 17, 2008 10:13:20 AM] |
||
|
jrnjaz
Joined: Oct 3, 2005 Posts: 51 Status: Offline |
the language on /tells is the biggest concern for me. I'll do more testing tonight. jj ---------------------------------------- Johnjuan On the Emerald Ocean Scoundrel and trouble maker. |
||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
Ahoy There are going to be a lot of bugs atm. This week the PP client changed almost all system chat messages to use "Ye/Yer" instead of the old "You/Your". This is going to throw a lot of QM systems out of whack. I'll update the Beta file as soon as I can and try to make sure this kind of problem can be covered by user modifications in the future. Arbedar! Tailspin |
||
|
treese
Joined: Jul 8, 2004 Posts: 753 Status: Offline |
Eeeek, Tails! You got some work ahead of you! I just tested the vessel refresh button, seems to be taking the info from the wrong place. I was jobbed on a flotilla run and used it, it took the info from the first section of the /who result (the #of players online, Greeters and OM's.), not the actual ship area. Not sure if this is supposed to happen for jobbing or only for vessels within my crew. ---------------------------------------- TammyGal Cobalt Ocean SO & former Captain of Boochin' Drunks - One of the founding crews of Cobalt Lady of the all-grown-up CAPS LOCK Kiddies, Super Awesomeness!! (awesome avatar by Darkfaery!) |
||
|
Wheebiscuit
Joined: May 24, 2005 Posts: 660 Status: Offline |
Aye, I did a test again on the Update Vessel's Crew button, too, and noticed it grabbed the first section I showed up in - greeters. I turned off my greetership, and it worked fine. If it skipped Greeters if it had selected it, it would likely find the ship the next time it found my name. Booty count on a flotilla run including TH was dead spot on. Nice work. Aarghbird ---------------------------------------- Aarghbird of Cerlulean Monarch of Mixed Nuts Captain of Rum by Gum Chief Mixed-Up-Nut Avatar by the arrrsome Billshakes |
||
|
EZTammy
Joined: Apr 23, 2005 Posts: 6 Status: Offline |
Not all the sounds seem to be working for me. When I have Hearty Login and Crewmate Login checked for the sounds I get no sound when they login. The rest of the sounds seem to be working. The /tell sound also does not seem to be working. I do get sound when i'm pillaging and get engaged by ships or when there is /fo or /o chat. Also the update yer vessel crew list seems to not be working. I get the message: QuarterMaster has failed to refresh the crewlist. Is it suppose to also be able to work and refresh when ye have bots? ---------------------------------------- Ladyfinger Senior Officer of Six Pounders ---------------------------------------- [Edit 1 times, last edit by EZTammy at Dec 19, 2008 3:55:40 PM] |
||
|
Soar
Joined: Sep 12, 2004 Posts: 749 Status: Offline |
Ahoy Finally got something done today. The patcher file has been updated, it's still under the same name and location as above : Linky This patch doesn't tackle very many of the bugs reported before the changes to the PP client chat system earlier this week. I think I only got to tinkering with the Auto Jobbing before the PP client changes hit and blew everything of course, lol. So it's basically just a fix for all the trouble stemming from those client changes. There were a very large amount of little changes to PP chat system messages, as well as a number of changes to the Yohoho.log file lines. I'm hoping I got them all but as always if I missed some please let me know. The easiest way to spot them is if messages start popping up on the wrong tab of the QM chat parser window. I'll go back to the bugs reported earlier now :] Edit: Almost forgot! If you would like to take a look or tinker the way QM recoginizes chat lines from PP, have a gander at the C:\QuarterMaster\Languages\English.txt file. It's where all those things are kept. As always take care to keep formating and don't change any index numbers or bad things could happen. Adding new indexes is possible. Arbedar! Tailspin ---------------------------------------- [Edit 3 times, last edit by Soar at Dec 20, 2008 5:26:46 PM] |
||
|
treese
Joined: Jul 8, 2004 Posts: 753 Status: Offline |
Going off greeter duty works for me for the vessel refresh, woot.
QM is set to use the statement "Your crew member ___ has logged on" or "Your hearty ___..." A game update as recent as last week changed that statement to read "Yer crew member/hearty". Tails now has to rewrite the code to read the new verbage in the text strings. I swear, if it ain't broke, don't fix it! There was absolutely nothing wrong with the old way.... /me shakes fist and grumbles something about OOO not having her permission to change anything. ---------------------------------------- TammyGal Cobalt Ocean SO & former Captain of Boochin' Drunks - One of the founding crews of Cobalt Lady of the all-grown-up CAPS LOCK Kiddies, Super Awesomeness!! (awesome avatar by Darkfaery!) |
|||
|
Loren_S
![]() Joined: Mar 23, 2006 Posts: 656 Status: Offline |
---------------------------------------- CoatOSilver, Captain of Forget About It, Retired King of ©©©, Sage ---------------------------------------- [Edit 4 times, last edit by Loren_S at Dec 23, 2008 12:48:16 AM] |
||
|
Gigagin
|
I'm connected to the internet but QM won't load my crew info, I tried manually and automatically but it won't load. Any ideas? Also every time I load QM and it says "List index out of bounds (0)". Help! ---------------------------------------- [Edit 1 times, last edit by Gigagin at Dec 22, 2008 11:52:18 AM] |
||
|
PhoenixC
Joined: Oct 24, 2005 Posts: 34 Status: Offline |
I just wanted to thank you for coming out of QM retirement to not only fix the bugs, but to add new features too! I can't imagine playing YPP without QM running as well. So thank you and happy holidays! :) ~~ Blazingnoob ~~ Captain Blazing Phoenix Monarch Phoenix Rising Cobalt ---------------------------------------- ~~ Blazingnoob ~~ Do not meddle in the affairs of the Phoenix, for you are crunchy and taste good with ketchup. |
||
|
treese
Joined: Jul 8, 2004 Posts: 753 Status: Offline |
Gigaqin, looks like you might be using the older version. A few posts above this one, Tailspin posted a patch that's still in BETA testing. It's a very stable update, feel free to use it and keep an eye on this thread for the full update patch that is forthcoming. ---------------------------------------- TammyGal Cobalt Ocean SO & former Captain of Boochin' Drunks - One of the founding crews of Cobalt Lady of the all-grown-up CAPS LOCK Kiddies, Super Awesomeness!! (awesome avatar by Darkfaery!) |
||
|
|
[Show Printable Version of Thread] [Post new Thread] |
Powered by mvnForum
mvnForum copyright © 2002-2006 by MyVietnam.net