PDA

View Full Version : "Roster Master" - Guild Roster for Your Personal Guild Website


Pages : 1 2 3 [4]

Lantis
12-29-2009, 03:19 AM
<p><span style="font-size: medium; color: #ffff00;">RosterMaster Stand Alone 4.3.0 is now available!</span></p><p>Brought to you by:</p><p><img src="http://covers.oreilly.com/images/9780596514273/cat.gif" width="180" height="296" /></p><p>(Except that my copy is a 1st edition.  But nonetheless, I hate regular expressions.)</p><p>This new version works alongside the new EQ2Players website.  This is a mandatory update for everyone still using an older version, as those versions are not able to retrieve updated guild information from EQ2Players.</p><p>Grue, feel free to have a peek at my updated regexp in parse.php if you want to parse the new HTML page.  They ain't pretty (the regex, that is), but the original ones weren't any prettier either <img src="/eq2/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" /></p><p><span style="text-decoration: underline;"><strong>Changes in 4.3.0:</strong></span></p> <ul><li><strong>IMPROVED</strong>: Changed char/guild profile links to point to the new EQ2Players pages.</li><li><strong>IMPROVED</strong>: Guild Summary info are now parsed from the new EQ2Players HTML page.</li><li><strong>IMPROVED</strong>: Path handling in the phpBB auth module should be more robust (phpBB doesn't validate whether paths are configured with or without trailing slashes).</li><li><strong>FIXED</strong>: Parse error when updating due to changes to the EQ2Players website.</li><li><strong>NERFED</strong>: No longer points to the properly localized EQ2Players profile (EQ2Players no longer relies on the URL path to determine the display language)</li></ul><p><span><p><span><span><span><span><span><span><span><span>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.</span></span></span></span></span></span></span></span><span><span><span><span><span><span><span><span>Discuss it here.</span></span></span></span></span></span></span></span></p></span></p>

Jacra
12-29-2009, 09:32 AM
<p>Thanks lantis! Would it be possible to add this quest tracker stuff to the stand-alone version too maybe? That sounds awesome!</p>

Seagoat
12-29-2009, 02:01 PM
<p>Decimatr/Check: That looks really sweet!! You should really consider turning it into a piggyback module for RM4DF!</p>

Lantis
12-29-2009, 02:37 PM
<p><cite>Jacra@Valor wrote:</cite></p><blockquote><p>Thanks lantis! Would it be possible to add this quest tracker stuff to the stand-alone version too maybe? That sounds awesome!</p></blockquote><p>I prefer to limit RMSA to strictly roster duties, and not add unrelated features such as quest tracking or raid signups.  However if anyone wants to do an independant application that would interface with RMSA, I'd be happy to help with the integration part.</p>

Dethdlr
12-29-2009, 02:40 PM
<p><cite>Seagoat wrote:</cite></p><blockquote><p>Decimatr/Check: That looks really sweet!! You should really consider turning it into a piggyback module for RM4DF!</p></blockquote><p>Thanks. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />  Not sure I completely understand what you mean by piggyback module unless you just mean I should release it. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />  Right now it only works in Dragonfly CMS and requires you to have RM4DF installed.  It pulls the character information and claimed character info from RM4DF. </p><p>Since I posted the preview a few days ago I've made a few modifications and have some plans for some more.  I'm hoping to have it tweaked to support a boat load of different items/quests in multiple categories and have just about nailed down the design pieces.  Only have a few minor hurdles left to jump in the design concept.  Once I get these last pieces done I'll probably put it out there for the world to try it out.  Right now the database is still in a minor state of flux and has a few tweaks that are easier to do manually rather than through an upgrade script (for example, I initially coded it to only handle the primary key of the item table going to 9,999 items which seemed unreachable when I started this.  With my expanded plans, this needs bumped up a bit).</p><p>Once I'm done, if I get really fancy (which I probably will), I want to have a way of exporting some of the top level items that have been entered in through the interface in a format that would allow others to import.  Export would probably be done through the admin web pages but I would probably set the import to pull from files on the server just as an added security step.  If I manage to pull this off, it would allow anyone running it to benefit from the work of anyone else running it so the entering of the items/quests to track isn't just done by one person (pronounced "me").  <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I'll let you know when it's ready for public consumption. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I'm going with the name <a href="http://www.eq2411.com/EQ2_Tracker" target="_blank">EQ2 Tracker </a>for now.  Anybody know of an already existing app/website/etc. that uses that name or am I good with that one?</p><p>Decimatr/Dethdlr/Check</p>

Dethdlr
12-29-2009, 02:47 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p><cite>Jacra@Valor wrote:</cite></p><blockquote><p>Thanks lantis! Would it be possible to add this quest tracker stuff to the stand-alone version too maybe? That sounds awesome!</p></blockquote><p>I prefer to limit RMSA to strictly roster duties, and not add unrelated features such as quest tracking or raid signups.  However if anyone wants to do an independant application that would interface with RMSA, I'd be happy to help with the integration part.</p></blockquote><p>If you're refering to the EQ2 Tracker thingy I'm working on, I don't have a problem tweaking it or helping someone else tweak it to work with RMSA once I get done with the RM4DF version.  I'd of course need to pay attention to how much of Dragonfly CMS's code I'm currently using so I know what to tweak. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Decimatr/Dethdlr</p>

Lantis
12-29-2009, 03:06 PM
<p><cite>Decimatr@Kithicor wrote:</cite></p><blockquote><p>If you're refering to the EQ2 Tracker thingy I'm working on, I don't have a problem tweaking it or helping someone else tweak it to work with RMSA once I get done with the RM4DF version.  I'd of course need to pay attention to how much of Dragonfly CMS's code I'm currently using so I know what to tweak. <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p>Decimatr/Dethdlr</p></blockquote><p>It's great seeing that there are still developers out there with an interest in EQ2.  The past year has been very quiet on that front, with both RMSA and RM4DF having reached a state of "maturity" where they see little active development beside housekeeping, and many other side projects have totally dropped off the radar or died due to diminishing interest both from their users and their developers (RaidNinja, the various other CMS/forum ports of Rostermaster, etc...)</p><p>As for porting EQ2Tracker to non-DragonflyCMS platforms, usually the hardest part is the database interface (and the admin interface if you decided to integrate more tightly with Dragonfly there).   RMSA's database schema is very similar to RM4DF, so the logic of the code itself probably wouldn't require that much work - it's any backend code that would probably require a fair amount of tinkering.</p>

isest
12-31-2009, 11:50 AM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p><span style="color: #ffff00; font-size: medium;">RosterMaster Stand Alone 4.3.0 is now available!</span></p><p>Brought to you by:</p><p><img src="http://covers.oreilly.com/images/9780596514273/cat.gif" width="180" height="296" /></p><p>(Except that my copy is a 1st edition.  But nonetheless, I hate regular expressions.)</p><p>This new version works alongside the new EQ2Players website.  This is a mandatory update for everyone still using an older version, as those versions are not able to retrieve updated guild information from EQ2Players.</p><p>Grue, feel free to have a peek at my updated regexp in parse.php if you want to parse the new HTML page.  They ain't pretty (the regex, that is), but the original ones weren't any prettier either <img src="/eq2/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" /></p><p><span style="text-decoration: underline;"><strong>Changes in 4.3.0:</strong></span></p><ul><li><strong>IMPROVED</strong>: Changed char/guild profile links to point to the new EQ2Players pages.</li><li><strong>IMPROVED</strong>: Guild Summary info are now parsed from the new EQ2Players HTML page.</li><li><strong>IMPROVED</strong>: Path handling in the phpBB auth module should be more robust (phpBB doesn't validate whether paths are configured with or without trailing slashes).</li><li><strong>FIXED</strong>: Parse error when updating due to changes to the EQ2Players website.</li><li><strong>NERFED</strong>: No longer points to the properly localized EQ2Players profile (EQ2Players no longer relies on the URL path to determine the display language)</li></ul><p><span><p><span><span><span><span><span><span><span><span>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.</span></span></span></span></span></span></span></span><span><span><span><span><span><span><span><span>Discuss it here.</span></span></span></span></span></span></span></span></p></span></p></blockquote><p>I guess im not computer expert. I downloaded and dont know how to make it work.  can you give me an idea of what i need to do.</p>

Seagoat
12-31-2009, 01:02 PM
<p><cite>isest wrote:</cite></p><blockquote><p>I guess im not computer expert. I downloaded and dont know how to make it work.  can you give me an idea of what i need to do.</p></blockquote><p>As written in the first post in the thread:</p><blockquote><span ><p><strong><span style="color: #ff0000;">*** If you're having problems with Roster Master and you've come here for help, please provide the following information in your post: ***</span></strong></p><ul><li><strong>PLATFORM</strong>:  The CMS your website is running on (i.e., Dragonfly, PostNuke, none, etc.).</li><li><strong>VERSION</strong>:  The version of Roster Master you're using (i.e., RM4DF 6.0.1, RMSA 1.2.0, etc.).</li><li><strong>URL</strong>:  A website address where we can see your roster in action.</li><li><strong>ERRORS</strong>:  Any error messages you're receiving <em>in their entirety</em>.</li><li><strong>TRIGGERS</strong>:  Exactly what you're doing (or attempting to do) when you experience the problem.</li><li>Troubleshooting steps you've taken so far.</li><li>Whether or not you're running a "tweaked" version of RM (if you've edited the code yourself to change the aesthetics, add features, or remove features).</li></ul></span></blockquote><p>The more info you can provide, the better the chance that we can help. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

Lantis
12-31-2009, 03:08 PM
<p><cite>isest wrote:</cite></p><blockquote><p>I guess im not computer expert. I downloaded and dont know how to make it work.  can you give me an idea of what i need to do.</p></blockquote><p>Have you read the installation instructions included in the archive?  At which step are you stuck?</p>

Dark_Grue
01-17-2010, 03:29 AM
<p>Just finished one (of many, many painful) rewrites to move RM4DF to the Dragonfly templating system. I got a request to make the quest claim form sortable, and it looked like it would make sense to go to templates for at least that before I did the rewrite to make it sortable.</p><p style="padding-left: 30px;"><strong>EDIT:</strong> Got the sort working for quest claims, but it needs more work, as it's not sorting quite the way I'd like it to...</p><p>It's... slow work. Positive upside is that folks will have a lot more control (maybe even more than they want) of the appearance of RM4DF.</p><p style="padding-left: 30px;"><strong>EDIT:</strong> Templating is <em>very</em> slow going. Basically you have to translate all the hardcoded formatting into a template, then move some (but not all) of the conditional logic into the template. Which also means you have to feed not just the basic form data into the template, but also some signalling for the conditionals. The practical upshot of which is that templating is not just a straight port-over of the module's output. I'm planning on having the Quest Master section fully templated for the next release though. If I can get this section templated, I should have enough experience to do the other sections as well.</p><p style="padding-left: 30px;"><strong>EDIT2:</strong> Oh yeah, guess I got more into it than I expected I would for the next release. Templates are actually almost done. Just down to one more template to do: the roster itself, which coincindentally, is the most complicated one (lots of conditional formatting, and lots of nested loops). Yay. That's going to require a lot of uninterrupted time, sugar, and caffeine... <img src="/eq2/images/smilies/69934afc394145350659cd7add244ca9.gif" border="0" /></p><p>We'll see. Right now, the limiting factor is my free time. I need fairly good-sized chunks of uninterrupted work to do the required programming, and fitting that into my schedule can be a real PITA.</p><p style="padding-left: 30px;"><strong>EDIT 3:</strong> Yeah, getting the time, and the requisite concentration has been even a bigger PITA than I anticipated. However, the fruits of that labor are now into v7. Just a few days ahead of the big expansion. We'll see how a zero-release fares...</p><p>After that, more feature creep!</p>

Lantis
02-14-2010, 04:58 AM
<p>Just a heads up: RMSA 4.4.0 should be ready to ship on the 16th (no retail version - digital download only <img src="/eq2/images/smilies/97ada74b88049a6d50a6ed40898a03d7.gif" border="0" /> ) with T9 support, unless EQ2Players brings any changes requiring code adjustments.</p>

Dark_Grue
02-15-2010, 02:17 AM
<p><em>"I know that there are people who do not love their fellow man, and I hate people like that!"</em></p><p>     - <strong>Tom Lehrer (1928 - )</strong></p><hr /><p>Happy Valentine's Day folks, here the new RM4DF - just in time to be obsoleted by the next expansion! <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /> The big news this time is that RM4DF is now fully templated, making it easier than ever before to change the appearance of the module. Dragonfly's templating system is based off of (but not fully compatible with) the Smarty templating system.</p><p><strong><span style="color: #009900; font-size: medium;">Roster Master for Dragonfly (RM4DF) 7.0.0:</span></strong></p><p><span style="font-size: x-small;">Get it and development news from the </span><a rel="nofollow" href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank"><span style="font-size: x-small;">RM4DF Project Page</span></a><span style="font-size: x-small;">.</span></p><ul><li>Formatting change to command menu header (removed small tag).</li><li>Formatting change to roster view (removed small tag, fixed radio button label wrapping).</li><li>Fixed HTML syntax error in character heritage quest claims form.</li><li>Fixed HTML syntax error in Quest Master.</li><li>Removed use of nowrap="nowrap" tag in favor of inline CSS.</li><li>Created the most "Dragonfly" version of RM4DF yet with the addition of full templating for the module. NOTE: Don't forget to install the new files located in the themes/default/template/rostermaster directory!</li><li>Numerious minor errors in formatting and conditional formatting logic corrected (and most likely, added as well).</li><li>Added sort to character heritage quest claims form.</li><li>Moved include/ directory and its contents to the includes/ directory. NOTE: Don't forget to install the new files, or remove the old directory!</li><li>Quest data moved to files in the includes/ directory. NOTE: Don't forget the new files or Quest Master won't work!</li></ul>

Lantis
02-16-2010, 10:18 PM
<p><span ><span style="color: #ffff00; font-size: medium;">RosterMaster Stand Alone 4.4.0 is now available!</span></span></p><p>This version essentially brings Sentinel's Fate support, and fixes one bug introduced in 4.3.0.</p><p>Changes since v4.3.0:</p><ul><li> <strong>IMPROVED:</strong> Added support for level 81-90.</li><li> <strong>IMPROVED:</strong> 9th color added for the charts.  Don't forget to update your configuration.</li><li> <strong>FIXED:</strong> Logged character link of removed members was incorrect.</li></ul><p><span ><span><p><span><span><span><span><span><span><span><span>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.</span></span></span></span></span></span></span></span><span><span><span><span><span><span><span><span>Discuss it here.</span></span></span></span></span></span></span></span></p></span></span></p>

Penbrock
02-18-2010, 11:59 AM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><strong><span style="font-size: medium; color: #009900;">Roster Master for Dragonfly (RM4DF) 7.0.0:</span></strong></p></blockquote><p>Great update, how ever since the game expansion it is not getting any information from Sony. Is this their issues (as normal) or do I need to make a change to my RM4DF?</p><p style="padding-left: 30px;"> Update: 02-18-2010 05:52:36Z --------------------------------- Time to retrieve HTML roster (720607 bytes): 7.9028 sec, time to process 0.0422 sec, total parser time: 7.9449 sec. Time to retrieve CSV data feed (80750 bytes, 519 members): 3.5750 sec, time to process 0.6885 sec, total parser time: 4.2635 sec. Time to retrieve XML data feed (380074 bytes, 519 members): 1.9253 sec, time to process 1.8405 sec, total parser time: 3.7657 sec. --------------------------------- Update: 02-17-2010 07:09:52Z --------------------------------- Update forced from 72.42.174.135. Time to retrieve HTML roster (720607 bytes): 5.2849 sec, time to process 0.0711 sec, total parser time: 5.3560 sec. Time to retrieve CSV data feed (80750 bytes, 519 members): 3.8726 sec, time to process 0.6777 sec, total parser time: 4.5503 sec. Time to retrieve XML data feed (380074 bytes, 519 members): 14.8100 sec, time to process 1.8067 sec, total parser time: 16.6167 sec. ---------------------------------</p>

Dark_Grue
02-18-2010, 10:43 PM
<p><cite>Penbrock wrote:</cite></p><blockquote><p>Great update, how ever since the game expansion it is not getting any information from Sony. Is this their issues (as normal) or do I need to make a change to my RM4DF?</p></blockquote><p> EQ2Players seems to be lagging well behind the game <em>again</em>. I doubt this comes as any surprise to anyone. There isn't (yet) any data format changes that I'm aware of associated with SF that changed, so technically (other than the bug tweaks I made and the new sort functionality in the quest claim) that really require you to upgrade to v7 from 6.4.1.</p><p><cite>Penbrock wrote:</cite></p><blockquote>Update: 02-18-2010 05:52:36Z---------------------------------Time to retrieve HTML roster (720607 bytes): 7.9028 sec, time to process 0.0422 sec, total parser time: 7.9449 sec.Time to retrieve CSV data feed (80750 bytes, 519 members): 3.5750 sec, time to process 0.6885 sec, total parser time: 4.2635 sec.Time to retrieve XML data feed (380074 bytes, 519 members): 1.9253 sec, time to process 1.8405 sec, total parser time: 3.7657 sec.---------------------------------Update: 02-17-2010 07:09:52Z---------------------------------Update forced from 72.42.174.135.Time to retrieve HTML roster (720607 bytes): 5.2849 sec, time to process 0.0711 sec, total parser time: 5.3560 sec.Time to retrieve CSV data feed (80750 bytes, 519 members): 3.8726 sec, time to process 0.6777 sec, total parser time: 4.5503 sec.Time to retrieve XML data feed (380074 bytes, 519 members): 14.8100 sec, time to process 1.8067 sec, total parser time: 16.6167 sec.---------------------------------</blockquote><p>Both those log entries indicate success, so I don't see that your roster isn't working.</p><p>But RM4DF is only as good as the input data. It should reflect accurately what you see in your EQ2Players roster - whether that reflects the in-game data is up to SoE. And they've really never shown that to be a  priority or a concern. The player community's had pretty little influence on things as well, sadly.</p><p>We'll see, perhaps as bugs (and heavy, heavy, heavy server loading) are worked out, perhaps things will settle in better and we'll start seeing accurate and timely data out of EQ2Players.</p><p>...I'm not holding my breath.</p>

Penbrock
02-22-2010, 02:44 PM
<p>We still have not gotten any new information since the expansion. Is everyone having this issue or do I need to start trouble shooting my install?</p>

Penbrock
02-22-2010, 03:01 PM
<p><cite>Penbrock wrote:</cite></p><blockquote><p>We still have not gotten any new information since the expansion. Is everyone having this issue or do I need to start trouble shooting my install?</p></blockquote><p>Nevermind I see no info on the Sony site is being updated for any toon/guild atleast on our server</p>

Lantis
02-23-2010, 07:47 PM
<p>Dougdoug posted today that the issue with EQ2Players not updating past level 81 is known and currently being worked on.</p>

eqHunter
02-27-2010, 10:03 PM
<p>Request for Help Troubleshooting RM4DF</p><p>Folks - I could use some assistance in troubleshooting my installed version of RM4DF.  Here are the particulars.</p><p>PLATFORM: Dragonfly 9.2.1 on a Linux hosting by GoDaddy.  This is a relatively new install from about two weeks ago.</p><p>VERSION: RM4DF 7.0.0  I had installed the older RM4DF 6.4.1 on my test server implementation and when I felt I had mastered the overall install of Dragonfly and modules, I went LIVE using the RM4DF 7.0.0 that had just been released.</p><p>URL: <a href="http://www.wolf-guild.info">www.wolf-guild.info</a>  Feel free to register and claim an unclaimed toon and let me know so after problem resolution, I can free the character up.</p><p>ERRORS:  No error messages.  The gist of the problem is that everything ppears to be working perfectly EXCEPT that I cannot update any claimed character's heritage quest status.  I have tried multiple characters and can get into the window for updating the heritage quests, makes changes by setting the status to IN PROGRES or COMPLETED and then go to the bottom of the screen and SAVE.  Once I go back to the heritage tracker window, the updated status is NOT present.  I have been unable to make any updates whatsoever.</p><p>I am running the Fiblack3d theme for the site and went ahead and reverted back to the default theme to determine if that was the problem - NO GO.  The problem of not being able to update any heritage quest status persisted even when done with the defualt theme for Dragonfly.</p><p>Im open to any and all suggestions on how to determine the problem and correct?  I am not a code writer, but will plow through any obstacles as needed to try and resolve the issue.  I dont know if I am missing something easy and obvious (to everyone else) or if this is a real challenge....</p><p>I would welcome any assistance.</p><p>Thanks</p><p>Andy</p>

Crysthallia
02-28-2010, 11:29 AM
<p>Hi everybody,</p><p>I have exactly the same problem as eqHunter with my new fresh installation of DF 9.2.1 with EQII_Lucan Theme and RM4DF 7.0.0 (I am using French language on my site but still the same problem with DF set in English) :</p><p>I can't update any Access/Heritage/Timeline Quests. When I want to save an update, I come back to the roster page and nothing is updated in the Quest pages, confirmed as I checked also roster tables with phpMyAdmin. It seems that the button used to save datas and go back to roster page does not work properly ?!? I understood that we use the same page format to display/update/save the different types of quests, am I right ?</p><p>When I checked my RM4DF installation I saw that I forgot to copy the RM templates from the default directory to my EQII_Lucan one. Then, I copied them and tried again to updates quests, but with no success.</p><p>Did I miss something else ?</p><p>Thank you very much for your help & support <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Laurent</p>

Dark_Grue
03-04-2010, 12:46 AM
<p><cite></cite> <cite>eqHunter wrote:</cite></p><blockquote><p>ERRORS:  No error messages.  The gist of the problem is that everything ppears to be working perfectly EXCEPT that I cannot update any claimed character's heritage quest status.  I have tried multiple characters and can get into the window for updating the heritage quests, makes changes by setting the status to IN PROGRES or COMPLETED and then go to the bottom of the screen and SAVE.  Once I go back to the heritage tracker window, the updated status is NOT present.  I have been unable to make any updates whatsoever.</p></blockquote><p><cite>Crysthallia@Storms wrote:</cite></p><blockquote><p>I can't update any Access/Heritage/Timeline Quests. When I want to save an update, I come back to the roster page and nothing is updated in the Quest pages, confirmed as I checked also roster tables with phpMyAdmin. It seems that the button used to save datas and go back to roster page does not work properly ?!? I understood that we use the same page format to display/update/save the different types of quests, am I right ?</p></blockquote><p>Appears you are both suffering from the same issue. I expect it will be easy to reproduce. That particular function wasn't regression-tested (because, quite frankly, I forgot).</p><p>My immediate suspicion is that a logic error was introduced in the template that is misdirecting the form, but I need to reproduce the problem to be sure. Based on the symptoms you are both reporting (great job on providing details in both cases guys, it really is a big help in helping me fix this faster for you), I don't expect this to be a problem.</p><p>I'll update this post, or post a follow-up once I've isolated the issue.</p><p><strong>EDIT:</strong> Problem reproduced. Appears to be a combination of an error in the template and an error in the data being passed to the template. In all fairness, I did warn of this in the release notes:</p><p><cite>Dark_Grue wrote:</cite></p><blockquote><p>Numerious minor errors in formatting and conditional formatting logic corrected (and most likely, added as well).</p></blockquote><p>All I can say, I deliver on my promises! Extra errors for all!</p><p>The fix is quite simple, really. In file themes/default/template/rostermaster/qm_manage_claims.html, find Line 76. It should read:</p><pre><td style="text-align:center" colspan="3"><input type="hidden" name="rm" value="{S_QM}" /><input type="hidden" name="qm" value="heritage" /><input type="hidden" name="characterId" value="{S_CHAR_INFO_CHARACTERID}" /><input type="submit" value="_(SAVECLAIM)" />&nbsp;<input type="reset" /></td></pre><p>Replace this with the following line (I've <span style="color: #008000;"><strong>highlighted</strong></span> the two parts that's changed):</p><pre><td style="text-align:center" colspan="3"><input type="hidden" name="rm" value="<span style="color: #008000;"><strong>qm_save_claims</strong></span>" /><input type="hidden" name="qm" value="<span style="color: #008000;"><strong>{S_QM}</strong></span>" /><input type="hidden" name="characterId" value="{S_CHAR_INFO_CHARACTERID}" /><input type="submit" value="_(SAVECLAIM)" />&nbsp;<input type="reset" /></td></pre><p>I'll try and get 7.0.1 out soon. In the meantime, you should be able to get up and running with a relatively simple edit to the template! <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p>

Dark_Grue
03-04-2010, 02:27 AM
<p><em>"Hrm. Maybe posting that entire line wasn't such a good idea. Well, there's always the horizontal scroll bar..."</em></p><p>     - <strong>Me</strong></p><hr /><p>Apparently <em>some</em> people don't appreciate the value-add of what we in the biz call "features". You call them bugs, but you're just being prejudicial. So, at the risk of consuming a patch point revision, here's:</p><p><strong><span style="color: #009900; font-size: medium;">Roster Master for Dragonfly (RM4DF) 7.0.1:</span></strong></p><p><span style="font-size: x-small;">Get it and development news from the </span><a rel="nofollow" href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank"><span style="font-size: x-small;">RM4DF Project Page</span></a><span style="font-size: x-small;">.</span></p><ul><li>Added The Shadow Odyssey Timeline quest.</li><li>Fixed warning in questmaster.ini realted to missing required level in quest data.</li><li>Fixed error in qm_manage_claims.html that caused inability to update any Access/Heritage/Timeline Quests. Bug reported by eqHunter and Crysthallia.</li></ul>

Crysthallia
03-04-2010, 06:09 PM
<p>Thanks a lot Dark Grue, great job & nice patch <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> RM4DF works fine now on my website <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>Kind regards,</p><p>Laurent</p>

eqHunter
03-05-2010, 01:23 AM
<p>Dark_Grue,</p><p>Many thanks - it worked like a charm.  I had a moment of panic after I went straight to the 7.0.1 update and although everything updated without fail, the heritage quests still did not update.  I went back and realized the fix in the new files are only implemented in the default theme, so I went and copied the themes/default/template/Rostermaster files into the fiblack3d theme I am using.  Now everything updates.</p><p>I do have one other question in respect to the themes implementation that I hope you can at least point me in the correct direction.</p><p>I notice now that in the fiblack3d theme I am using, the Heritage Quest Tracker table header is exactly one column field off from the corresponding block where the check mark is displayed.  The table headings with the quest reward icon, quest name/link and level end one column past the end of the character tracking table.  I have inserted two example screen captures below.  I know this happens only in the fiblack3d theme, however I would have thought that the copying of the Rostermaster theme template files into the fiblack3d template location would have ensured the proper display?  Any thoughts on how I can realign the tables or am I stuck with just having to use the default template?</p><p>Thanks for any further advice you can give.</p><p><img src="http://wolf-guild.info/images/headings_off1.png" width="268" height="268" /></p><p><img src="http://wolf-guild.info/images/headings_off2.png" width="218" height="229" /></p>

Dark_Grue
03-05-2010, 10:30 PM
<p><cite>eqHunter wrote:</cite></p><blockquote><p>I went back and realized the fix in the new files are only implemented in the default theme, so I went and copied the themes/default/template/Rostermaster files into the fiblack3d theme I am using.  Now everything updates.</p></blockquote><p>Glad the fix and the update went smoothly for you.  Even though this is just a hobby project I work on in my spare time, I try to be responsive. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /> I did have to give up an evening of my Mass Effect 2 playthough in order to get the patch out, so it did require huge personal sacrifice... The things we do for our art. <img src="/eq2/images/smilies/c30b4198e0907b23b8246bdd52aa1c3c.gif" border="0" /></p><p>As to the themes - unless you actually modify the templates specific for that theme, it's not necessary to copy templates into any theme other than Default. What Dragonfly does is look for templates in the current theme, and if they aren't found, it will automatically fall back to those in Default. If you just copy the RM4DF templates into Default (and delete any in the other themes), you won't have to do as much maintenence or troubleshooting, as the release packages will just copy in there as a matter of course.</p><p>I'm not sure what the specific problem with fiblack3d is. The scrolling table was <em>extremely</em> difficult for me to do, as I put a considerable amount of effort into making it work cross-platform. It's pretty fragile adn required dark magic (in that small changes to the HTML can cause it to not work at all). On the other hand, I put a lot of effort into making it such that once it was working, it should be zero-maintenence. I took pains to check the RM4DF output such that it passes the W3C validators as well (I caught a lot of mistakes that I would have otherwised missed doing that).</p><p>I'm not a theming expert, so I don't have a lot of tips on how to troubleshoot it. It likely could be some sort of error in the fiblack3d template (open tags, etc.). I don't think the fiblack3d theme's been maintained. It's possible the theme CSS could be killing the tables, but I think an error in the theme templates the most likely scenario. It doesn't even work with my installation of Dragonfly (version 10.0.03), so I can't troubleshoot it anyway. <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" /></p>

eqHunter
03-07-2010, 05:37 PM
<p>Dark_Grue,</p><p>Thanks for the help clarifying how Roster Master works in conjunction with a theme.  I really appreciate your help and of course the hard work and sacrifice <img src="/eq2/images/smilies/e8a506dc4ad763aca51bec4ca7dc8560.gif" border="0" /></p><p>I will probably experiment with another theme and/or look further into the problem to see if a blind squirrel actually can find a nut on occasion <img src="/eq2/images/smilies/97ada74b88049a6d50a6ed40898a03d7.gif" border="0" /></p><p>If I find something helpful on the problem, Ill update my info here.</p><p>Thanks</p>

Dark_Grue
03-14-2010, 08:45 PM
<p>OK, well here goes. I'll probably post this again at the time starts getting closer.</p><p>This year, I should be attending the <a href="http://events.station.sony.com/fanfaire/" target="_blank">SOE Fan Faire</a> in Vegas. I may or may not be in town earlier.</p><p>While there, at least one of the days I should be wearing a RM4DF shirt, so I should be easy to see.</p><p>And hopefully if the other portion of my plan goes well, I will have two different RM4DF logo buttons to hand out to forumers!</p><p>Hope to see you there!</p><p>-DG</p>

Lantis
04-06-2010, 10:27 PM
<p>Looks like SOE pushed an updated version of EQ2Players that broke Rostermaster's HTML parser.  Essentially they seem to have fixed some inconsistencies (some fields ended with ":" while others didn't).</p><p>I'll try to get a fix available within the next few days if possible.</p><p><strong>UPDATE:</strong> other changes in the HTML code have been found.  The fun bit is, the HTML code generated by EQ2Players isn't always the same...  In one test, one section of the HTML code returned:</p><p>width="xyz" class="xyz"</p><p>And on the next attempt it returned the class before the width.  Kinda redefines the meaning of "Dynamic HTML". <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p><strong>UPDATE2:</strong> I nailed all the changes breaking the parser.  RMSA 4.4.1 should be out soon-ish.</p>

Lantis
04-06-2010, 11:31 PM
<p><span><p><span><span style="font-size: medium; color: #ffff00;">RosterMaster Stand Alone 4.4.1 is now available!</span></span></p><p>This version fixes the HTML parser that was broken following an update to EQ2Players' website.  This update is once again brought to you thanks to:</p><p><img src="http://covers.oreilly.com/images/9780596514273/cat.gif" width="180" height="296" /></p><p><span style="text-decoration: underline;"><strong>Changes since v4.4.0:</strong></span></p><ul><li><strong>FIXED:</strong> HTML parsing error due to an update to EQ2Players' website. </li></ul><p><span><span><p><span><span><span><span><span><span><span><span>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.</span></span></span></span></span></span></span></span><span><span><span><span><span><span><span><span>Discuss it here.</span></span></span></span></span></span></span></span></p></span></span></p></span></p>

Lantis
05-27-2010, 02:33 PM
<p>News from the war front:</p><p>I am in the process of implementing custom roster fields in LOTRoster.  Once that's completed (it's currently working, I am testing/polishing it before pushing it out), I will most likely implement them in RMSA as well.</p><p>What are custom fields?  Essentially, you can have up to 5 custom fields on your roster, with the content being editable either by the admin or by the users (if you allow them so - each field's access permission is configurable).  Here's an example on how it looks like in LOTRoster (DKP, Role and Note are all custom fields here):</p><p><img src="http://www.lostrealm.ca/eq2/misc/lotroster140ss1.png" width="725" height="80" /></p><p>So as you can see, this can be used as a basic DKP tracing system, amongst other things.  You could also define one of the custom fields to contain the name of the last piece of loot that was awarded to that person.  Or, have the Note field editable by the user so they can leave a note if they are going to be away from the game for a while.</p><p>With these new fields, this also means I will most likely port another feature I implemented in LOTRoster: multiple roster pages.  That way, you could have one page containing the main roster with all the stats, and the other one containing just the character name, level, and the custom fields you have defined.  Check the <a href="http://www.lostrealm.ca/lotrosterdemo" target="_blank">LOTRoster demo</a> here for a live example.  <strong>Stats, Crit/Resists, Defense and Raid</strong> are all additional roster pages, each fully configurable just like the main roster page through a configurable template.  And <strong>Raid</strong> is the page containing custom fields.</p><p>EDIT: custom fields can now contain plain alphanumeric text, clickable URLs (admin-only - great for entering loot) or even inline images (also admin only).</p>

Kelfly
06-07-2010, 10:38 AM
<p>My assumption is that this is an issue with the XML files being made available by Sony, but on the off-chance it's not thought it best to ask.</p><p>There are 2 tradeskill columns on Roster Master: Artisan Class (primary) and Tradeskill (secondary). Ever since Sentinel's Fate was released the secondary tradekill "level" has not updated beyond 400, though the eq2players.com site goes up to 450. Additionally, you can now level <span style="text-decoration: underline;">both</span> secondary tradeskills (tinkerer and transmuter), but Roster Master defaults to only including one.</p><p><img src="http://survivorsguild.org/images/tradeskills.jpg" /></p><p>Anything that can be done to either fix the level issue or to include the missing tradeskill?</p><p>Thanks, as always!</p>

Lantis
06-07-2010, 11:05 AM
<p>Hi,</p><p>This is indeed an issue with the XML feed.  Like a lot of EQ2Players, they aren't yet fully SF-aware, so skill leveling is still stuck at 400, and it doesn't take into account the fact that both can now be leveled either.  This is an issue that will have to be resolved by SOE unfortunately.</p>

Lantis
06-13-2010, 10:37 PM
<p>Looks like SOE is phainsg out the eq2players domain and replacing it with everquest2.com.</p><p>RMSA users: edit includes/urls.php. Replace all instances of</p><p><a href="http://eq2players.station.sony.com" target="_blank" rel="nofollow">http://eq2players.station.sony.com</a></p><p>with:</p><p><a href="http://everquest2.com" target="_blank" rel="nofollow">http://everquest2.com</a></p><p>This should fix RMSA for now.</p>

Afah
06-14-2010, 04:26 PM
<p>I resently took over Our guild website and the GL asked me to look into updating the roster master and when I did the log said this</p><p>Update: 2010-06-14 13:18:24Z --------------------------------- FATAL: There was an error during the parse operation. This usually indicates the format of the eq2players.com guild summary page has changed. Check for the latest update of Roster Master.</p><p>Seeing as there are 53 pages of info on this forums, I thought it would be easier just to post this.  Any Ideas as to what to do?</p>

Seagoat
06-14-2010, 04:49 PM
<p><cite>easojo wrote:</cite></p><blockquote><p>Seeing as there are 53 pages of info on this forums, I thought it would be easier just to post this.  Any Ideas as to what to do?</p></blockquote><p>Yep...just check the last few posts at the end of the thread. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>EQ2Players URLs have changed, and this will affect -ALL- Roster Master ports. If you're not comfortable making the small edits in the code yourself, just hang in there until the developers can make the necessary changes and post an updated version for download. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

Lantis
06-14-2010, 05:39 PM
<p>I wasn't sure if RM4DF was able to get to the new URL through the redirection SOE put in place, that's why I only mentionned RMSA in my post.</p><p>If people are having issues with updating urls.php for RMSA please let me know, and I'll simply post the updated file that you'd be able to simply drop on top of the old one.</p><p>On an unrelated note, another new toy coming in the next version of RMSA: basic integration with EQDKP (and EQDKP-Plus).  You will be able to display the DKP balance right on RMSA's roster.</p>

Dark_Grue
06-16-2010, 01:34 AM
<p><cite></cite></p><p><cite>easojo wrote:</cite></p><blockquote>Seeing as there are 53 pages of info on this forums, I thought it would be easier just to post this.  Any Ideas as to what to do?</blockquote><p>The one thing that can really help is what version you're running - you included the error from the log, which is great, but it helps to know which Roster Master you're running (RMSA, RM4DF, etc.) and the version number. Sometimes, a lot of problems can be solved by just updaing to the current version, if you're behind. Seagoat's got a great Page 1 post that lays out the sort of info that helps with troubleshooting. Don't worry about it though, we know about the situation already, and we've got you covered. Just have a little patience while Lantis and I work on our respective releases. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p><p>In this case, something has in fact changed, I'm not 100% sure the release version of RM4DF is affected (see below), but new versions are in the work across the board either way.</p><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote>I wasn't sure if RM4DF was able to get to the new URL through the redirection SOE put in place, that's why I only mentionned RMSA in my post.</blockquote><p><cite></cite></p><p>A long time ago we were working through the problem of people who had PHP installations with some of the fopen() funtionality removed, I wrote a function to work around that using fsockopen() instead. When I did that, I built in 5 levels of redirect recursion (before it gives up). It appears to be handing the redirect well - at least it seems to be handling an admisitrative roster refresh without errors. Although, to be fair, I'm running a modified future version where I'd already done some URL work. I haven't had time to check the current released version (I don't <em>think</em> my changes in the new version would really differentiate it in this circumstance).</p><p>Of course, I'll fix an upcoming version to use the "proper" URLs -  I already have a new version simmering, I just haven't had much time to work on it (it's got the new expansion quests in it tho', was waiting for the wiki to settle in so my quest references went to live pages and then got lazy). Lot going on real-world-side, not all of it good. This will be a nice diversion from that however. Watch this space. I can't promise it'll be this week though. Certainly no sooner than the weekend.</p><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote>On an unrelated note, another new toy coming in the next version of RMSA: basic integration with EQDKP (and EQDKP-Plus).  You will be able to display the DKP balance right on RMSA's roster.</blockquote><p>Aw man, I'm jelous! <img src="/eq2/images/smilies/0320a00cb4bb5629ab9fc2bc1fcc4e9e.gif" border="0" /> I may have to look into doing that. =) That, however, will take more time to implement if I get to it. I can imagine that's going to be a popular feature for the users of RMSA! <img src="/eq2/images/smilies/e8a506dc4ad763aca51bec4ca7dc8560.gif" border="0" /></p>

Lantis
06-16-2010, 03:01 AM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><cite></cite></p><p><cite>Lantis@Antonia Bayle wrote:</cite></p><p><cite></cite></p><p>A long time ago we were working through the problem of people who had PHP installations with some of the fopen() funtionality removed, I wrote a function to work around that using fsockopen() instead. When I did that, I built in 5 levels of redirect recursion (before it gives up). It appears to be handing the redirect well - at least it seems to be handling an admisitrative roster refresh without errors. Although, to be fair, I'm running a modified future version where I'd already done some URL work. I haven't had time to check the current released version (I don't <em>think</em> my changes in the new version would really differentiate it in this circumstance).</p></blockquote><p>RMSA's alternative to fopen() is based on Curl, which has the advantage of being able to connect through a proxy if needed.  However, by default Curl won't handle redirections.  In some cases (as in my LOTRoster), this is a plus: when Turbine puts their XML feeds down for maintenance, they do a redirect to an error page stating that they are undergoing maintenance.  LOTRoster is therefore able to gracefully handle such a case whenever it gets an HTTP 301 or 302 return code by simply aborting with a polite "Turbine site temporarily down for maintenance, roster not updated" response rather than an angry "XML feed is borked!  RAAAAAAHHHHH!!!"</p><p>Therefore, I'm not sure (yet) if it would be a good idea for RMSA to start automatically handling redirection requests (this would require one single line of code to be added).  I think I'll keep it as it is, and simply update the URLs.  Since I have all URLs regrouped into a single include file, it is trivial for anyone to update it with minimal risks of error.</p><p><cite>Dark_Grue wrote:</cite></p><blockquote><cite>Lantis@Antonia Bayle wrote:</cite><blockquote>On an unrelated note, another new toy coming in the next version of RMSA: basic integration with EQDKP (and EQDKP-Plus).  You will be able to display the DKP balance right on RMSA's roster.</blockquote><p>Aw man, I'm jelous! <img src="/eq2/images/smilies/0320a00cb4bb5629ab9fc2bc1fcc4e9e.gif" border="0" /> I may have to look into doing that. =) That, however, will take more time to implement if I get to it. I can imagine that's going to be a popular feature for the users of RMSA! <img src="/eq2/images/smilies/e8a506dc4ad763aca51bec4ca7dc8560.gif" border="0" /></p></blockquote><p>This wasn't so bad to implement. I made the code quite modular as I expected to add support for other applications beside EQDKP(Plus), however I have yet to find any other applications to support...  It shouldn't be so bad for you to port the code to RM4DF if there's enough demand to justify it.</p><p>If anyone knows of any other DKP management application worth supporting, please let me know.</p><p>Personally, I think that the new custom fields support will be a more useful feature.  One LOTRoster user for example uses it to allow their members to leave a note describing quest lines on which they require help.</p><p>I am almost done porting my code from LOTROster to RMSA.  I'm hoping to have something ready within the next week or two if no unexpected issue creeps up.</p>

Dark_Grue
06-17-2010, 11:05 PM
<p>The decision to handle redirects wasn't good or bad. It's certainly got the disadvantage that it's currently masking a potential problem. The only reason I implemented it at all was at the time I was reading the spec for the HTTP protocol at the time. Really it's just by way of explanation. If folks are wondering why your RM4DF install is still working, that's why.</p><p>Dunno if there's a convincing argument either way. Arguably, it protected against a circumstance that has only happened once in five years. On the other hand, taking off the time pressure to do a bugfix release might be worth it. Of course, if no one notices the redirect is occuring before they take the redirect away you're kind of back at square one. I wouldn't swear I'd notice if the feeds all went away until someone brought it to my attention. Especially since that's already happened... <img src="/eq2/images/smilies/69934afc394145350659cd7add244ca9.gif" border="0" /></p><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote>LOTRoster is therefore able to gracefully handle such a case whenever it gets an HTTP 301 or 302 return code by simply aborting with a polite "Turbine site temporarily down for maintenance, roster not updated" response rather than an angry "XML feed is borked!  RAAAAAAHHHHH!!!"</blockquote><p>Well sure, if you want polite... dare I say, <em>wimpy</em>... error messages. Some people like <span style="text-decoration: underline;">assertive</span> error messages. Error messages that make it clear that something bad has happened, and quite possibly that something bad will happen to <strong>you</strong> if you even question it!</p><p>On the other hand, when you roll your own function... robustness is one of the things that tends to go out the window. Your right that I don't handle 300 errors. I wasn't even really thinking I'd provide much in the way of diagnostic information at the time. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /></p>

Lantis
06-18-2010, 01:24 AM
<p>It's often a question of balance: go with something that's robust enough to handle almost anything, or ensure that whenever something is wrong you can immediately notice it before the problem becomes too serious?  The correct answer is quite often situational I'd say.  And as they say, if you make something idiot-proof, then someone will simply make a better idiot <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

Dark_Grue
06-20-2010, 01:24 AM
<p><em>"Stubbornness does have its helpful features. You always know what you're going to be thinking tomorrow."</em></p><p>     <strong>- Glen Beaman</strong></p><hr /><p>As promised, this release comes on the weekend, new feature catches RM4DF to current events, plus a few minor bugfixes.</p><p>Note to RM4DF 7.1.0 users - this is a new <strong>stealth update to the latest release</strong> (I'm saving effort by just editing the 7.1.0 post, since the update comes less than a day apart - what can I say, I'm lazy). <strong>Please re-download and update to 7.1.1</strong>, this patch updates the RM4DF table schema.</p><p>Important note for people who have to individually enter in their website's "control panel" or other administrative interface approvals for outbound connections: SoE has changed the website host to be "everquest2.com" instead of "eq2players.com". If you had to do something special to allow Roster Master to make outbound connections from the server to get the data from the SoE qebsite, you may need to re-check your configuration. <strong>Re-read NOTE1 in the INSTALL.txt file!</strong></p><p><strong><span style="color: #009900; font-size: medium;">Roster Master for Dragonfly (RM4DF) 7.1.1:</span></strong></p><p><span style="font-size: x-small;">Get it and development news from the </span><a rel="nofollow" href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank"><span style="font-size: x-small;">RM4DF Project Page</span></a><span style="font-size: x-small;">. Not a Dragonfly CMS user? Visit the <a href="http://www.rostermaster.org/" target="_blank">Roster Master overview page</a> for information on related projects.</span></p><ul><li>Added Sentinel's Fate Heritage Quests.</li><li>Updated parser to use new EQ2Players source pages (now everquest2.com). Parser now has to get the server name from the Guild Summary page (parser has to complete at least once) before link to Guild page can be calculated and displayed. Requires that you update your config.inc file with the new one in this version in addition to the other changed files.</li><li>Fixed long-standing error in the parser debug output (you wouldn't have noticed, confused me though).</li><li>Added "Unknown" (the string, not something unknown) to language file.</li><li>Added Sentinel's Fate Heritage and Timeline quests. </li><li>Improved clarity of notifications and errors returned by the fetch_URL() function.</li><li>The characterID field used as a primary key in almost all of the RM4DF tables can overflow a INTEGER field, and needs to be increased to a BIGINT type. Bug and fix reported by Lantis.</li></ul>

sanctumoni
06-24-2010, 02:06 AM
<p>I just installed RM4DF 7.1.1 And everything is great even added some coding to display all 24 Adventure Class Icons in the avatar column, as well as added it as an option in the config.inc file..</p><p>However I am having a problem with the Signature Generator (It was working fine until the upgrade). I am using The rewrite hack cause I haven't been able to come up with a solution with the NBBCODE.php file. ([Removed for Content] URI Filters) anyway the sigblocks are generated and stored in the correct subfolder (modules/{$mod_dirname}/signatures) however the link to the sigblock that is generated does not reflect the location for the specific Sig block, wrong directory.(And I know what you're think I played with you code so I must have messed something up, however it was doing this before I played with any code).</p><p>For example:      The Code generated should be:My URL/modules/Roster_Master/signatures/sig_1075452111.jpg</p><p>      But Instead It is Generating this:My URL/Roster_Master/sig_1075452111.jpg</p><p>I've looked through the code but haven't been able to find a solution (Hence my posting here) other than to change the sigblock save directory to reflect the link that its generating, however i'd rather not do that. Or is there a way to change the NBBCODE.php file so I do not have to use the rewrite hack, or maybe a 3rd party NBBCODE.php file I could use..</p><p>Using: Dragonfly 9.2.1Any help Would be appreciated</p><p>Thank You Much !</p>

Lantis
06-24-2010, 02:59 AM
<p><span style="font-size: medium; color: #ffff00;">RosterMaster StandAlone v4.5.0 is now available for download!</span></p><p>The two main novelties are the addition of custom fields, and integration with DKP management applications.  This release also integrates a couple of fixes, including some important ones: newer characters might fail being added to the roster as their character ID had grown too large to fit in the database, and all EQ2Players pages being moved to everquest2.com (preventing RMSA from updating).  Therefore this update can be considered as mandatory if you want RMSA to work properly.</p><p><span style="text-decoration: underline;"><strong>Changes in 4.5.0 (24-June-2010)</strong></span></p> <p>There's been some changes to the database schema.  Make sure you use the appropriate Upgrade option in the configuration module, and then re-save your configuration.</p> <ul><li> <strong>NEW</strong>: Custom fields.  You can have up to 5 custom fields to hold user-entered data (edit access can also be restricted to the administrator on a per-field basis).  Custom fields can contain text, images or clickable links (the last two are restricted to administrators only).</li><li> <strong>NEW</strong>: Integration with external DKP management tools to display DKP values on your roster.  Currently supported: eqdkp and eqdkpplus.  Use the 'dkp' field to insert into your roster.</li><li> <strong>NEW</strong>: Up to three roster pages can now be defined, each with its own fields template.  It allows for example to have one page set with all the stats, and a second page set to display custom fields you have defined.</li><li> <strong>NEW</strong>: Added functions to the configuration interface to delete the activity log or the user claims.</li><li> <strong>NEW</strong>: EQDKP-Plus authentication support (when used as a Portal)</li><li> <strong>IMPROVED</strong>: Sort dropdown menus will now offer all columns instead of only those currently displayed.</li><li> <strong>IMPROVED</strong>: Destructive database operations in the configuration interface will now request for confirmation.</li><li> <strong>IMPROVED</strong>: Improved log readability (highlited old/new data, sorted entries)</li><li> <strong>IMPROVED</strong>: Removed "Force Update" from the roster menu.  You can still force a roster update from the Configuration interface.</li><li> <strong>IMPROVED</strong>: Code cleanup to help maintaining variants.</li><li> <strong>IMPROVED</strong>: Can now use Grouped display sorted by username.</li><li> <strong>FIXED</strong>: Some characters weren't properly added to the database (newer characterID values would no longer fit in an INTEGER database field)</li><li> <strong>FIXED</strong>: Updated URLs for EQ2Players (SOE is replacing eq2players.com with everquest2.com)</li><li> <strong>FIXED</strong>: Flatfile support was broken on the Win32 platform.</li><li> <strong>FIXED</strong>: Potential warning when claiming a character.</li><li> <strong>FIXED</strong>: Warning if using flatfile storage with an empty roster.</li></ul><p><span><span><span><span><p><span><span><span><span><span><span><span><span>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.</span></span></span></span></span></span></span></span><span><span><span><span><span><span><span><span>Discuss it here.</span></span></span></span></span></span></span></span></p></span></span></span></span></p>

Seagoat
06-24-2010, 10:24 AM
<p><cite>Demetrios@Everfrost wrote:</cite></p><blockquote><p>For example:      The Code generated should be:My URL/modules/Roster_Master/signatures/sig_1075452111.jpg</p><p>      But Instead It is Generating this:My URL/Roster_Master/sig_1075452111.jpg</p></blockquote><p>Where exactly are you seeing the incorrectly generated URL? On the "Edit Character Claim" page?</p><p>Can you see the image using the "bad" URL? If not, and you manually correct the URL, are you able to see the image?</p><p>I turned the hack on with my own roster, and all the URLs look ok. Granted, the rewrite itself doesn't seem to be working for me (I get a 404 when trying to use the hack URL) but I think that's a different issue. :-/</p>

sanctumoni
06-24-2010, 01:59 PM
<p>I am Seeing the incorrectly generated URL on the "Edit Character Claim" Page</p><p>and no I can not see the image using the incorrect URL, But I can see it if I correct the url.</p><p>The images are being generated, just the URL is bad. </p>

sanctumoni
06-24-2010, 07:37 PM
<p><cite></cite></p><p><cite>Demetrios@Everfrost wrote:</cite></p><blockquote><p>I just installed RM4DF 7.1.1 And everything is great even added some coding to display all 24 Adventure Class Icons in the avatar column, as well as added it as an option in the config.inc file..</p><p>However I am having a problem with the Signature Generator (It was working fine until the upgrade). I am using The rewrite hack cause I haven't been able to come up with a solution with the NBBCODE.php file. ([Removed for Content] URI Filters) anyway the sigblocks are generated and stored in the correct subfolder (modules/{$mod_dirname}/signatures) however the link to the sigblock that is generated does not reflect the location for the specific Sig block, wrong directory.(And I know what you're think I played with you code so I must have messed something up, however it was doing this before I played with any code).</p><p>For example:      The Code generated should be:My URL/modules/Roster_Master/signatures/sig_1075452111.jpg</p><p>      But Instead It is Generating this:My URL/Roster_Master/sig_1075452111.jpg</p><p>I've looked through the code but haven't been able to find a solution (Hence my posting here) other than to change the sigblock save directory to reflect the link that its generating, however i'd rather not do that. Or is there a way to change the NBBCODE.php file so I do not have to use the rewrite hack, or maybe a 3rd party NBBCODE.php file I could use..</p><p>Using: Dragonfly 9.2.1Any help Would be appreciated</p><p>Thank You Much !</p></blockquote><p>Allright well I found a work around for the NBBCODE.php file, tried it on my test server, all went well. I no longer need to use the rewrite hack for the signature generator. <a href="http://www.eftrinity.com/Dragonfly_Related_Downloads/NBB.zip" target="_blank">Here are the files if anyone needs</a> </p>

Dark_Grue
06-25-2010, 03:59 AM
<p><cite>Demetrios@Everfrost wrote:</cite></p><blockquote>For example:      The Code generated should be:My URL/modules/Roster_Master/signatures/sig_1075452111.jpg</blockquote><p>The only time a URL of that form is displayed is in the Edit Character Claim screen in the Link to Cached Image URL. That section only appears if $config['sig_image_rewrite_hack'] = 0 is set in the config.inc file.</p><p><cite><a href="mailto<img src="></a>emetrios@Everfrost">Demetrios@Everfrost wrote:</cite></p><blockquote>      But Instead It is Generating this:My URL/Roster_Master/sig_1075452111.jpg</blockquote><p>That shouldn't ever happen.</p><p>If the rewrite hack's off, you should see links of the form:</p><p><span><span style="font-family: courier new,courier;">wwwyoursitecom/Roster_Master/rm=sm_sig/characterId=nnnnnnnn.html</span><a rel="nofollow" href="http://www.yoursite.com/Roster_Master/rm=sm_sig/characterId=nnnnnnnn.html" target="_blank"></a></span></p><p>with the rewrite hack on, it's:</p><p><span style="font-family: courier new,courier;">wwwyoursitecom/modules/Roster_Master/sig_nnnnnnnn.jpg</span></p><p>It's probably that $BASEHREF isn't getting set in the environment correctly for some reason. But the other part is that you've turned the rewrite hack on too, otherwise that form shouldn't be used at all.</p><p>You might want to re-check your Roster Master installation and make sure that you installed all the files in the correct places, and deleted any old Roster Master files or directories that no longer exist (over time, files have been moved and directories have been renamed, added, or deleted).</p><p><cite>Demetrios@Everfrost wrote:</cite></p><blockquote>I've looked through the code but haven't been able to find a solution (Hence my posting here) other than to change the sigblock save directory to reflect the link that its generating, however i'd rather not do that. Or is there a way to change the NBBCODE.php file so I do not have to use the rewrite hack, or maybe a 3rd party NBBCODE.php file I could use..</blockquote><p>This is exactly the reason I created the signature image rewrite hack, to work around this. The solution I created requires that the Apache be complied with mod_rewrite.c enabled and .htaccess modification of rewrite rules must be permitted (the .htaccess files included with Roster Master also have to be in place).</p><p>You can rewrite the nbbcode.php file, but that only "fixes" your copy of Dragonfly (actually, it introduces a <a href="http://en.wikipedia.org/wiki/Cross-site_scripting" target="_blank">XSS vulnerability</a> into your site, which I really can't recommend). But that won't help you if you want to link your sigblock on another site, many of which don't allow linking to anything that doesn't look like an image file URL. I'd look into using the signature image rewrite hack if you can.</p><p><cite>Demetrios@Everfrost wrote:</cite></p><blockquote>(And I know what you're think I played with you code so I must have messed something up, however it was doing this before I played with any code).</blockquote><p>I can't reproduce the error, so I thin you might have done something out of order. There's the possibility you didn't upgrade all the necessary files, or the config.inc files is configured incorrectly.</p><p>You can e-mail me your config.inc and I can attempt to replicate the error, but I suspect it's some other local configuration error on your end at this point.</p>

Dark_Grue
06-25-2010, 04:06 AM
<p><cite>Seagoat wrote:</cite></p><blockquote>I turned the hack on with my own roster, and all the URLs look ok. Granted, the rewrite itself doesn't seem to be working for me (I get a 404 when trying to use the hack URL) but I think that's a different issue. :-/</blockquote><p>You're probably missing one or both of the prerequisites for it to work. It's possible to figure out what's installed and active using the CMS system information panels and a bit of deduction, but it's not intuitive and requires some understanding of the nuts and bolts.</p><p>I intended to write an automated diagnostics page this last point rev, but I forgot to add it to my changelog as TODO, and so... I forgot. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /></p><p>It's in there now, next time I work on RM4DF, I'll take a look at doing that.</p>

sanctumoni
06-25-2010, 04:20 AM
<p>I do thank you for getting back to me, I will e-mail you a copy of my config.inc file. But as of now I have it working with changes to the nbbcode.php file. All seems fine as is, But still aggravates me that i can't get the rewrite hack to work. It was working at one point in time. I was having the same problem on my test server. Maybe I missed something i.e. failed to delete a directory/file I'll have to double check yet again.</p><p>Thanks Again.</p>

CuCullain
06-29-2010, 11:10 PM
<p>Is GEM still being supported activley? I ask because I have run into problems with it</p><p>"<strong>Fatal error</strong>: Call to undefined function: bbcode_table() in <strong>/home2/fuzzygno/public_html/warcraft/modules/GEM/index.php</strong> on line <strong>593"</strong></p><p>and I need soem help.</p>

Lantis
06-30-2010, 02:25 PM
<p>No idea about GEM, but I can point out that RaidNinja development has resumed - development was taken over by a new developper after a one year hiatus.</p><p>We might want to clean up some of the other projects.  vbrostermaster hasn't been updated in years (and therefore wouldn't even work with the current EQ2Players).  Same with the Zikula port.</p><p>EDIT: Zikula = the new name for PostNuke 1.0.</p>

Seagoat
06-30-2010, 03:43 PM
<p>I've mostly left the other projects and plugins/modules in the original post for posterity's sake. Perhaps I can add an "OBSOLETE" flag to those that have fallen by the wayside...</p>

Lantis
06-30-2010, 04:13 PM
<p><cite>Seagoat wrote:</cite></p><blockquote><p>I've mostly left the other projects and plugins/modules in the original post for posterity's sake. Perhaps I can add an "OBSOLETE" flag to those that have fallen by the wayside...</p></blockquote><p>Probably a good idea.  Otherwise, people might try to download and install them, and come back to us wondering why they don't work (assuming the old download link even works).</p>

Dark_Grue
07-02-2010, 04:23 PM
<p>I've updated the <a href="http://www.rostermaster.org">www.rostermaster.org</a> page to bring it up-to-date (and make it a teeny bit nicer looking). Shame to see some of the ports fall by the wayside, but I imagine that if new folks joining us wish to pick up the projects and continue them forward, contacting the original authors could probably yield source code...</p><p>Working on a new version of RM4DF too. I've been corresponding with Demetrios to try and solve his redirect problem, and as a result, a pretty comprehensive diagnostics page has come from it. We're hopefully closing in on a solution for his issues as well. As least, I hope so.</p>

CuCullain
07-19-2010, 01:43 AM
<p>Having some trouble with Roster master, hope you can help me out.</p><p>I had to recently reinstall my site from a backup due to a Db corruption and since then I have not been able to get it to update the guild roster. I purged the roster table and now all the guilds claims are gone and look to be listed as orphaned.</p><p>I have the following error in the logfile.</p><p>FATAL: Unable to find guild name on the HTML guild summary page.</p><li><strong>PLATFORM</strong>:  Dragonfly 9.2.1</li><li><strong>VERSION</strong>:  7.1.1 </li><li><strong>URL</strong>:  godrinal.com</li><p>One thing odd I just noticed was that on the edit page of roster master I have an option to upgrade to "Upgrade to 6.4.1"</p>

CuCullain
07-19-2010, 01:51 AM
<p>Ahh nevermind. I replaced all the files on the server with new ones and it all works fine now.. must have had some old 6 stuff in there.</p>

Dark_Grue
07-21-2010, 10:50 PM
<p>It's been pointed out to me that 7.1.1 is missing the new HQ quest icons. I plead insanity. Next release will correct that.</p>

Seagoat
07-22-2010, 12:12 AM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p>It's been pointed out to me that 7.1.1 is missing the new HQ quest icons. I plead insanity. Next release will correct that.</p></blockquote><p>I'll whip some up for you, if you'd like to have some that match the others I did. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

CuCullain
07-23-2010, 07:38 PM
<p>I am trying to do a complete reinstall of Roster Master for Dragonfly and I am running into some trouble that is very odd.</p><p>I go to the module manager and uninstall, seems fine there.</p><p>I go to PhpMyadmin and confirm that the Roster Master Db entries are gone and they are</p><p>I go to my website via FTP and I delete ALL the files that came with Roster Master</p><p>I then upload all the RM files from a brand new download, nothing asks me to overwrite so I confirm again I removed all the files.</p><p>I then open the config.inc file and confirm that it is still at default (yes I know I should change it to my guilds ID, but stick with me).</p><p>I then install Roster Master through the module manager and confirm that the Db shows the new entries and they are all empty.</p><p>I then open the Roster Master web page for my site and at the top in bold letters it says "Unknown" for the guild name, BUT underneath in small letter is says my guilds name.</p><p>The Db then is populated with my guilds members when I check in PhpMyAdmin.</p><p>So the qurestion is.. how the hell is RM grabbing my guild when the config.inc has the default guild ID and not my guild ID?</p><p>I am having problems with GEM not letting new people sign up for events, and I need to make sure I have a virgin install of RM yet I can't seem to get it that way.</p>

Dark_Grue
07-23-2010, 11:57 PM
<p><cite>Faush@Antonia Bayle wrote:</cite></p><blockquote><p>I then open the Roster Master web page for my site and at the top in bold letters it says "Unknown" for the guild name, BUT underneath in small letter is says my guilds name.</p><p>The Db then is populated with my guilds members when I check in PhpMyAdmin.</p><p>So the qurestion is.. how the hell is RM grabbing my guild when the config.inc has the default guild ID and not my guild ID?</p></blockquote><p>The default guild ID in a fresh install is my guild, you'd notice.</p><p>Only thing I can think of is to try clearing  the Dragonfly cache/ directory. RM4DF doesn't know your guild name nor your server name until it's done the first run of roster parses. Dragonfly itself might be caching the compiled pages. It shouldn't, but maybe something has gotten stuck.</p><p>There might be some problems if you somehow mix and matched old versions of files, or with an old config.inc, but it sounds like you've taken sufficient precautions to avoid that happening. I think your methodology was fine.</p><p>Try clearing the cache directory, see if the problem resolves itself. Nothing else comes to mind immediately.</p>

Lantis
07-24-2010, 12:14 AM
<p>Probably a long shot, but just in case: if you are using some kind of PHP accelerator (eAccelerator, for example), those can have problems when you replace PHP files without clearing its cache.  I've had that problem a long time ago, it involved eAccelerator and Horde Webmail.</p>

CuCullain
07-24-2010, 01:06 AM
<p>I finally got it to work, after removing everything I left it alone for an hour and when I came back it worked when I reinstalled it.. must have cached something someplace.</p><p>So I am back to my original problem and perhaps I can;t get any help with it. I am tryig to use GEM as my guild has used it for years. When a new person tries to sign up for an event it counts them as signed up for the total number signed up, but it doesn't show them on the sign up list.</p><p>I looked into the DB and it looks like the characterId field that GEM uses from Roster Master, which is pulled from EQ2, is not matchign up. So for example if player 1 signs up (characterID 5) it adds themt o the signed up databse, but has a characterID of somethign else. I can change their ID in Rostermaster and then they can claimt he toon and it works, but as soon as you update from EQ2, the ID reverts.</p><p>So what I need to figure out is why GEM is not using the correct ID for new guildmates instead of assigning themt he same ID all the time.</p><p>Hope someone can help, but I do realize GEm is listed as obsolete now. Have looked at raid ninja, but would rather stick with a module that has a calander block. </p>

Lantis
07-24-2010, 01:14 AM
<p><cite>Faush@Antonia Bayle wrote:</cite></p><blockquote><p>I looked into the DB and it looks like the characterId field that GEM uses from Roster Master, which is pulled from EQ2, is not matchign up. So for example if player 1 signs up (characterID 5) it adds themt o the signed up databse, but has a characterID of somethign else. I can change their ID in Rostermaster and then they can claimt he toon and it works, but as soon as you update from EQ2, the ID reverts.</p><p>So what I need to figure out is why GEM is not using the correct ID for new guildmates instead of assigning themt he same ID all the time.</p><p>Hope someone can help, but I do realize GEm is listed as obsolete now. Have looked at raid ninja, but would rather stick with a module that has a calander block. </p></blockquote><p>Hm... Grue, you think GEM could be having the same signed overflow that Rostermaster had?</p>

Dark_Grue
07-24-2010, 07:08 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>Hm... Grue, you think GEM could be having the same signed overflow that Rostermaster had?</p></blockquote><p>I just looked at the cpg_inst.php file, it uses INT data types exclusively in its database schema, so it would seems that's almost certainly the case.</p><p>gemCharID is int(12), an odd choice since - if I'm reading the MySQL manual correctly - the parenthetical value is the display width, and not the data width, which is pretty much largely irrelevant for our purposes.</p><p>It may be more than that - GEM never really made it out of beta as far as I know, but I'd start with changing the data type of that field to a BIGINT (you can change it without having to reinstall, just edit it with PhpMyadmin) and see if that helps.</p>

Penbrock
07-31-2010, 02:06 PM
<p>Sorry if this has already been posted but I looked and could not find it.</p><p>Updated my Dragonfly Roster Master, all went great. How ever I also use GEM like I see a lot of us do. Members can sign up like they always have but strangely noone can remove themselves. Their toons are not listed in the pull down any more.</p><p>I did try to change the <span >gemCharID as someone said with no change. I am not great but not bad with PHP but lost when it comes to databases. Can someone help by pointing me in a direction to start looking?</span></p><p>PS: It would sure be nice to see GEM get folded in to Roster Master as it has not been actively worked on in years. We use the heck out of it for things other then just raids. We post parties, and guild games.</p><p>DF: 9.2.1</p><p>GEM: 2.0.3</p><p>RM: 7.1.1</p>

Lantis
07-31-2010, 03:37 PM
<p><cite>Penbrock wrote:</cite></p><blockquote><p>Sorry if this has already been posted but I looked and could not find it.</p><p>Updated my Dragonfly Roster Master, all went great. How ever I also use GEM like I see a lot of us do. Members can sign up like they always have but strangely noone can remove themselves. Their toons are not listed in the pull down any more.</p><p>I did try to change the <span>gemCharID as someone said with no change. I am not great but not bad with PHP but lost when it comes to databases. Can someone help by pointing me in a direction to start looking?</span></p><p>PS: It would sure be nice to see GEM get folded in to Roster Master as it has not been actively worked on in years. We use the heck out of it for things other then just raids. We post parties, and guild games.</p><p>DF: 9.2.1</p><p>GEM: 2.0.3</p><p>RM: 7.1.1</p></blockquote><p>This is untested and I haven't looked at the GEM code, but my theory is that GEM might also use an INT for its characterID database definition.  Thing is, recent characters in EQ2 have a charID that is now larger than a signed INT value can accomodate.</p><p>Start phpMyAdmin.  Then, look at the GEM MySQL tables.  If you see anything that seems related to a characterID and is set to an INT datatype, change it for a BIGINT datatype.</p><p>Then, try again to see if that fixed your issue.</p><p>An easy way would be to check what your own characterID is, then search the database for any reference to that number (since GEM might reuse that value in different fields).</p><p>If it still fails and the author is MIA report back in this thread, and I'll see if I can scrounge some time to have a look at it.  Unfortunately my vacations end tomorrow, so work might keep me quite busy over the next week, so no promises.</p>

Dark_Grue
08-01-2010, 03:20 AM
<p>I'm not sure what changes need to be made to GEM to get it back limping along, I only looked at it briefly, and gemCharID looked like a likely source of the problem, but I didn't look at it extensively, let alone test it. So at the moment, I can't offer much more than that.</p><p>I do still believe that the most likely source of the problem is the GEM database schema not supporting the necessary data sizes.</p><p><cite>Penbrock wrote:</cite></p><blockquote><p>PS: It would sure be nice to see GEM get folded in to Roster Master as it has not been actively worked on in years.</p></blockquote><p>I considered doing that at one point, but last time I looked at it (a very long time ago), well, the code had a lot of underlying... problems. I won't elaborate, but I had reservations about running it on my own site. I was getting a lot of ideas about how the code might break, and it started making me uncomfortable...</p><p>It could probably be salvaged, at least the idea of it, but it would be a considerable amount of work and I've not yet hit a lull where I can afford to take on something that big. Just tweaking RM4DF keeps me relatively busy...</p><p>If Raid Ninja gets restarted, there's probably a better chance of that interoperating with Roster Master and being more robust.</p><p>Speaking of tweaking RM4DF, I discovered another oddity regarding Signature Master's rewrite hack - if you're running a anti-hotlinking technique (such as another rewrite rule), you'll trigger your hotlink protection unless you specifically exclude the rewritten signature image links.</p><p>I ran into this problem myself when I was trying to use my own signature block on another site and couldn't figure out why it wouldn't show up. I was getting 403 errors, and it was driving me nuts. Turned out it was my anti-hotlinking, which I didn't see if I was testing it from my own site! I've since introduced another diagnostic check that should sniff out this sort of problem.</p><p>The diagnostics page has gotten pretty comprehensive, though I'm sure someone will catch me flat-footed with some situation or another...</p>

Dark_Grue
08-02-2010, 01:45 PM
<p>By the way, I wanted to mention again that I'll be at the 2010 Sony Fan Faire. In fact, I'm there right now.</p><p>I have with me for the (polite) asking, these fine, limited-edition RM4DF buttons. I'd really love for RM4DF and Roster Master users to come up to me and request them. You'll be able to find me pretty easily I hope, since I'll have some on my hat, and I'm 6' 4", so you should be able to see the top of my head. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /> Stop me and tell me about your experiences with Roster Master.</p><p>It's my gift to the community and a nice little extra for people at the Fan Faire.</p><p style="text-align: center;"><img src="https://sites.google.com/site/darkgrue/RM4DF_Buttons.jpg" /></p>

Excalibre33
08-02-2010, 06:19 PM
<p>I can't believe you're still working on RM4DF and active in the EQ2 community, Grue!</p><p>Your code taught me a ton about PHP, DF, & MySQL. Great job man!</p><p>I'll be FF and hope I run into you.</p><p>-Bloo (from way back when)</p>

Lantis
08-08-2010, 01:49 AM
<p>You go Grue! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p></p><p>Q: dev of roster master. Can we get XML data from eq2players? A: we are working on a data feed system with an API to get items spells and other info to anyone who wants it.</p><p></p>

Seagoat
08-08-2010, 11:59 AM
<p>Woohoo!! That would be excellent. <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p>

Dark_Grue
08-09-2010, 01:44 AM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>You go Grue! <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p></p><p>Q: dev of roster master. Can we get XML data from eq2players?A: we are working on a data feed system with an API to get items spells and other info to anyone who wants it.</p><p></p></blockquote><p>Wait, what? That was my big surprise news to post today! How did you bums find out early?!? <img src="/eq2/images/smilies/2e207fad049d4d292f60607f80f05768.gif" border="0" /></p><p>Yes, I was at the EQ2 Q&A, and I did ask about when we could expect everquest.com to catch up with the game.</p><p>The answer, surprisingly enough, was that there was already in place plans to create a dedicated data server. This would provide game data in a far more timely fashion (such as updates when you log out, instead of months), and that would be searchable. There would also be a published API to the server.</p><p>However, there was what you didn't hear (I still have news up my sleeve, you see).</p><p>I caught the dev after the panel, and asked him for details. Apparently, they are partnering with a 3rd-party on this (he didn't say who, but I'd suspect ZAM - it would make sense).</p><ul><li>The data will be fully searchable</li><li>Data will be able to work with 3rd parties</li><li>Data will be available to the community projects like Roster Master</li><li>Since I mentioned we were doing data manipulation locally out of a MySQL DB, he also said we'll be able to provide a GuildID and get game data as XML</li></ul><p>Sadly, the one bit of news he couldn't give me was when it would be released. He did say it was basically finished and being tested by said 3rd parties, so I would imagine it's pretty close.</p>

Lantis
08-09-2010, 03:28 AM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>You go Grue! <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p></p><p>Q: dev of roster master. Can we get XML data from eq2players?A: we are working on a data feed system with an API to get items spells and other info to anyone who wants it.</p><p></p></blockquote><p>Wait, what? That was my big surprise news to post today! How did you bums find out early?!? <img src="/eq2/images/smilies/2e207fad049d4d292f60607f80f05768.gif" border="0" /></p><p>Yes, I was at the EQ2 Q&A, and I did ask about when we could expect everquest.com to catch up with the game.</p><p>The answer, surprisingly enough, was that there was already in place plans to create a dedicated data server. This would provide game data in a far more timely fashion (such as updates when you log out, instead of months), and that would be searchable. There would also be a published API to the server.</p><p>However, there was what you didn't hear (I still have news up my sleeve, you see).</p><p>I caught the dev after the panel, and asked him for details. Apparently, they are partnering with a 3rd-party on this (he didn't say who, but I'd suspect ZAM - it would make sense).</p><ul><li>The data will be fully searchable</li><li>Data will be able to work with 3rd parties</li><li>Data will be available to the community projects like Roster Master</li><li>Since I mentioned we were doing data manipulation locally out of a MySQL DB, he also said we'll be able to provide a GuildID and get game data as XML</li></ul><p>Sadly, the one bit of news he couldn't give me was when it would be released. He did say it was basically finished and being tested by said 3rd parties, so I would imagine it's pretty close.</p></blockquote><p>Blame Feldon for breaking up the news before you could <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>My first thought when I saw that Q&A bit was this would probably launch with the new expansion (as they often do).  But reading what you just posted makes me suspect it might show up this autumn after all.</p><p>Hopefully their model will ressemble the one Turbine did with LOTRO's feeds.  Their XML feeds are pretty thorough, and very easy to work with.  Back then it took me only a few hours to have a fully working XML parser that was feeding off their server (the longest part was adapting the rest of RMSA to work with that data).</p><p>Let's hope we'll get more info about the API sooner than later.  Early info about that API would definitely help us ensure our respective projects can be updated for those new feeds in a timely fashion (wink wink, nudge nudge <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>

Hellswrath
08-14-2010, 12:40 AM
<p>Thrilled to see this stuff finally being made available.  Big win for the RM community. <img src="/eq2/images/smilies/ed515dbff23a0ee3241dcc0a601c9ed6.gif" border="0" /></p>

Penbrock
08-14-2010, 09:57 AM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>Start phpMyAdmin.  Then, look at the GEM MySQL tables.  If you see anything that seems related to a characterID and is set to an INT datatype, change it for a BIGINT datatype.</p><p>Then, try again to see if that fixed your issue.</p><p>An easy way would be to check what your own characterID is, then search the database for any reference to that number (since GEM might reuse that value in different fields).</p><p>If it still fails and the author is MIA report back in this thread, and I'll see if I can scrounge some time to have a look at it.  Unfortunately my vacations end tomorrow, so work might keep me quite busy over the next week, so no promises.</p></blockquote><p>I have tried that to clear the issue of members not being able to "Remove Me" but it does not seem to help. The sign up is working great.</p><p>Any help yo can give would be great. I have looked over the code but not being good at PHP/SQL I al a bit lost at what I am looking at</p>

Lantis
08-14-2010, 02:19 PM
<p>I wish Dragonfly wasn't so picky on its installation - I can't install it locally on my machine because it refuses to use localhost or 127.0.0.1 for its cookie (that's the first time a CMS/forum did that to me, and I installed plenty while developping RMSA auth modules).  I hate software thinking they know better than me, the user...  Since installing DragonflyCMS, RM4DF and GEM on my remote host would take too long, I'll have to settle with having a look at the GEM code.  I'll get back to you.</p><p>In the mean time, make sure you are using RM4DF 7.1.1, as it resolves the issue with chararcterID values being too long.  Grue also posted information on how to fix any existing installation (since I don't know if updating to 7.1.1 will also fix any existing database schema).</p><p>EDIT: after a first look at the code...  I am coming to the conclusion that I am too young to experience that level of pain, sorry <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" />  The code isn't commented, so it would take hours for me to browse through it, figure out how every database field interact with one another (as I suspect that more than one of these fields will need to be increased from an INT to a BIGINT, and display width will need to be increased from 12 to 16 as well).  Sorry.</p><p>Your best shot if you want to fix it through phpMyAdmin:make a new install of GEM (since you probably have corrupted entries at this point - events assigned to userID whose characterID is incorrect since they were written back incorrectly), then use phpMyAdmin to increase all int(12) fields to bigint(16).  After that, start populating events in it, and see what happens.</p>

Dark_Grue
08-14-2010, 07:18 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>I wish Dragonfly wasn't so picky on its installation - I can't install it locally on my machine because it refuses to use localhost or 127.0.0.1 for its cookie (that's the first time a CMS/forum did that to me, and I installed plenty while developping RMSA auth modules).</p></blockquote><p>It's a known problem in 9.0.6.1 that didn't exist in 9.0.6.0, and should have been fixed in subsequent releases, I think. It's a problem with the Dragonfly installer (the one that installs Dragonfly, not modules). Don't know for sure that's what you were encountering.</p><p>I live dangerously and develop on my "production" system, so I've never tried to set up a local install.</p><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>In the mean time, make sure you are using RM4DF 7.1.1, as it resolves the issue with chararcterID values being too long.  Grue also posted information on how to fix any existing installation (since I don't know if updating to 7.1.1 will also fix any existing database schema).</p></blockquote><p>Never fear, RM4DF will do database schema fixes (when necessary for particular versions) on upgrades as well as during a new installation, the Dragonfly module installer allows for upgrade routines, and I made sure to handle that in 7.1.1, so any current users are covered. Instructions on how to do upgrades are contained in the INSTALL.txt file, and also walk through the process of running the module update through the Dragonfly administrative interface.</p><p>People can always upgrade by hand - I don't believe that'll impact upgrading (the schema changes will still execute, but it shouldn't matter that you're changing the field type to the same type it already is).</p><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>EDIT: after a first look at the code...  I am coming to the conclusion that I am too young to experience that level of pain, sorry <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /> </p></blockquote><p>Hah, I know what you mean. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p><p>I sympathize with folks who just want to get their GEM installation running again, but it really <em>needs</em> a rewrite from the ground-up. There are other issues besides the recent functional ones. And not just the ones I'm about to discuss below.</p><p>In terms of schema, I made an attempt to clean up the cpg_inst.php file. Based on what I'm looking at, the schema was never right. The keys between GEM, Dragonfly, the EQ2Players data, and RM4DF were all mis-sized (GEM was using fields that were too small in all cases). Although, to be fair, the EQ2Players data size getting larger was something we only recently realized.</p><p>Problems would manifest when your Dragonfly user_id or characterID exceeds 21474836471, you also could be having problems if the number of events exceeds that number. Dragonfly group_id may be involved somehow, I just changed it to play it safe.</p>

Lantis
08-14-2010, 08:05 PM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>I wish Dragonfly wasn't so picky on its installation - I can't install it locally on my machine because it refuses to use localhost or 127.0.0.1 for its cookie (that's the first time a CMS/forum did that to me, and I installed plenty while developping RMSA auth modules).</p></blockquote><p>It's a known problem in 9.0.6.1 that didn't exist in 9.0.6.0, and should have been fixed in subsequent releases, I think. It's a problem with the Dragonfly installer (the one that installs Dragonfly, not modules). Don't know for sure that's what you were encountering.</p></blockquote><p>The version I tried to install was 9.1.2.1  - I just went with what I already had at hand, as going with something too new might have brought other issues related to GEM.</p>

Penbrock
08-14-2010, 08:31 PM
<p>Thanks for everyone who looked in to this and for the new install file.</p><p>I may try doing a fresh install and see what happens. Not being able to "remove me" though a problem is not as bad as some I have seen here that had it crash right out. I guess I was lucky to have made the database changes before they became an issue.</p><p>We do use the heck out of GEM as not only our raiders use it, but I an running fun non-raid events all the time</p><p>(Darn tryed the update but the [remove] still does not populate)</p>

Dark_Grue
08-14-2010, 10:32 PM
<p><cite><a href="mailto:Lantis@Antonia">Lantis@Antonia</a> Bayle wrote:</cite></p><blockquote><p>The version I tried to install was 9.1.2.1  - I just went with what I already had at hand, as going with something too new might have brought other issues related to GEM.</p></blockquote><p>Hmmn, Then I dunno. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /> The guys over at the Dragonfly forums would probably be able to help you better, should you wish to re-attempt it. I'm pretty sure that's not the intended behavior, but the cookies setup is probably the trickiest part of the entire install. It's really easy to misinterpret what those parameters are supposed to be, and it's really not explained as well as it could be, IMO.</p><p><cite>Penbrock wrote:</cite></p><blockquote><p>(Darn tryed the update but the [remove] still does not populate)</p></blockquote><p>Grr, I really thought that would help.</p><p>However, it appears that... remember how I said GEM's problems ran deeper than just the schema? There's a logic error. I have no idea why it'd manifest now and didn't before. In any case, I think I located and fixed it. As well as a few other minor problems. So, <a href="http://www.theclenchedfist.com/Downloads/details/id=21.html" target="_blank">I made a patch for the GEM module directory</a>. It'll help for a new install (still have to create the tables with the new schema, and I didn't feel like writing a few dozen ALTER statements) - again, maybe. <strong><span style="color: #ff0000;">It's tested very little.</span></strong> I can't support it though, it's just a quickie to get people up and running as a kindness.</p>

sanctumoni
08-16-2010, 06:19 PM
<p>IN regards to GEM: my suggestion would be to do a clean install. I use GEM for my guild without any problems,other than having to edit the code to allow for the level cap increase with the latest expansion. But that took about 5 seconds.</p><p><span >Oh And Dark_Grue</span></p><p><span >Sorry I haven't gotten back to you in regards to the issues I was having, Started a new Job withSoftware firm and its been kicking my @$$. So I haven't had much time to play with my site at all.I do know that I played with all the .htaccess files but that didn't help my cause..</span></p>

Penbrock
08-16-2010, 06:24 PM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p>Grr, I really thought that would help.</p><p>However, it appears that... remember how I said GEM's problems ran deeper than just the schema? There's a logic error. I have no idea why it'd manifest now and didn't before. In any case, I think I located and fixed it. As well as a few other minor problems. So, <a href="http://www.theclenchedfist.com/Downloads/details/id=21.html" target="_blank">I made a patch for the GEM module directory</a>. It'll help for a new install (still have to create the tables with the new schema, and I didn't feel like writing a few dozen ALTER statements) - again, maybe. <strong><span style="color: #ff0000;">It's tested very little.</span></strong> I can't support it though, it's just a quickie to get people up and running as a kindness.</p></blockquote><p>OK that is much better, the [remove me] now populates and lets names be removed. Not to be picky, and if it is a pain I can live with it this way but everyone is able to remove anyone not just their own toons</p>

sanctumoni
08-16-2010, 06:27 PM
<p>Funny I don't have that problem with GEM.. Of course i am using Version 1.4.2.0 haven't had any problems to date.</p><p>Here is a copy of the <a href="http://www.eftrinity.com/files/GEM_1_4_2_0.zip" target="_blank">Gem Module 1.4.2.0</a> ..</p>

Dark_Grue
08-17-2010, 01:35 AM
<p><cite>Penbrock wrote:</cite></p><blockquote>OK that is much better, the [remove me] now populates and lets names be removed. Not to be picky, and if it is a pain I can live with it this way but everyone is able to remove anyone not just their own toons</blockquote><p>Not having extensively examined the code, I suspect it always worked that way. All I did was change one implicit cast (crazy use of a string operation against an array). [Pop quiz, what is the result when you cast an array to a string? That's right kids, it's the string "Array"! Which has, incidentally a length of 5. Not a good way to check the length of an array.]</p><p>I might take a look at it again, but honestly, there's too much to fix.</p><p><cite>Demetrios@Everfrost wrote:</cite></p><blockquote><p>Funny I don't have that problem with GEM.. Of course i am using Version 1.4.2.0 haven't had any problems to date.</p><p>Here is a copy of the <a href="http://www.eftrinity.com/files/GEM_1_4_2_0.zip" target="_blank">Gem Module 1.4.2.0</a> ..</p></blockquote><p>Version 1.4.2.0 <em>is</em> the version we're discussing. It's got all the problems we've been discussing and more. It's only a certain combination of things that makes the problems obvious, however. PHP version is one (as I recall, you're not using a version of PHP which is likely to expose the removal problem), characterID exceeding the size of INT is another.</p><p>It'll happen eventually. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /></p>

sanctumoni
08-17-2010, 02:39 AM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><cite>Penbrock wrote:</cite></p><blockquote>OK that is much better, the [remove me] now populates and lets names be removed. Not to be picky, and if it is a pain I can live with it this way but everyone is able to remove anyone not just their own toons</blockquote><p>Not having extensively examined the code, I suspect it always worked that way. All I did was change one implicit cast (crazy use of a string operation against an array). [Pop quiz, what is the result when you cast an array to a string? That's right kids, it's the string "Array"! Which has, incidentally a length of 5. Not a good way to check the length of an array.]</p><p>I might take a look at it again, but honestly, there's too much to fix.</p><p><cite>Demetrios@Everfrost wrote:</cite></p><blockquote><p>Funny I don't have that problem with GEM.. Of course i am using Version 1.4.2.0 haven't had any problems to date.</p><p>Here is a copy of the <a href="http://www.eftrinity.com/files/GEM_1_4_2_0.zip" target="_blank">Gem Module 1.4.2.0</a> ..</p></blockquote><p>Version 1.4.2.0 <em>is</em> the version we're discussing. It's got all the problems we've been discussing and more. It's only a certain combination of things that makes the problems obvious, however. PHP version is one (as I recall, you're not using a version of PHP which is likely to expose the removal problem), characterID exceeding the size of INT is another.</p><p>It'll happen eventually. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /></p>Yeah thanks for the vote of confidence... <img src="/smilies/69934afc394145350659cd7add244ca9.gif" border="0" alt="SMILEY" />   [Removed for Content] it....</blockquote>

Dark_Grue
08-29-2010, 09:49 PM
<p><dt>It is a mistake to think you can solve any major problems just with potatoes.</dt><dt></dt><dt><strong>- Douglas Adams (1952 - 2001)</strong></dt></p><hr /><p><p><strong></strong></p><strong><span style="color: #009900; font-size: medium;">Roster Master for Dragonfly (RM4DF) 7.2.0:</span></strong></p><p><span style="font-size: x-small;">Get it and development news from the </span><a rel="nofollow" href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank"><span style="font-size: x-small;">RM4DF Project Page</span></a><span style="font-size: x-small;">. Not a Dragonfly CMS user? Visit the <a href="http://www.rostermaster.org/" target="_blank">Roster Master overview page</a> for information on related projects.</span></p><ul><li>Fixed a long-standing bug in the sig_image_rewrite_hack feature. This would cause installations where the server root and Dragonfly root were not the same to fail to perform the image rewrite correctly (the rewrite rule always assumed the roots were the same). This fix, along with the new diagnostics page, should allow the hack to work on nearly all systems that meet the prequisites, as well as make it clearer why it doesn't work on systems that don't meet them. Big thanks to Demetrios for working ceaselessly with me to work this feature out.</li><li>Added automated diagnostics to determine what features are available from the CMS module. This is the page you'll want to look at first when troubleshooting RM4DF features, and it also has the information you'll need to know for reporting problems. The Diagnostics page is accessed from the RM4DF Administraion menu bar. Thanks to Demetrios for field-testing this feature before release.</li><li>Moved Signature Master system diagnostics from that module to the new Diagnostics page. The $DEBUG flag still enables debugging information for that module, but now it's limited to runtime error diagnosis.</li><li>Signature Master no longer defaults to an internal default signature block template if the corresponding template file cannot be located. It will continue to default to default_sigblock.png as the default signature block image if the image configured in $config['sigblock_basename'] cannot be located; however, there is now a default_sigblock.txt file that contains the corresponding signature block template. If the image file exists, but the template does not, Signature Master will now return a 404 error (or an appropriate DF error if the Signature Master $DEBUG flag is set).</li><li>Fixed quest link for Paw of Opolla heritage quest.</li><li>Added in missing heritage quest icons. Thanks to penbrock for pointing out the oversight.</li><li>Updated rm4df_update.sh script.</li><li>Corrected minor typos in comments and templates.</li><li>CONFIG CHANGE: Added roster avatars option "CLASS" for the $config['avatars'] setting. Feature requested by Demetrios, class icons extracted and contributed by Seagoat.</li><li>CONFIG CHANGE: Removed $config['show_lastname'] from the config.inc file, as this setting has been nonfunctional since version 7.0.0 - you'll want to edit themesdefaulttemplaterostermasterrostermater.html to change the display characteristics of the roster (in other words, this parameter was removed as redundant with the purpose of the templates). In this case, you'd want to remove or comment out the {character_row.S_CHAR_LASTNAME} element in the template. Bug reported by Demetrios.</li><li>CONFIG CHANGE: Roster Master no longer allows upgrades from versions older than 7.0.0 (Any versions prior to 7.1.1 aren't functional due to the everquest2.com structure changes anyway.) Users upgrading from a version prior to 7.0.0 must uninstall the previous version, then install 7.2.0. NOTE: Character claims will not be preserved (as per a fresh install).</li><li>Updated documentation.</li></ul>

Dark_Grue
09-22-2010, 02:48 AM
<p>Man, it's been quiet. Too quiet.</p><p>Just wanted to check with people who had a previously had a problem with the sig_image_rewrite_hack feature, if version 7.2.0 resolved that problem - or, if the new diagnostics feature help resolve other issues.</p><p>I know the feature now works for two people at least: Demetrios and myself. I was hoping that it would get more feedback from others though...</p><p>Sound off if previous problems are resolved. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p>

dsotmlynx
12-25-2010, 02:57 AM
<p>There's a bug in 7.2.0 as far as the size of characterID. While the database fields were fixed in 7.1.1, this one wasn't.</p><p>In parser.inc @ line 843:</p><p>."characterId='".intval($char_info['characterId'])."', "</p><p>intval is going to force the characterId to 2147483647. I replaced intval with floatval and everything seems to work now. Not sure if that is the best way to fix it, but it works for me.</p><p>Thanks for a wonderful tool and happy holidays.</p>

dsotmlynx
12-25-2010, 03:59 AM
<p><cite>dsotmlynx wrote:</cite></p><blockquote><p>There's a bug in 7.2.0 as far as the size of characterID. While the database fields were fixed in 7.1.1, this one wasn't.</p><p>In parser.inc @ line 843:</p><p>."characterId='".intval($char_info['characterId'])."', "</p><p>intval is going to force the characterId to 2147483647. I replaced intval with floatval and everything seems to work now. Not sure if that is the best way to fix it, but it works for me.</p><p>Thanks for a wonderful tool and happy holidays.</p></blockquote><p>Tried to save a claim and found more problems:</p><p>Line 618,692,781 in rostermaster.inc</p><p>Line 176, 236 in questmaster.inc</p><p>And so on. Basically every line involving characterId.</p>

Dark_Grue
01-04-2011, 12:55 AM
<p>God, I can't believe the characterIDs have gotten that high...</p><p>I'll get right on it. I just got back from the holidays, so I'm still catching up with stuff.</p><p><strong>EDIT:</strong> Should have a working fix. It really helps to have a text editor that can do global directory file searches using regular expressions, let me tell you! <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p><p>Dsotmlynx or anyone else experiencing this issue, PM me with a e-mail address that can take attachments and I'll be happy to send you a preview copy to make sure your issue is resolved.</p>

Dark_Grue
01-18-2011, 10:46 PM
<p>Just as a FYI for everyone, EQ2Players is no longer providing a CSV feed for guilds, the returned data only contains the column headers (which were never correct to begin with). XML data is still available, but it contains very little information, and its accuracy is suspect.</p><p>Obviously, this affects both RMSA and RM4DF. There's nothing we, as authors, can do.</p><p>[Technically, there's still some other things we can do, but it's very slow and process-intensive. Also, it would be pointless to invest that much effort in coding for a service that SOE refuses to support or maintain.]</p><p>It's my hope that the Velious expansion might bring that vaporware data server API that they talked about at last year's Fan Faire, but SOE is continuing a long tradtion of contempt for the customers with this latest outage with absolutely no explanation, notice, or expectation of a solution. This forum might as well not exist, for all the attention the serious issues that EQ2Players has had that remain unaddessed and unexplained.</p>

Lantis
01-18-2011, 10:57 PM
<p>First I hear about this.  I just tried one CSV for my current guild, and it's working:</p><p><a rel="nofollow" href="http://everquest2.com/guilds/guild_roster_csv.vm?guildId=4922104" target="_blank">http://everquest2.com/guilds/guild_...guildId=4922104</a></p><p>Could this be happening with merged servers?</p>

Dark_Grue
01-19-2011, 01:06 AM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>First I hear about this.  I just tried one CSV for my current guild, and it's working:</p><p><a rel="nofollow" href="http://everquest2.com/guilds/guild_roster_csv.vm?guildId=4922104" target="_blank">http://everquest2.com/guilds/guild_...guildId=4922104</a></p><p>Could this be happening with merged servers?</p></blockquote><p>If that's the case, it was affecting more than just the servers merging. Not much makes sense about the way EQ2Players operates or is managed.</p><p>I can confirm it's back up. I just pulled a good roster off the CSV and XML feeds. Search on the website also appears to be working. My RM4DF log says the data feeds were bad from at least the 15th, right up until this evening. I know earlier this evening they were not, since I working on troubleshooting and verifying the outage, so it *just* came back - as mysteriously as it went.</p><p>It may be back up, but I think most would argue that a service that comes and goes at a whim, without explanation, is no service at all. =/</p>

Lantis
01-19-2011, 01:14 AM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>First I hear about this.  I just tried one CSV for my current guild, and it's working:</p><p><a rel="nofollow" href="http://everquest2.com/guilds/guild_roster_csv.vm?guildId=4922104" target="_blank">http://everquest2.com/guilds/guild_...guildId=4922104</a></p><p>Could this be happening with merged servers?</p></blockquote><p>If that's the case, it was affecting more than just the servers merging. Not much makes sense about the way EQ2Players operates or is managed.</p><p>I can confirm it's back up. I just pulled a good roster off the CSV and XML feeds. Search on the website also appears to be working. My RM4DF log says the data feeds were bad from at least the 15th, right up until this evening. I know earlier this evening they were not, since I working on troubleshooting and verifying the outage, so it *just* came back - as mysteriously as it went.</p><p>It may be back up, but I don't think most would argue that a service that comes and goes at a whim, without explanation, is no service at all. =/</p></blockquote><p>After all those years, there's nothing new there in regard to the service level offered by EQ2Players.  I've given up on them.</p>

Yimway
01-27-2011, 02:34 AM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p>It may be back up, but I think most would argue that a service that comes and goes at a whim, without explanation, is no service at all. =/</p></blockquote><p>Don't worry, the fact that it was up, was short lived, as its down again.</p><p>These feeds being down is a real shame.  RM has been an awesome solution for us for so many years now.</p><p>I'm now looking at building my own xml set to manually update so we can continue to use the system effectively.</p>

Skandragon
02-06-2011, 09:58 AM
<p>The most frustrating thing about this is that providing the raw data should be very, very easy to do, compared to the pre-formatted HTML output.</p><p>Perhaps they should hire someone who understands REST and databases well enuogh to put the two together in a meaninful way.</p>

Lantis
02-17-2011, 04:01 PM
<p><cite>Skandragon wrote:</cite></p><blockquote><p>The most frustrating thing about this is that providing the raw data should be very, very easy to do, compared to the pre-formatted HTML output.</p><p>Perhaps they should hire someone who understands REST and databases well enuogh to put the two together in a meaninful way.</p></blockquote><p>When I ported RMSA to LOTRO, it was actually a pleasure to do so.  Within a few hours I already had a fully functjonal standalone parser, the rest of the work was to integrate it into the RM codebase, and adapt the rest of the code.  LOTRO relies on REST and XML.  It means all data can easily be obtained, and you can decide what you want to use or not.  And when they added new data to the feeds, I didn't even need to rewrite my parser - the new data (which I didn't need) was simply ignored by my parser, as they added it in a clean way to the existing XML data.</p><p>Turbine (LOTRO's publisher) limited access to their feeds by requiring devs to register for an API dev key (which was easy to obtain, I was even able to go through a current LOTRO player to ask one for me on my behalf, I got it the next day or something like that).  This is mostly to ensure that random people don't start hammering the feeds like mad, and that if one specific application was to misbehave (they ask you for example to avoid hammering the feeds more than once per second), they can block it, preventing their servers from becoming overloaded.</p><p>But considering EQ2 is having trouble obtaining the required resources from SOE (from what SJ posted, it's like there's one team of web dev at SOE, and each department takes their turn at <span style="text-decoration: line-through;">abusing them</span> assigning them to their game), I suspect EQ2players shall always remain just an afterthought at SOE.</p><p>Shame really, since I bet that if they were to provide all the required data through feeds, the community would come up with something that would quickly rival, and eventually surpass what SOE is offering for free with EQ2Players.  Just look at what this community has been able to do so far with very limited and quirky data feeds (RosterMaster).</p><p>I wonder what happened with those talks of a third party getting involved that someone told Grue about at FF?</p><p>To be honest tho, I'm not sure I'd care anymore at this point, even if it did happen.  I've mostly moved to <a href="http://www.lostrealm.ca/wdlxtv" target="_blank">other projects these days.</a></p>

Seagoat
02-17-2011, 07:20 PM
<p>Well, Lucan D'Lere was merged into Crushbone yesterday (howdy, neighbor Grue!), and I'm curious about how RM4DF will handle this when EQ2Players finally catches up. I'm hoping "Oh, the suspense!" doesn't become "Oh, the humanity!" <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>

Dethdlr
02-17-2011, 07:45 PM
<p><cite>Seagoat wrote:</cite></p><blockquote><p>Well, Lucan D'Lere was merged into Crushbone yesterday (howdy, neighbor Grue!), and I'm curious about how RM4DF will handle this when EQ2Players finally catches up. I'm hoping "Oh, the suspense!" doesn't become "Oh, the humanity!" <img src="/eq2/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" /></p></blockquote><p>When Kithicor merged into Butcherblock I ended up going in to the database and updating all the character IDs so they matched the new ones on Butcherblock. </p><p>If I remember right, everything is tied to the character IDs.  Problem is, part of the character ID has to do with the server you're on.  So if your guild moved from one server to another, your guild ID changed and so did all your character IDs. You'll need to modify RM to point to the new guild ID.</p><p>Your guild will probably be listed on EQ2Players twice, once for each server.  Same thing with each of your characters.  The LDL one will become stuck in time and nothing will ever change until they finally delete them.  The Crushbone guild will slowly populate on EQ2Players as people log in again until eventually, you have your whole guild listed again.</p><p>That's at least how it went for mine.  Your mileage may vary.  Good luck!</p>

Chanson
02-25-2011, 05:03 PM
I'm not going to pretend to know even half of what has been discussed here. I'm just curious about the EQ2 Mobile app. It seems if the app can get current character information that there must be a data feed somewhere that is current and updated. Or perhaps my ignorance of the details is the problem (proprietary data feed that can be easily parsed or something?).

Seagoat
02-25-2011, 05:19 PM
<p>EQ2 Mobile is provided by SOE and has nothing whatsoever to do with Roster Master. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> Your best bet would be to post in the EQ2 Mobile thread <a href="http://forums.station.sony.com/eq2/posts/list.m?topic_id=494311" target="_blank">here</a>.</p>

Dark_Grue
02-26-2011, 03:20 AM
<p>Mmmn, I think what nipxus is asking is if the mobile application is getting its data feed from elsewhere (presumably the mythical data server), then could we reverse-engineer that application to get the interface. Though since what what I've gathered, the mobile app's been failing at the same time EQ2Players has, I'm not sure it actually <em>has</em> a better data feed.</p><p>The answer is maybe. I've not been all that interested in seeing if that's the case. It'd be a mild PITA to set up. I'm not sure I want to put effort into trying to keep up with whatever stunts they're trying to pull off behind the scenes though, as you could end up spending a lot of effort just to have them pull the rug out.</p><p>...which is what they've been doing all along.</p>

Dark_Grue
07-10-2011, 03:54 AM
<p>It's been a long time since any news, but I have some to impart.</p><p>I managed to get a few moments to speak with Smokejumper regarding the state of EQ2Players.com, and confirmed a few things, and a few new tidbits.</p><p>First, the things we knew:</p><ul><li>The team that maintains the websites isn't part of the EQ2 team. They're shared by all the games. I got the impression that despite what arguably was a legitimate need, they couldn't directly task or control the Web group.</li><li>EQ2Players wasn't high on their list to fix.</li><li>EQ2Players wasn't high on Corporate's priorities.</li><li>He was pretty embarassed about the subject. He said he'd actually asked the site be taken down, as he'd rather have no site at all, then have a site so broken (a sentiment I think we all resonate with).</li></ul><p>And here's some of the new news, which I should temper by saying that Smokejumper couldn't make any commitments about when we could see it happening:</p><ul><li>The new API and data server is still an ongoing project, and there is an intent to release it.</li><li>Corporate's attitude with regards to its priority has changed.</li><li>Smed's behind getting EQ2Players fixed as a priority, which should help immensely.</li></ul><p>During today's (Saturday) EQ2 Q&A session, a few other folks brought up the issue as well, and the deveopers did mention the new data server system that was announced at last year's Fan Faire. So, it seems the intent to get that out and running is still there. I'm cynical enough that I'm not holding my breath, but I did want to let the folks here know the front lines of the Roster Master community haven't been abandoned. I hope we won't have long to wait.</p>

Seagoat
07-10-2011, 10:51 AM
<p>Well, it's something, anyway...acknowledgment is the first step to recovery, right? <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

Yimway
08-08-2011, 02:47 PM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p>God, I can't believe the characterIDs have gotten that high...</p><p>I'll get right on it. I just got back from the holidays, so I'm still catching up with stuff.</p><p><strong>EDIT:</strong> Should have a working fix. It really helps to have a text editor that can do global directory file searches using regular expressions, let me tell you! <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p><p>Dsotmlynx or anyone else experiencing this issue, PM me with a e-mail address that can take attachments and I'll be happy to send you a preview copy to make sure your issue is resolved.</p></blockquote><p>Was this fix ever released?</p><p>We actually got our feed working reasonably well, but around 1/5 toons don't parse due to the characterID.</p>

Yimway
08-08-2011, 07:14 PM
<p>Just wanted to add, still running GEM and working fine.</p><p>There were several updates before the creator vanished.</p><p>The last release I know of is 1.4.2.0  and I can zip that up and send it to anyone that needs.</p>

Mican
08-08-2011, 08:22 PM
<p>It has been a long time since I used Roster Master, so have not kept up with all the developments.</p><p>However, I have a guild on the EQ2 Extended server Freeport - which does not have a roster feed (or one that is publically available anyway) - but I would like to use Roster Master and/or GEM. </p><p>Is there a way to create my own XML file for uploading in order to be able to use these two programs?  This would be the Stand Alone version - unless there is a Joomla version.</p>

Lantis
08-08-2011, 09:50 PM
<p><cite>Mican wrote:</cite></p><blockquote><p>It has been a long time since I used Roster Master, so have not kept up with all the developments.</p><p>However, I have a guild on the EQ2 Extended server Freeport - which does not have a roster feed (or one that is publically available anyway) - but I would like to use Roster Master and/or GEM. </p><p>Is there a way to create my own XML file for uploading in order to be able to use these two programs?  This would be the Stand Alone version - unless there is a Joomla version.</p></blockquote><p>Yes, tho it's not officially supported or documented.  If you look in the parser.php, there are some commented out lines where you could retrieve the XML off a local file instead of a remote URL.</p>

Dark_Grue
08-08-2011, 09:56 PM
<p><cite>Atan@Unrest wrote:</cite></p><blockquote><p><cite>Dark_Grue wrote:</cite></p><blockquote><p><strong>EDIT:</strong> Should have a working fix. It really helps to have a text editor that can do global directory file searches using regular expressions, let me tell you! <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p></blockquote><p>Was this fix ever released?</p><p>We actually got our feed working reasonably well, but around 1/5 toons don't parse due to the characterID.</p></blockquote><p>I, uh, fixed it and forgot to publish the new version. Thanks to Atan, I posted 7.2.1, which should resolve the issue.</p><p> <cite>Mican wrote:</cite></p><blockquote><p>It has been a long time since I used Roster Master, so have not kept up with all the developments.</p><p>However, I have a guild on the EQ2 Extended server Freeport - which does not have a roster feed (or one that is publically available anyway) - but I would like to use Roster Master and/or GEM. </p><p>Is there a way to create my own XML file for uploading in order to be able to use these two programs?  This would be the Stand Alone version - unless there is a Joomla version.</p></blockquote><p>RM4DF can use input files rather than pulling data from the Web server, look at the read file hack in the config.inc file. There's a minor typo in the documentation for the feature, it doesn't mention that roster.xml is the file that it reads for XML (if XML parsing is enabled).</p><p><span style="text-decoration: line-through;">I don't know if Lantis created a similar feature in RMSA. I don't think so.</span> [See Lantis' reply, above.] It probably wouldn't be too difficult to alter the parser.inc file from RMSA to add the feature though, there was a lot of collaboration, and there's a lot of similarities that should make it relatively easy.</p>

Yimway
08-08-2011, 10:21 PM
<p><span style="text-decoration: line-through;">If anyone has also updated GEM for the larger ID's please let me know.</span></p><p>I'm finding the same people that previously didn't show up in the roster list are now unable to sign-up in GEM.  I'm slowing going thru the code, but well, I'm not a php dev so its going REAL slow.</p><p>Update-</p><p>Yeah nevermind, I've got GEM working again.  I can provide an updated zip file if anyone else needs.</p><p>I have to say it is nice having Roster Master and GEM working again.</p>

Mican
08-09-2011, 05:50 PM
<p>So is GEM only for DragonFly?</p><p>My previous guild we did use DragonFly and used Roster Master and GEM - but new guild is using Joomla (it has a cool little ACT parser program for it that we use a lot).  We are having a hard time finding a calendar/raid sign up module for Joomla that allows sign ups... GEM would be perfect if I could get it all working with the Stand Alone version.</p>

Yimway
08-10-2011, 12:26 PM
<p>I honestly don't know.  I've only used it with dragonfly.</p><p>I don't actually know php at all really, I just worked my way thru the code, found the problems and fixed it <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" />  I don't understand it well enough to know what would happen if you tried running it outside of dragonfly.</p><p>It would appear to me in what I figured out of how it works is that it is dependent on Rostermaster, and if it was attempted to run outside dragonfly, at the very least the admin panel for settings wouldn't be available (since that is part of the dragonfly integration).</p>

Dark_Grue
08-30-2011, 01:56 AM
<p>Speaking of long-standing issues never addressed. I finally found where the patch notes for the updater are hidden. Apparently, patching the patcher to get the new update notes is too... difficult for SOE. So, most of us (i.e. those of us using the retail patcher) are stuck forever looking at the update notes from, I dunno, April or something.</p><p>I found the new page using Google, completely by accident.</p><p>Version 2.0 of <a href="http://www.theclenchedfist.com/Downloads/details/id=9.html" target="_blank">SOE Update Notes</a> fixes that, and that feed appears to be working as one might expect.</p>

Lantis
11-10-2011, 03:40 PM
<p>Some news...</p><p>The good: New website will launch in early December, along with the expansion and the new free-to-play model.</p><p>The unknown: they haven't specified if that new website includes the mythical data feeds promised long ago</p><p>The bad: I probably won't be there to update RMSA to those new feeds.  I'm quitting EQ2 this month, which means I will most likely lose forum access at the same time.  My interest in EQ2 has simply decreased to be next to non-existant after 6 years playing this game non-stop.  If someone wants to take over RMSA development, please contact me (only SERIOUS persons, not just "Oh, I think I can do it, maybe, sometime, perhaps, it's just HTML, right?").  If not... If I can have access to all the necessary data feed and I get bored enough during the winter I _might_ work on it. I expect the code change to be non-trivial if they change the whole data feed setup and start adding more data, so it will require a certain amount of motivation to get me started on such a non-trivial amount of work.</p><p>In which case I'll make sure Grue or someone else gets notified so they can update this thread.</p>

Dark_Grue
11-11-2011, 06:58 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>Some news...</p><p>The good: New website will launch in early December, along with the expansion and the new free-to-play model.</p><p>The unknown: they haven't specified if that new website includes the mythical data feeds promised long ago</p></blockquote><p>This is new news, although it would fit what we're seeing. Still blows my mind SoE think they can ignore customer-facing services like this. I mean, Blizzard is going CRAZY with their products. Blizzcon is on Pay Per View on cable and sat, for crying out loud.</p><p>Dumb people, doing dumb business. =/</p><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>The bad: I probably won't be there to update RMSA to those new feeds. I'm quitting EQ2 this month, which means I will most likely lose forum access at the same time. My interest in EQ2 has simply decreased to be next to non-existant after 6 years playing this game non-stop.</p></blockquote><p>Geeze, that is bad news. Very sorry to hear that, really enjoyed working with you on the Roster Master project. I do hope the new feed comes to pass soon, and perhaps renews your interest.</p><p>I'm keeping an eye on things periodically, but untill SoE gets off thier collective duffs, there's not much for any of us to do on this. =(</p>

Lantis
12-07-2011, 12:10 PM
<p>Looks like the F2P conversion has given me back forum posting access <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" />  Let's hope it will stay that way.</p><p>More news update:</p><p>1) According to SJ's recent Producer's Letter, the new website is being delayed by a week2) I will have time this month to look at adapting the new XML feeds for RMSA.  I already started talking with Grue over some technical details on the parsing.</p><p><span style="text-decoration: line-through;">As an aside, kinda bummed that some bloggers got early access to those feeds, but developpers who could actually use them (and provide enlightened feedback as they actually use them while developping) didn't <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" />  That could have helped us ensure that RosterMaster projects are ready to land running once the new website launches.  Oh well.  At least it seems the backend was done by an EQ2 programmer, and not SOE's generic webteam, so I am hopeful for something far more suitable to our needs than the previous offerings.  Time will tell.</span></p><p>EDIT: All sorted out.  Thank you to you-know-who-you-are <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p>

Lantis
12-09-2011, 01:07 AM
<p>Request for feedback!</p><p>I am seriously considering switching the XML parser to use SimpleXML, as it makes the code much simpler and more robust (IMHO).  However, I need to see first if SimpleXML support is something common enough with modern hosting companies, or if there are still quite a few lagging behind.</p><p>I need as many RosterMaster users (both RMSA and RM4DF) as possible to run the small bit of code below, which will report wether your server supports SimpleXML or not:</p><p><span style="font-family: courier new,courier;"><?phpecho "SimpleXML support: ".extension_loaded("SimpleXML")."<br>";echo "Version: ".phpversion()."<br>";?></span></p><p>Just create a simple testing.php page with this code in it, and access the page from your browser.  Please send me a PM with the results (1 or 0 for SimpleXML support, and the PHP version)  If I see too many users whose server doesn't support it then I'll drop this idea, and simply stick with the current parser.</p>

Dethdlr
12-09-2011, 01:45 AM
<p>I know ya said PM, but here's what the response should look like:</p><p><span style="font-family: 'Times New Roman'; font-size: medium;">SimpleXML support: 1</span><span style="font-family: 'Times New Roman'; font-size: medium;">Version: 5.2.9</span></p>

Dethdlr
12-09-2011, 03:58 AM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>EDIT: All sorted out.  Thank you to you-know-who-you-are <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p></blockquote><p>You're welcome.  <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

Dark_Grue
12-09-2011, 09:19 PM
<p>Not just sorted out, sorted out in spades. Big thank you to you-know-who. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p><p>Also thanks to Lantis, who really was the person responsible for making things happen for the Roster Master community. Expect bright new things to come out of both RM ports soon as we've got data, <em>data</em>, <strong>DATA</strong>!</p><p>Hopefully I'll have some time to program during the holidays, I'm still trying to get back into my regular routine after having a little trouble with a capitol "C" (I'm fine now).</p><p>We'll see how good my code comment discipline was when I start revising the code after letting it sit for over three months... I can't remember the last time I looked at the parser, and that's one of the first things that's going to need a heck of a cleaning! =P</p>

Lantis
12-09-2011, 09:38 PM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p>We'll see how good my code comment discipline was when I start revising the code after letting it sit for over three months... I can't remember the last time I looked at the parser, and that's one of the first things that's going to need a heck of a cleaning! =P</p></blockquote><p>Kinda helps being able to scrap our Unholy Trio of parsers (XML-HTML-CSV) and replace it with a shiny new Twin Engine Parser (tm pending) to handle both guild and roster data <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />  After a few hours I have a mostly working setup already - I'll try to bounce my code at you later tonight.</p>

Seagoat
12-10-2011, 12:26 AM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p>Hopefully I'll have some time to program during the holidays, I'm still trying to get back into my regular routine after having a little trouble with a capitol "C" (I'm fine now).</p></blockquote><p>Holy crap, Grue...I'm glad you're ok!! You're not allowed to go anywhere, just so you know. <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>

Lantis
12-12-2011, 04:01 AM
<p><strong>Progress update:</strong></p><p>RMSA is now fully interfaced with the new data feeds, and working pretty well.  Those feeds DEFINITELY update more often than the old ones <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p><p>So far I have focused on rewriting the data parser, and handling the data fields I was already supporting in 4.5.0.  Once that part is fully finalized I will start working on adding new data fields.  There are quite a lot of them to chose from, I will have to decide which to support.</p><p>I can't give any solid ETA, but my guess is I should have something ready before Christmas (if no unforseen issue arises).</p>

Lantis
12-14-2011, 10:45 PM
<p>Progressing faster than I was expecting.  Have a look at the current development version <a href="http://www.lostrealm.ca/eq2/rmdev/" target="_blank">here</a>.  Check out the new Combat and History links at the top (and of course, the displayed fields on both pages are 100% configurable).</p>

Nashbry
12-15-2011, 12:26 AM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>Progressing faster than I was expecting.  Have a look at the current development version <a href="http://www.lostrealm.ca/eq2/rmdev/" target="_blank">here</a>.  Check out the new Combat and History links at the top (and of course, the displayed fields on both pages are 100% configurable).</p></blockquote><p>Very nice indeed.  Thanks for working on such a program.  I know you are extrememly busy with this right now but if the mood strikes you (and seriously I won't be offended if you choose not to, you probably have many better things to do) my guild uses glfusion to run our site, if you ever get the chance, integration for that cms would be very helpful.  If not, that is cool too, the standalone will work just fine =o)</p>

Nerolathe
12-15-2011, 07:37 PM
<p>Not to stray off here, but could you all tell me where to find these feeds? Apparently I'm just being stupid and can't think of a good enough set of keywords to find 'em. <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" /></p>

Lantis
12-15-2011, 07:49 PM
<p><cite>Nerolathe@Butcherblock wrote:</cite></p><blockquote><p>Not to stray off here, but could you all tell me where to find these feeds? Apparently I'm just being stupid and can't think of a good enough set of keywords to find 'em. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /></p></blockquote><p>They only made them public last Friday.  It's on the Station Forums: <a href="http://forums.station.sony.com/station/forums/list.m?category_id=107" target="_blank" rel="nofollow">http://forums.station.sony.com/stat...category_id=107</a></p>

Lantis
12-15-2011, 07:56 PM
<p><cite>Nashbry wrote:</cite></p><blockquote><p>Very nice indeed.  Thanks for working on such a program.  I know you are extrememly busy with this right now but if the mood strikes you (and seriously I won't be offended if you choose not to, you probably have many better things to do) my guild uses glfusion to run our site, if you ever get the chance, integration for that cms would be very helpful.  If not, that is cool too, the standalone will work just fine =o)</p></blockquote><p>Since each CMS/Forum is completely different and authentication support usually requires a lot of time and effort (assuming it's actually doable - I've ran into some where it was virtually impossible), I prefer not to develop any additional auth module to RMSA (unless it were one widely used enough to justify the effort, and assuming also that integration is actually possible).  Sorry - I prefer to focus my efforts on the core itself. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />  Not saying that someone else couldn't write his own auth module.  The 6-7 supported modules already available can often serve as a starting base.</p>

Nerolathe
12-15-2011, 10:35 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p><cite>Nerolathe@Butcherblock wrote:</cite></p><blockquote><p>Not to stray off here, but could you all tell me where to find these feeds? Apparently I'm just being stupid and can't think of a good enough set of keywords to find 'em. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /></p></blockquote><p>They only made them public last Friday.  It's on the Station Forums: <a rel="nofollow" href="http://forums.station.sony.com/station/forums/list.m?category_id=107" target="_blank">http://forums.station.sony.com/stat...category_id=107</a></p></blockquote><p>Thank you so much, didn't even know we had those forums to be honest...</p>

Dethdlr
12-15-2011, 10:55 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>Progressing faster than I was expecting.  Have a look at the current development version <a href="http://www.lostrealm.ca/eq2/rmdev/" target="_blank">here</a>.  Check out the new Combat and History links at the top (and of course, the displayed fields on both pages are 100% configurable).</p></blockquote><p>Gotta say Lantis, that's looking pretty sweet.  Hopefully Dark Grue will be able to adopt a good bit for the RM4DF version (which I use on my guild site).  <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

Lantis
12-15-2011, 11:26 PM
<p><cite>Dethdlr@Butcherblock wrote:</cite></p><blockquote><p>Gotta say Lantis, that's looking pretty sweet.  Hopefully Dark Grue will be able to adopt a good bit for the RM4DF version (which I use on my guild site).  <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p></blockquote><p>Thanks <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />  Some of the work I initially did on LOTRoster to handle multiple pages of stats as well as the handling of unlisted characters is paying off as I needed these for this new version of RMSA as well.   I have over 30 user-configurable fields to chose from right now.  I decided to skip on many fields because they feel rather irrelevant (like the basic int/str/wis/dex stats).  I might still add a few more, but it's pretty close to a final list for now, unless people request adding a few more.  But otherwise, what you currently see on that dev install is nearly every available stats, spread over 5 pages of roster.</p><p>I wonder what's up with Grue tho - I haven't heard from him since last week <img src="/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" alt="SMILEY" />  Hope everything is allright.</p>

Dark_Grue
12-18-2011, 03:23 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote>I wonder what's up with Grue tho - I haven't heard from him since last week <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" />  Hope everything is allright.</blockquote><p> Just busy and no time to code. I've been glancing at the email traffic, but haven't formed any opinions to merit commenting on anything. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /></p><p>I did code a Dragonfly admin panel (had to do a bit of research to remember the style guide for that...) to allow people to look up Guild IDs, but in truth I just haven't had much time to look or think about code.</p><p>I'm hoping I'll have some spare time over the holiday to start coding the new stuff that'll be required for the next version (RM4DF XXXML Edition!), at least get the new parser up and maybe establish a new DB schema.</p><p>Other than that I'm Still Alive.</p>

Lantis
12-18-2011, 03:42 PM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote>I wonder what's up with Grue tho - I haven't heard from him since last week <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" />  Hope everything is allright.</blockquote><p> Just busy and no time to code. I've been glancing at the email traffic, but haven't formed any opinions to merit commenting on anything. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /></p><p>I did code a Dragonfly admin panel (had to do a bit of research to remember the style guide for that...) to allow people to look up Guild IDs, but in truth I just haven't had much time to look or think about code.</p><p>I'm hoping I'll have some spare time over the holiday to start coding the new stuff that'll be required for the next version (RM4DF XXXML Edition!), at least get the new parser up and maybe establish a new DB schema.</p><p>Other than that I'm Still Alive.</p></blockquote><p>I'm glad everything is fine - I was wondering since you had totally disappeared from the face of the Earth not long after that message you posted here about having to go through some major issues recently.</p><p>The good news is, so far I have encountered only one real (minor) technical issue working with this: the fact that so many characters return no data from the feeds as they haven't logged back since the feeds went live a few months ago.  I got a fairly elegant (IMHO) way to handle it, based on how I did it on my other roster project.</p><p>The biggest challenge with this turns out to be that there is so much to write, with all those new fields - it's a LOT of work.  I can see you having difficulties finding time to work on it - I've probably spent a good 30+ hours on this in the past 10 days (thankfully my evenings and weekends are fairly quiet these days).  Hopefully you'll be able to reuse some of that work yourself to save time, but I suspect it will depend on just how much of that data you want to expose to your users, and how to do it (I could thankfully take advantage of previous work I had done to handle multiple roster pages).</p><p>If you want to have an early look at my code just let me know, I'll send you what I've got so far.  This is getting pretty close to a first beta version, provided I can stop telling myself "Oh!  Let's add that other field as well!" <img src="/eq2/images/smilies/97ada74b88049a6d50a6ed40898a03d7.gif" border="0" /></p><p>And once again, kudos to Seagoat for providing me with fresh pixels!  These make a long list of names and stats so much more fun to stare at <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

Dark_Grue
12-18-2011, 06:42 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>I'm glad everything is fine - I was wondering since you had totally disappeared from the face of the Earth not long after that message you posted here about having to go through some major issues recently.</p></blockquote><p>Oh, yes, well the worst of things was already past even when I wrote that. But there's still paperwork to do and I'm just starting getting back up to speed at work. You see, I've been out on medical leave for 6 weeks. Kidney cancer, you see. I had my whole right kidney removed, cancer and all. It was all pretty sudden, actually.</p><p>I didn't want to make too big of an issue of it though. I'm doing just fine now. Cancer should be all gone now. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>The good news is, so far I have encountered only one real (minor) technical issue working with this: the fact that so many characters return no data from the feeds as they haven't logged back since the feeds went live a few months ago. I got a fairly elegant (IMHO) way to handle it, based on how I did it on my other roster project.</p></blockquote><p>Yeah, that's a frustrating aspect of the way the data server works. I'm still pondering that one, though I may take a look at how you solved it first. I did have some ideas about having some sort of user notification for claimed characters without data, to tell them to log the characters in, but I haven't started any implementation.</p><p>w Feel free to send anything along, though I'm afraid that it'll be a little one-sided for a while, I just haven't gotten all that far into the details yet. <img src="/eq2/images/smilies/9d71f0541cff0a302a0309c5079e8dee.gif" border="0" /></p><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>The biggest challenge with this turns out to be that there is so much to write, with all those new fields - it's a LOT of work. I can see you having difficulties finding time to work on it - I've probably spent a good 30+ hours on this in the past 10 days (thankfully my evenings and weekends are fairly quiet these days). Hopefully you'll be able to reuse some of that work yourself to save time, but I suspect it will depend on just how much of that data you want to expose to your users, and how to do it (I could thankfully take advantage of previous work I had done to handle multiple roster pages).</p></blockquote><p>Yeah, being able to leverage previous work will be good. I'ts always nice when forsight pays off. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /> So I'm pretty sure the existing module and template system that filtered into RM4DF versions back will allow for that customization for RM4DF, albiet for advanced users (at least at first). I still have a bunch of new data collections and modules I have ideas to code...</p><p>LOL, yeah, lots of ideas, not enough time to implement them and get them working the way one would like. It'll be an incremental process, I'm sure. I'll probably have to be content with mostly just getting the existing features working for the first release(s)... Getting the schema locked down is goingt obe very frustrating, since changing that and having an upgrade process for it is probably one of the biggest PITA tasks for a release. Writing the module installer is definitely one of the parts I don't enjoy. <img src="/eq2/images/smilies/69934afc394145350659cd7add244ca9.gif" border="0" /></p>

Lantis
12-18-2011, 11:53 PM
<p>Fields that will be available in RMSA 5.0.0 (let me know if you can think of anything else worth it, I'll see if it's available):</p><table ><tbody><tr><td><span style="font-size: x-small; color: #ffffff;"> avatar username type<span><strong>Basic fields:</strong></span></span><span style="font-size: x-small; color: #ffffff;"> </span><span style="font-size: x-small; color: #ffffff;"> name rank rankname <em>(combined)</em> race deity advclass tradeclass sectradeclass alternateadvancements<span><strong>History:</strong></span></span><span style="font-size: x-small; color: #ffffff;"> </span><span style="font-size: x-small; color: #ffffff;"> joined playedtime last_updated creationdate</span> <p><span style="font-size: x-small; color: #ffffff;"></span></p><p><span style="font-size: x-small; color: #ffffff;"></span></p><p><span style="font-size: x-small; color: #ffffff;"></span></p></td> <td><span style="font-size: x-small; color: #ffffff;"><span><strong>PvP:</strong></span> pvpwildkills pvptitlerank pvpkillstreak pvpdeaths pvpdeathstreak pvpcitykills<span><strong>Combat:</strong></span></span><span style="font-size: x-small; color: #ffffff;"> </span><span style="font-size: x-small; color: #ffffff;"> critmit critchance critbonus noxiousres arcaneres elementalres physicalres critmit health power</span></td> <td><span style="font-size: x-small; color: #ffffff;"><span><strong>Achievements:</strong></span> status quests achievements achievementpoints rare_harvests items_crafted collections<span><strong>Custom fields and others:</strong></span></span><span style="font-size: x-small; color: #ffffff;"> </span><span style="font-size: x-small; color: #ffffff;"> custom1 custom2 custom3 custom4 custom5 dkp <em>(when linking with a supported DKP application)</em></span></td></tr></tbody></table>

Lantis
12-21-2011, 02:51 AM
<p><span style="font-size: small; color: #00ff00;">RosterMaster StandAlone v5.0.0 Beta 1</span></p><p>Now available for download <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" />  This is a pretty major update in terms both of work and features.  Make sure you do read the changelog for update instructions.</p><p>Only one known issue so far: characters linking back to EQ2Players don't work because SOE has delayed the release of the redesigned EQ2Players website.  Once they put the new site live, I will be able to update RMSA to properly link your characters back to that new site.</p><p><span style="text-decoration: underline;"><strong>Changes in 5.0.0 Beta 1 (21-Dec-2011)</strong></span></p> <p>This is the biggest update in years, thanks to the availability of new character data feeds from SOE.</p> <p><strong>*** </strong>The database schema has changed - make sure you select the appropriate database upgrade from the configuration page.</p> <p><strong>*** </strong>Many changes in available fields - make sure you edit your configuration.  Using the available presets as a starting point is strongly recommended.</p> <p><strong>*** </strong>PHP requirement has been bumped to 5.0, with SimpleXML support required.</p> <p><strong>*** </strong>German (and French, in part) translations are outdated.  If you can help update these, please contact me.</p> <ul><li> <strong>NEW</strong>: Data retrieved from new XML data feeds provided by SOE.  These provide much more data for me to play with than the previous basic XML/CSV feeds, and they should also be far more reliably updated. Note that characters that haven't logged since those feeds went live will be reported as "No Data" on the roster.  You can optionally hide these in the configuration, under Display ("Hide Characters for which we have no data").</li><li> <strong>NEW</strong>: Added Beastlord support</li><li> <strong>NEW</strong>: Added support for having both secondary tradeskills</li><li> <strong>NEW</strong>: Many new fields for your display templates (now over 30 fields to chose from).</li><li> <strong>NEW</strong>: Presets for display templates.  You can select a set of fields for your roster pages that most closely matches  your guild's playstyle, and edit it further afterward.</li><li> <strong>NEW</strong>: Race field, with optionally displayed icons done by Seagoat.  Thanks! <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></li><li> <strong>NEW</strong>: Implemented config version checking.  You will be pointed back to the configuration page if you try to access a roster which requires you to update your configuration.</li><li> <strong>NEW</strong>: Option to show/hide the Export (to CSV) link on the menu.  Now disabled by default (unless logged as an admin).</li><li> <strong>NEW</strong>: Config options that are new or changed since last version will show a flashing red asterisk next to their description on the configuration interface.</li><li> <strong>NEW</strong>: Added new Top 5 charts to the Guild Summary page (Newest members, Most Kills and Most Deaths).</li><li> <strong>IMPROVED</strong>: You can have now up to 5 stats pages defined on your roster.</li><li> <strong>IMPROVED</strong>: When available Curl will automatically be used for fetching data from SOE, otherwise file_get_contents() will be used.</li><li> <strong>IMPROVED</strong>: Numeric-based grouping: extended status beyond 2.5M, generic ranges used for quests, crafted, harvested, and a few others.</li><li> <strong>IMPROVED</strong>: Rewrote the CSV generator (for roster export) to be more flexible, more robust, and RFC-compliant.</li><li> <strong>IMPROVED</strong>: A slight touch of CSS3 on the tooltip popups</li><li> <strong>NERFED</strong>: In order to make the code easier to maintain, flatfile and PostgreSQL support has been dropped, as they weren't really used anymore, and  MySQL is pretty much the norm with web hosting these days.</li><li> <strong>NERFED</strong>: Removed the example config.php.dist file, as manually editing this file is no longer recommended due to the large amount of config entries.</li></ul><p><span><span><span><span><span><span><span><span>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.</span></span></span></span></span></span></span></span><span><span><span><span><span><span><span><span>Discuss it here.</span></span></span></span></span></span></span></span></p>

Finnstang
12-21-2011, 10:55 AM
<p>I am getting an error when trying to find my Guild ID in the Search popup.  Aegis on Freeport...</p><p>Searching... <strong>Warning</strong>: file_get_contents() [<a href="http://www.eq2-aegis.com/forum/rostermaster/function.file-get-contents">function.file-get-contents</a>]: URL file-access is disabled in the server configuration in <strong>/home/xxxxxx/public_html/xxxxxxx.com/forum/rostermaster/rmgetguild.php</strong> on line <strong>82</strong> <strong>Warning</strong>: file_get_contents(http://data.soe.com/xml/count/eq2/guild/?name=i/aegis/&world=Freeport&c:show=id,name&c:sort=name:1) [<a href="http://www.eq2-aegis.com/forum/rostermaster/function.file-get-contents">function.file-get-contents</a>]: failed to open stream: no suitable wrapper could be found in <strong>/home/xxxxxx/public_html/xxxxxxx.com/forum/rostermaster/rmgetguild.php</strong> on line <strong>82</strong> <span style="color: red;">Parsing error!String could not be parsed as XML in rmgetguild.php:85!</span></p>

Lantis
12-21-2011, 11:48 AM
<p><cite>Finnstang@Kithicor wrote:</cite></p><blockquote><p>I am getting an error when trying to find my Guild ID in the Search popup.  Aegis on Freeport...</p><p>Searching... <strong>Warning</strong>: file_get_contents() [<a href="http://www.eq2-aegis.com/forum/rostermaster/function.file-get-contents">function.file-get-contents</a>]: URL file-access is disabled in the server configuration in <strong>/home/xxxxxx/public_html/xxxxxxx.com/forum/rostermaster/rmgetguild.php</strong> on line <strong>82</strong> <strong>Warning</strong>: file_get_contents(http://data.soe.com/xml/count/eq2/guild/?name=i/aegis/&world=Freeport&c:show=id,name&c:sort=name:1) [<a href="http://www.eq2-aegis.com/forum/rostermaster/function.file-get-contents">function.file-get-contents</a>]: failed to open stream: no suitable wrapper could be found in <strong>/home/xxxxxx/public_html/xxxxxxx.com/forum/rostermaster/rmgetguild.php</strong> on line <strong>82</strong> <span style="color: red;">Parsing error!String could not be parsed as XML in rmgetguild.php:85!</span></p></blockquote><p>It means your server has disabled this function.  I will have to implement Curl support as well for this section I guess.</p><p>Your GuildID is: 4265806579</p>

Finnstang
12-21-2011, 12:15 PM
<p>Ahhh...thanks for looking it up. <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p>Next issue...</p><p>After saving my config, I test DB connection, and it reports successful, but when I Initialize Database, it says:</p><p><strong>Error:</strong>Unable to create Main RosterMaster Table</p><p>I created a new db user and gave it full access to the database.  Also, I upgraded my RMSA for another server, and get the same message...and that db user/pw has been the same for a couple years and was working in the past.</p><p>Any ideas there?</p>

Lantis
12-21-2011, 03:40 PM
<p><cite>Finnstang wrote:</cite></p><blockquote><p>Ahhh...thanks for looking it up. <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p>Next issue...</p><p>After saving my config, I test DB connection, and it reports successful, but when I Initialize Database, it says:</p><p><strong>Error:</strong>Unable to create Main RosterMaster Table</p><p>I created a new db user and gave it full access to the database.  Also, I upgraded my RMSA for another server, and get the same message...and that db user/pw has been the same for a couple years and was working in the past.</p><p>Any ideas there?</p></blockquote><p>I had no issue upgrading two installations here (but I didn't try a completely new installation yet).  I will have to take a closer look when I get home tonight.</p><p>Make sure you enable verbose logging in the settings, and see if you get more information when attempting once again to intialize your database.</p><p>Note that initializing is only needed for new installations.  For upgrades, just click on the appropriate Upgrade link below (baed on which version you are upgrading from).</p><p>What SQL server are you using?</p>

Finnstang
12-21-2011, 04:13 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p><cite>Finnstang wrote:</cite></p><blockquote><p>Ahhh...thanks for looking it up. <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p>Next issue...</p><p>After saving my config, I test DB connection, and it reports successful, but when I Initialize Database, it says:</p><p><strong>Error:</strong>Unable to create Main RosterMaster Table</p><p>I created a new db user and gave it full access to the database.  Also, I upgraded my RMSA for another server, and get the same message...and that db user/pw has been the same for a couple years and was working in the past.</p><p>Any ideas there?</p></blockquote><p>I had no issue upgrading two installations here (but I didn't try a completely new installation yet).  I will have to take a closer look when I get home tonight.</p><p>Make sure you enable verbose logging in the settings, and see if you get more information when attempting once again to intialize your database.</p><p>Note that initializing is only needed for new installations.  For upgrades, just click on the appropriate Upgrade link below (baed on which version you are upgrading from).</p><p>What SQL server are you using?</p></blockquote><p>I will try verbose logging and see if I get any errors...</p><p>As far as my upgrade, when I did the upgrade link, that was successful so I then forced an update of the roster data and it gave me an error saying it couldn't write to the database...so in trying to get it working, I created a new user and eventually just blew away my rostermaster tables so then was trying to Initialize then to recreate the tables...again when I do a db test, it says it is successful.</p><p>Using MySQL version 5.1.56 if it matters...</p><p>K...with Detailed logging on, I don't get any more detailed error on the webpage...and nothing new in error_log in the Rostermaster directory...</p>

Finnstang
12-21-2011, 04:32 PM
<p>OK...so I just copied the rmadmin.php file from my backup of the 4.5 version and checked/saved the configuration and then Initialized the DB and it worked...tables have been created.  So it seems something is screwy there...</p><p>So tables created...I went to update roster data...complains about config that isn't up to date...I edit/save config again.  Try to update roster data again...now I get this error a bunch of times:</p><p><strong>Warning</strong>: Illegal offset type in isset or empty in <strong>/home/noobher1/public_html/eq2-aegis.com/forum/rostermaster/dkpplugins/dkpdb.php</strong> on line <strong>74</strong></p><p>and</p><p><strong>Error:</strong>Unable to write to database!</p><p>Went in to Config and set DKP option to None just in case...and now I just get this:</p><p><strong>Error:</strong>Unable to write to database!</p>

Finnstang
12-21-2011, 04:46 PM
<p>Looking now at the logs since the log table is there now...The Guild data has been retrieved...then I get the following errors:</p><p>Unable to write to database!</p><p>SQL Query: REPLACE roster_master SET name='Powerz', rank='Alt', rank_value='2', adv_Level='90', art_Level='55',</p><p>SQL Error: Unknown column 'sects1' in 'field list'</p><p>Then a bunch of "<em>user </em>added to local database" messages.</p><p>Currently only the roster_log and roster_guild tables have any data in them.</p><p>So then I did an update from 4.5 in the config area and then update roster data (figured that unknown column error was dude to that not being in the new version anymore...) and it seems to have actually given me a roster... <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p>Now I have data in my roster_master table as well...</p><table ><tbody><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></tbody></table><table ><tbody><tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td></tr></tbody></table>

Finnstang
12-21-2011, 04:55 PM
<p>BTW, I reenabled DKP and it seems to have updated from my eqdkp just fine...</p>

Lantis
12-21-2011, 05:19 PM
<p>So from what I gather, upgrading works fine, it's creating a fresh new database that fails, correct?</p><p>And I'm glad to see at least one person who does use the DKP integration <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" />  Out of curiosity, do you also use the custom fields?</p>

Nashbry
12-21-2011, 07:54 PM
<p>I am doing a new install, I have never used RMSA before -- was able to get my guild's ID but I also get this error when initializing the database:</p><p><strong>Error:</strong><span style="color: #ffffff; text-align: left; background-color: #303030; font-size: medium;">Unable to create Main RosterMaster Table</span></p><p>When I test the DB connection it states that it is successful so not sure what is wonky--I am only a semi-techy, I can follow instructions and meddle but I do not know enough to troubleshoot the code myself.</p><p>My db user has all privileges and my db and db user are correct.</p><p>So now I am kind of stuck</p><p>Any fix for this?  I am from Freeport so just kind of doing other things during the merge.</p><p>SIDENOTE: Fortunately I have played around with enough website CMS's to have figured this out on my own but I had to manually add my database and db user/pw to the config file (I am on shared hosting--uugghh I know) in order to even get to the web version of the config file---might make mention of that in the Install instructions.</p>

Finnstang
12-21-2011, 08:23 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>So from what I gather, upgrading works fine, it's creating a fresh new database that fails, correct?</p><p>And I'm glad to see at least one person who does use the DKP integration <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" />  Out of curiosity, do you also use the custom fields?</p></blockquote><p><img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p><p>This is my first install of RMSA for this guild...my previous guild we did not use DKP so I had no need of using the plugin with my RMSA install there.  Since we do use eqdkp for my current guild, I figured might as well try out the integration. <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p>I do not currently use custom fields, but again since I am just installing it, I may find a use for them still. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p><p>I agree there seems to be some kind of wonkiness with doing the fresh install since I was able to work around it by doing an upgrade.  I also forgot to mention that, like Nashbry mentions above, I also had to manually edit the config file with my databse, db user, and pw info to get to be able to even get to the config screen initially.</p>

Lantis
12-21-2011, 08:41 PM
<p>The issue with new installs failing is caused by the removal of the code handling non-SQL based storage.  With that code removed, there is no code left to handle the configuration part before you reach the point where you have a valid config file generated.</p><p>I will push out a Beta 2 later tonight that will resolve this issue.  In the mean time, people already fiddling with Beta 1 can manually edit includes/config.php to enter the database parameters near the end of the file, or hang on a few hours for Beta 2.</p><p>People upgrading from 4.5.0 should be fine.</p><p>Thanks for the reports folks <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

Lantis
12-21-2011, 10:48 PM
<p><span style="font-size: medium; color: #00ff00;">RosterMaster StandAlone v5.0.0 Beta 2</span></p><p>(<a href="http://forums.station.sony.com/eq2/posts/list.m?start=885&topic_id=346728#5689332" target="_blank">See here</a> for what's new in 5.0.0)</p><p>Changes in Beta 2:</p><ul><li> IMPROVED: Better database connection testing/reporting</li><li> IMPROVED: Better error handling when failing to initialize the database.</li><li> FIXED: PHP warning when chosing your initial password</li><li> FIXED: Creation of new database would fail</li><li> MPROVED: Guild ID search will also make use of Curl when available (to work around servers with castrated file_get_contents())</li></ul><p>If you are running Beta 1, simply unpack this new version on top of Beta 1.  No changes were made to the database or the config file.</p><p><span ><p><span><span><span><span><span><span><span><span>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.</span></span></span></span></span></span></span></span><span><span><span><span><span><span><span><span>Discuss it here.</span></span></span></span></span></span></span></span></p></span></p>

Nashbry
12-22-2011, 12:08 AM
<p>Works like a charm now, Thanks!!!</p>

Finnstang
12-22-2011, 10:54 AM
Awesome. Thanks for the quick update! One thing I noticed...after dumping the new files in, I went to the roster and it seemed to refresh the data. When it did, I go a bunch of dkp errors again and then the roster appeared below it with all the dkp fields empty. Warning: Illegal offset type in isset or empty in /home/noobher1/public_html/eq2-aegis.com/forum/rostermaster/dkpplugins/dkpdb.php on line 74 I then went into the configuration and forced a refresh of the dkp data and that was successful and the roster then showed the dkp amounts again.

Lantis
12-22-2011, 02:22 PM
<p><cite>Finnstang wrote:</cite></p><blockquote>Awesome. Thanks for the quick update! One thing I noticed...after dumping the new files in, I went to the roster and it seemed to refresh the data. When it did, I go a bunch of dkp errors again and then the roster appeared below it with all the dkp fields empty. Warning: Illegal offset type in isset or empty in /home/noobher1/public_html/eq2-aegis.com/forum/rostermaster/dkpplugins/dkpdb.php on line 74 I then went into the configuration and forced a refresh of the dkp data and that was successful and the roster then showed the dkp amounts again.</blockquote><p>I haven't touched the DKP code since last year when I implemented it.  I'll have to reinstall eqdkp and take a look.</p>

Lantis
12-22-2011, 04:36 PM
<p>DKP issues fixed.  Was a type casting issue introduced by the new parser.  I should have a Beta 3 available tonight or tomorrow, depending on what other issues arise - thanks for the report!</p>

Lantis
12-22-2011, 07:29 PM
<p>Beta 3 is now available: <a href="http://www.lostrealm.ca/tower/node/70" target="_blank" rel="nofollow">http://www.lostrealm.ca/tower/node/70</a></p><p><span style="text-decoration: underline;"><strong>Changes in 5.0.0 Beta 3 (22-Dec-2011)</strong></span></p> <ul><li> <strong>FIXED</strong>: Failed to parse the DKP database on roster updates</li><li> <strong>FIXED</strong>: DKP grouped sorting</li><li> <strong>FIXED</strong>: Two HTML errors (re-validated HTML markups)</li><li> <strong>FIXED</strong>: Characters had the wrong "id" stored (truncated integer)</li></ul>

Katz
12-22-2011, 09:15 PM
<p>I'm guessing this can't be used on a site such as guild portal? </p><p>If not, is there a site that is similar to that can use roster master?</p>

Lantis
12-22-2011, 09:32 PM
<p><cite>Katz wrote:</cite></p><blockquote><p>I'm guessing this can't be used on a site such as guild portal? </p><p>If not, is there a site that is similar to that can use roster master?</p></blockquote><p>None of those sites will allow you to host your own PHP/MySQL code AFAIK, as they all present you with a closed solution running their own proprietary portal code, with no possibility for running your own PHP code.</p><p>What you could do is get a cheap web hosting service somewhere, host RosterMaster there, and link back to it from your Guildportal website.  You could probably get something for about $50/year - the most basic packages should give you both PHP and MySQL support these days.</p>

Finnstang
12-22-2011, 11:34 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>DKP issues fixed.  Was a type casting issue introduced by the new parser.  I should have a Beta 3 available tonight or tomorrow, depending on what other issues arise - thanks for the report!</p></blockquote><p>Sweet!  Happy to be a guinea pig... <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p>

Lantis
12-23-2011, 03:11 PM
<p><span style="font-size: medium; color: #00ff00;">RosterMaster StandAlone v5.0.0</span></p><p>Slightly overfed by the new SOE data feeds, it's now ready for general consumption <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>This is the biggest update in years, offering over 30+ data fields to chose from, and to organize in up to five separate pages.  Make sure you read the Changelog for important ugrade information.</p><p>Before going ahead with the actual changelog...  Long-time RosterMaster users (both RMSA and RM4DF) know how much of an uphill battle it has been over the years trying to scrape whatever bit of information we could from what SOE gave us, having to work through breakage, the removal of information we relied on, and their general lack of cooperation.  But this time, I'd like to actually thank them, as the folks involved in these new data feeds (starting with Dan Kinney who's been very communicative in regard to these new feeds) have done an outstanding job.  Working on this new version has been an actual pleasure.  So, props goes to them: without these new feeds, RMSA would still be gathering dust in some dark corner of my SSD.</p><p>And now onto the actual meal!</p><p><span style="text-decoration: underline;"><strong>Changes in 5.0.0 (23-Dec-2011)</strong></span></p> <p><strong>*** </strong>The database schema has changed - make sure you select the appropriate database upgrade from the configuration page.</p> <p><strong>*** </strong>Many changes in available fields - make sure you edit your configuration.  Using the available presets as a starting point is strongly recommended.</p> <p><strong>*** </strong>PHP requirement has been bumped to 5.0, with SimpleXML support required.</p> <p><strong>*** </strong>German (and French, in part) translations are outdated. If you can help update these, please contact me.</p> <p><strong>*** </strong>Upgrade procedure:     1) Backup your existing installation (especially any customized file)     2) Install the RMSA 5.0.0 files on top of your old installation.     3) Edit css/rostermaster.css as needed if you had any customization     4) Enter the Configuration module.     5) Edit your settings, set any new option as desired.  Pay attention to any field that has a red asterisk next to its description, as it has changed.     6) Select the appropriate "Upgrade Database" option.     7) Click on 'Update Roster'.</p> <p><strong>*** </strong>Known issues: - Character links to EQ2Players don't work (since new website isn't online yet) - Guild total status shows as 0 - issue on the data feeds' end</p> <ul><li> <strong>NEW</strong>: Data retrieved from new XML data feeds provided by SOE.  These provide much more data for me to play with than the previous basic XML/CSV feeds, and they should also be far more reliably updated. Note that characters that haven't logged since those feeds went live will be reported as "No Data" on the roster.  You can optionally hide these in the configuration, under Display ("Hide Characters for which we have no data").</li><li> <strong>NEW</strong>: Added Beastlord support</li><li> <strong>NEW</strong>: Added support for having both secondary tradeskills</li><li> <strong>NEW</strong>: Many new fields for your display templates (now over 30 fields to chose from).</li><li> <strong>NEW</strong>: Presets for display templates.  You can select a set of fields for your roster pages that most closely matches your guild's playstyle, and edit it further afterward.</li><li> <strong>NEW</strong>: Race field, with optionally displayed icons done by Seagoat.  Thanks! <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></li><li> <strong>NEW</strong>: Implemented config version checking.  You will be pointed back to the configuration page if you try to access a roster which requires you to update your configuration.</li><li> <strong>NEW</strong>: Option to show/hide the Export (to CSV) link on the menu.  Now disabled by default (unless logged as an admin).</li><li> <strong>NEW</strong>: Config options that are new or changed since last version will show a flashing red asterisk next to their description on the configuration interface.</li><li> <strong>NEW</strong>: Added new Top 5 charts to the Guild Summary page (Newest members, Most Kills and Most Deaths).</li><li> <strong>IMPROVED</strong>: You can have now up to 5 stats pages defined on your roster.</li><li> <strong>IMPROVED</strong>: When available Curl will automatically be used for fetching data from SOE, otherwise file_get_contents() will be used.</li><li> <strong>IMPROVED</strong>: Numeric-based grouping: extended status beyond 2.5M, generic ranges used for quests, crafted, harvested, and a few others.</li><li> <strong>IMPROVED</strong>: Rewrote the CSV generator (for roster export) to be more flexible, more robust, and RFC-compliant.</li><li> <strong>IMPROVED</strong>: A slight touch of CSS3 on the tooltip popups</li><li> <strong>FIXED</strong>: DKP grouped sorting</li><li> <strong>NERFED</strong>: In order to make the code easier to maintain, flatfile and PostgreSQL support has been dropped, as they weren't really used anymore, and MySQL is pretty much the norm with web hosting these days.</li><li> <strong>NERFED</strong>: Removed the example config.php.dist file, as manually editing this file is no longer recommended due to the large amount of config entries.</li><li> <strong>NERFED</strong>: Removed Item Discoveries from guild summary, as this data is no longer accurate on SOE's end due to the server merges.</li></ul><p><span><span><span><span><span><span><span><span>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.</span></span></span></span></span></span></span></span><span><span><span><span><span><span><span><span>Discuss it here.</span></span></span></span></span></span></span></span></p>

Katz
12-25-2011, 03:04 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p><cite>Katz wrote:</cite></p><blockquote><p>I'm guessing this can't be used on a site such as guild portal? </p><p>If not, is there a site that is similar to that can use roster master?</p></blockquote><p>None of those sites will allow you to host your own PHP/MySQL code AFAIK, as they all present you with a closed solution running their own proprietary portal code, with no possibility for running your own PHP code.</p><p>What you could do is get a cheap web hosting service somewhere, host RosterMaster there, and link back to it from your Guildportal website.  You could probably get something for about $50/year - the most basic packages should give you both PHP and MySQL support these days.</p></blockquote><p>That's about what I thought.   I used to have my own site but its a pain to keep up, especially with all the security issues with hackers.   Here's hoping eq2 provides a decent one to use that will use the data feeds.</p>

Ortahr
12-31-2011, 07:48 AM
<p>Hi Tnx for updating this,</p><p>got it running on my private server, and im happy to offer the guild some up-to-date stats.</p><p>Greetings,</p><p>Ortahr.</p>

Dark_Grue
01-02-2012, 05:12 AM
<p>Hi Folks,</p><p>Just wanted to let RM4DF users know I haven't forgot about things. Although I did forget my SOE Authenticator over the holidays, so no posting for me! I ahve been collaborating with Lantis over the holiday however, and do have a working beta of the next version of RM4DF.</p><p>I will try and do a release soon (I just got back from the holidays), and will be adding new features and wringing out bugs as things go along. =)</p><p>Happy New Year!</p>

Dark_Grue
01-10-2012, 11:31 PM
<dt>I love deadlines. I like the whooshing sound they make as they fly by.</dt><dt></dt><dt><strong>- Douglas Adams (1952 - 2001)</strong></dt><dt><strong></strong></dt><hr /><p><strong></strong></p><p><strong></strong>Yes!!! This is it! Soon to be a major motion picture, it's <strong>ROSTER MASTER FOR DRAGONFLY:</strong></p><p style="TEXT-ALIGN: center"><span style="font-size: x-large;"><strong>~ <span style="text-decoration: underline;"><span style="color: #ff0000;">XXX</span>ML EDITION</span> ~</strong></span></p><p><strong><span style="color: #009900; font-size: medium;">Roster Master for Dragonfly (RM4DF) 8.0.0:</span></strong></p><p><span style="font-size: x-small;">Get it and development news from the </span><a rel="nofollow" href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank"><span style="color: #0066cc; font-size: x-small;"><span style="text-decoration: underline;">RM4DF Project Page</span></span></a><span style="font-size: x-small;">. Not a Dragonfly CMS user? Visit the <a href="http://www.rostermaster.org/" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Roster Master overview page</span></span></a> for information on related projects.</span></p><ul><li>Version 8 is the first use of the new SOE data server and the REST API. Thanks to Zoltaroth and Dan Kinney at SOE for implementing this and staying involved with the community. Also a big thanks to Feldon and Dethdlr at EQ2Wire for their assitance in gettin the Roster Master project talking to the right people. And finally thanks to Lantis for making things happen and pioneering the Roster Master port to the new data interface.</li><li>Added Destiny of Velious Heritage Quests.</li><li>Fixed quest reward link text for Paw of Opolla heritage quest.</li><li>Created new Administraton panel and moved most (of the infrequently used) administrative functions there.</li><li><ul><li>New Lookup Guild ID function added to administration panel.</li><li>New Unclaimed Characters display added to the Dragonfly administration panel status area.</li></ul></li><li>Improvements to diagnostics page style and tests.</li><li>Fixed error in roster expiration duration warning.</li><li>Updated rm4df_update.sh shell script to reflect new data sources.</li><li>Added Beastlord class to the Scout archetype.</li><li>Extensive changes to the parser. Most (but not nearly all) available data fields are parsed, but are not currently templated for display. Thanks to Lantis for collaborating on parser design and other internals.</li><li>Nonexistant avatar and rank image files are no longer fatal errors in Signature Master.</li><li>Fixed longstanding error with the avatar CLASS keyword that prevented it from working correctly in Signature Master.</li><li>Guild Wall of Fame block has been updated with new field data, new leaderboards.</li><li>Added class, race, rank, and tradeskill images to the roster template. Thanks to Seagoat to take the time to get these out of the DDS format and into the more palatable PNG format we all like to use, as well as graciously consenting to allow her efforts to be included in the RM4DF distribution.</li><li>More debugging hooks for my development use, and a few more informational system logs (e.g. execution times are now collected for the roster).</li><li>CONFIG CHANGE: As field name have changed, names in the Signature Master templates have changed. See the template_variables.csv file to see what template names are available. Also refer to the example. Signature Master generates the 'FullName', 'Server', and 'guild_rankname' internally, which are also available for templating.</li><li>CONFIG CHANGE: The structure of the 'images' directory has changed to facilitate the new roster logic and column templates.</li><li>CONFIG CHANGE: The semantics of the $config['columns'] variable have changed. Refer to the config.inc file.</li><li>CONFIG CHANGE: Custom character avatars have been moved into the 'characterId' subdirectory of the 'avatar' directory, where they were previously, to help with file organization.</li><li>CONFIG CHANGE: Removed $config['use_XML_parser'] parameter from the config.inc file, input is all XML now.</li><li>CONFIG CHANGE: Removed $config['lookup_rank'] parameter from the config.inc file, ranks are parsed from guild XML now.</li><li>CONFIG CHANGE: Changed $config['officers'] and $config['exclude_ranks'] to use rank numbers now, instead of rank names. Should eliminate the need to update the configuration for most guild structures.</li><li>CONFIG CHANGE: Removed $config['breakdown_limit20plus'], as the pre- Level 20 classes have been eliminated from gameplay.</li><li>CONFIG CHANGE: The name of the theme templates directory has changed from 'rostermaster' to 'roster_master' to maintain consistency with the module directory name.</li><li>CONFIG CHANGE: The refresh period set by $config['cache_update_time'] hes been changed from 6 hours to 1 hour, since now new data should be available as soon as a character zones or logs out. For now, be wary of giving this a low value, until performance issues are better understood.</li><li>CONFIG CHANGE: The French language file has been removed, as I'm unable to maintain it. Any Francophile who wishes to take a stab at it is welcome to submit it to the project.</li><li>DATABASE SCHEMA CHANGE: Both the roster_master and roster_master_guild tables have changed significantly, and will be in flux for the near future.</li><li>Updated documentation.</li><li>KNOWN ISSUE: The Dragonfly installer may behave in a nondeterministic fashion during the upgrade process, performing a table DROP after, instead of before a CREATE. If you see errors indicating your roster_master table is missing, recreate it by using the included roster_master.sql file with the Import SQL File function in the Dragonfly Database administration panel. You will need to edit the table names in the file if you have a different table prefix or suffix.</li></ul>

Nashbry
01-12-2012, 03:57 PM
<p>Ok this relates to RM4DF---I chose to install Dragonfly as my guilds portal due to all of the bells and whistles---my problem is, I get the following error after following install instructions.  Maybe I missed something, but for the life of me I cannot find it---btw, as long as I leave the RM module installed, I get the message regardless of what page I got to.</p><p><strong>Fatal error</strong><span style="font-family: 'Times New Roman'; font-size: medium;">: Class 'URL' not found in </span><strong>/home/[edited4privacy]/public_html/modules/Roster_Master/admin/adlinks.inc</strong><span style="font-family: 'Times New Roman'; font-size: medium;"> on line </span><strong>41</strong></p><p>Any ideas? Yes I am on a shared hosting environment.</p>

Dark_Grue
01-12-2012, 09:49 PM
<p><cite>Nashbry wrote:</cite></p><blockquote><p>Ok this relates to RM4DF---I chose to install Dragonfly as my guilds portal due to all of the bells and whistles---my problem is, I get the following error after following install instructions.  Maybe I missed something, but for the life of me I cannot find it---btw, as long as I leave the RM module installed, I get the message regardless of what page I got to.</p><p><strong>Fatal error</strong><span style="font-family: 'Times New Roman'; font-size: medium;">: Class 'URL' not found in </span><strong>/home/[edited4privacy]/public_html/modules/Roster_Master/admin/adlinks.inc</strong><span style="font-family: 'Times New Roman'; font-size: medium;"> on line </span><strong>41</strong></p><p>Any ideas? Yes I am on a shared hosting environment.</p></blockquote><p>Foo! I thought I had taken those out.</p><p>Problem is, I have been developing on a slightly advanced copy of Dragonfly. I'm on an early release of 10, and most people are on the 9-series.</p><p>I think the URL class was added at the beginning of 10, I can't remember why I started using it, as I was aware of the problems of getting too far ahead of the users base. Perhaps I'd researched it and thought it was added earlier. <img src="/eq2/images/smilies/499fd50bc713bfcdf2ab5a23c00c2d62.gif" border="0" /> You should be on 9.3.2.0 as the lastest release of Dragonfly.</p><p>Just change</p><p style="padding-left: 30px;"><span style="font-family: courier new,courier;">URL::admin(</span></p><p>to</p><p style="padding-left: 30px;"><span style="font-family: courier new,courier;">adminlink(</span></p><p>on Line 41 of admin/adlinks.inc</p><p>I'll do a silent point release and get the fix on the distro sites ASAP.</p>

Nashbry
01-12-2012, 11:13 PM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><cite>Nashbry wrote:</cite></p><blockquote><p>Ok this relates to RM4DF---I chose to install Dragonfly as my guilds portal due to all of the bells and whistles---my problem is, I get the following error after following install instructions.  Maybe I missed something, but for the life of me I cannot find it---btw, as long as I leave the RM module installed, I get the message regardless of what page I got to.</p><p><strong>Fatal error</strong><span style="font-family: 'Times New Roman'; font-size: medium;">: Class 'URL' not found in </span><strong>/home/[edited4privacy]/public_html/modules/Roster_Master/admin/adlinks.inc</strong><span style="font-family: 'Times New Roman'; font-size: medium;"> on line </span><strong>41</strong></p><p>Any ideas? Yes I am on a shared hosting environment.</p></blockquote><p>Foo! I thought I had taken those out.</p><p>Problem is, I have been developing on a slightly advanced copy of Dragonfly. I'm on an early release of 10, and most people are on the 9-series.</p><p>I think the URL class was added at the beginning of 10, I can't remember why I started using it, as I was aware of the problems of getting too far ahead of the users base. Perhaps I'd researched it and thought it was added earlier. <img src="/eq2/images/smilies/499fd50bc713bfcdf2ab5a23c00c2d62.gif" border="0" /> You should be on 9.3.2.0 as the lastest release of Dragonfly.</p><p>Just change</p><p style="padding-left: 30px;"><span style="font-family: courier new,courier;">URL::admin(</span></p><p>to</p><p style="padding-left: 30px;"><span style="font-family: courier new,courier;">adminlink(</span></p><p>on Line 41 of admin/adlinks.inc</p><p>I'll do a silent point release and get the fix on the distro sites ASAP.</p></blockquote><p>Ok, awesome, thanks!  that fixed it <img src="/eq2/images/smilies/b2eb59423fbf5fa39342041237025880.gif" border="0" />  Now to go play around with it a bit more.</p>

CuCullain
01-13-2012, 05:27 PM
<p>Not sure if anyone can help with this but;</p><p>Just upgraded to the newest RM4DF 8.0.1, works fine after I imported the sql that was included.</p><p>Problem is now no one can sign up for event in raid ninja. Reinstalled raid ninja with dragonfly/roster master options like before but no one is elligible to sign up.</p>

Dark_Grue
01-14-2012, 07:47 PM
<p><cite>Faush@Antonia Bayle wrote:</cite></p><blockquote><p>Not sure if anyone can help with this but;</p><p> Just upgraded to the newest RM4DF 8.0.1, works fine after I imported the sql that was included.</p><p> Problem is now no one can sign up for event in raid ninja. Reinstalled raid ninja with dragonfly/roster master options like before but no one is elligible to sign up.</p></blockquote><p>Schema changes most likely.</p><p>Since everything I'm aware of that integrates with RM4DF are dead projects, I felt at liberty to change around the internal tables at a whim. It didn't occur to me this might impact installed users. <img src="/eq2/images/smilies/499fd50bc713bfcdf2ab5a23c00c2d62.gif" border="0" /></p><p>I'll see if I can take a look at it and see where the disconnect is. I doubt it's much of a change, I can probably patch RN to fix it relatively easily. I may consider changing RM4DF fields back, but at the moment I'm leaning towards sticking with the New Way.</p><p><strong>EDIT:</strong> Looks like editing <span style="font-family: courier new,courier;">includes/api/rmdfly.php </span>is all that's needed. I'll see if I can get Faush back up and running with an edited version of that.</p>

Yiloth
01-20-2012, 05:38 PM
<p>Is there any way to get Heritage Quests status? Weather they have completed a specific one?</p>

Dark_Grue
01-22-2012, 04:39 PM
<p><cite>Yiloth wrote:</cite></p><blockquote>Is there any way to get Heritage Quests status? Weather they have completed a specific one?</blockquote><p>Negative.</p><p>The Heritage Quest Tracker feature of RM4DF allows users to self-identify quest status and completion, but the data server does not contain quest information on characters.</p><p>Realistically, that would make the XML file huge beyond comprehension. To give you an idea, the complete XML file for the characters in a guild of 179 characters is 5MB (probably much larger than that, as currently maybe a 1/3rd of that isn't fully populated). It would force you to do scheduled background processing of data (and you'd be tranferring tens of megabytes of data on a roster update - not a trivial load, on your servers/bandwidth, or SOE's).</p><p>If it was possible to just pull a quest category ("heritage") selectively... perhaps the volume of data could be managable. Dunno. A lot depends on how the game stores quest journal data, and how it would communicate that to the data server. In any case, I think the idea has merit, and I've passed it on as a feature enhancement request to the SOE developers working on the data server. They seem pretty involved and responsive, so I think it'll at least receive some consideration.</p>

eqHunter
01-29-2012, 06:11 PM
<p>Hi everyone.  I was hoping someone could help with a Roster Master problem.</p><p>I had Roster Master 7.0.1 running on Dragonfly 9.2.1 on a hosted site and needed to upgrade.  I attempted to upgrade to Roster Master 8.0.1 and followed the install instructions, however the upgrade did not work.  There were no errors reported in the upgrade process, however after upgrading I received the error message below.  I then uninstalled Roster Master, deleted the Roster Master directories in the hosted web server and then did a clean install of 8.0.1 - it gives the exact same error.</p><p><strong>Fatal error</strong>: Call to undefined function: libxml_use_internal_errors() in <strong>/home/content/w/e/b/webpuppy/html/modules/Roster_Master/functions/parser.inc</strong> on line <strong>277</strong></p><p>I can get to the Manage Characters page and it indicates "Unknown Guild" however I have verified that I did edit the config.inc file to provide the same guild ID number that worked on the previsou version of Roster Master.</p><p>The previous version of Roster Master 7.0.1 worked without any problems until the December timeframe when it would not update the information from EQ2.</p><p>The install through the Dragonfly module was accomplished without any problems and reported installed OK.</p><p>Any thoughts on where I went wrong?</p><p>Andy</p>

Dark_Grue
01-29-2012, 08:23 PM
<p><cite>eqHunter wrote:</cite></p><blockquote><p>Hi everyone.  I was hoping someone could help with a Roster Master problem.</p><p>I had Roster Master 7.0.1 running on Dragonfly 9.2.1 on a hosted site and needed to upgrade.  I attempted to upgrade to Roster Master 8.0.1 and followed the install instructions, however the upgrade did not work.  There were no errors reported in the upgrade process, however after upgrading I received the error message below.  I then uninstalled Roster Master, deleted the Roster Master directories in the hosted web server and then did a clean install of 8.0.1 - it gives the exact same error.</p></blockquote><p>Your install went just fine. Generally speaking, if the install or upgrade doesn't error out, you're good from an install perspective. It's possible you could have other problems later on (the installer doesn't strictly check to make sure every single file in in the right place, and is the right version), but if you really did follow the instructions (which are pretty decent, if I do say so myself), and you didn't get any errors reported, you're on a good start.</p><p><cite>eqHunter wrote:</cite></p><blockquote><p><strong>Fatal error</strong>: Call to undefined function: libxml_use_internal_errors() in <strong>/home/content/w/e/b/webpuppy/html/modules/Roster_Master/functions/parser.inc</strong> on line <strong>277</strong></p></blockquote><p>Well, I realize it's not quite as helpful as you might want, but the error means exactly what it says: you're missing (or administratively forbidden) the libxml_use_internal_errors() function, which either means the version of PHP is quite old (prior to PHP 5), your PHP doesn't have XML support complied into it, or someone's turned that function off (why would they do that?).</p><p>I'm using that function for exception handling during XML parsing. It might be possible to work around the issue, but if it's being caused by an old version of PHP, for your site's security, you really should seriously consider moving to a contemporary version of PHP.</p><p><cite>eqHunter wrote:</cite></p><blockquote>The previous version of Roster Master 7.0.1 worked without any problems until the December timeframe when it would not update the information from EQ2.</blockquote><p>The EQ2Players.com server was taken down during that time - no one was getting any data from anywhere during that period, I'm afraid.</p><p>PM me your RM4DF diagnostics page. It should tell the entire story, or at least give me an idea of what to check next.</p>

eqHunter
01-29-2012, 11:46 PM
<p>Dark_Grue,</p><p>Your suspicions were right on the money - I was still using PHP 4.x from the GoDaddy web hosting site.  It was an easy change to switch to PHP 5.2 and within minutes, everything now runs correctly with the exception that the Roster Master does not find my guild.</p><p>It seems that the guild ID may have changed??  My guild ID for Wolf used to be 1105108, however now the roster master is not seeing the guild.</p><p>I used the Search for Guild ID from Roster Master and it returns the first 10 of 16 results for Wolf on ButcherBlock and those ten results dont include the guild.  I havent figured out how to return the last six results, so Im still searching for the proper guild ID to use for the config.inc file.  Im hoping that once I have the guild ID verified and entered into the config.inc file, I should be set....</p><p>any way to search out the guild ID through a URL like we used to be able to do?</p><p>I did PM the diagnostics file as you suggested.</p><p>Thanks for the help.</p><p>Andy</p>

Dark_Grue
01-30-2012, 04:10 AM
<p><cite>eqHunter wrote:</cite></p><blockquote><p>It seems that the guild ID may have changed??  My guild ID for Wolf used to be 1105108, however now the roster master is not seeing the guild.</p></blockquote><p>Ahh, LOL, I see. The search function needs a little more instructions - and a bit of a tweak.</p><p>You can use Regular Expressions in the search. To get what you need, search on "^wolf", and I believe your GuildID is then clear. <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></p><p>I do need to fix the query field to not filter out regexp character though. It works correctly, but if you press earch again, it's modified the field contents to strip the modifiers out.</p>

Lantis
01-31-2012, 11:53 PM
<p>A major change was pushed live today to the data API, which breaks compatibility with RosterMaster.  Fortunately, we were warned ahead of time of the changes, so I knew already what to expect <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I already updated the RMSA parser to deal with the changes, and am testing it.  (Grue, I'll send you my changes tonight to give you a headstart and save you some trouble).  I want to give it a day or two in case SOE needs to do any further tweaks to the data format following today's changes, so I should have RMSA 5.0.1 available before the end of the week.</p>

Dark_Grue
02-01-2012, 01:53 AM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>A major change was pushed live today to the data API, which breaks compatibility with RosterMaster.  Fortunately, we were warned ahead of time of the changes, so I knew already what to expect <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p></blockquote><p> Prototype's up and running, just sent you a reply to make sure I understood what the changes signified.</p><p>Lantis and I collaborated on the parser, then I went and build a divergent design. Apparently, I like to swim upstream. =P</p>

Lantis
02-01-2012, 02:04 AM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>A major change was pushed live today to the data API, which breaks compatibility with RosterMaster.  Fortunately, we were warned ahead of time of the changes, so I knew already what to expect <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p></blockquote><p> Prototype's up and running, just sent you a reply to make sure I understood what the changes signified.</p><p>Lantis and I collaborated on the parser, then I went and build a divergent design. Apparently, I like to swim upstream. =P</p></blockquote><p>The code you showed me is quite similar to mine actually.  Main difference is how we iterate through secondary skills, and that's because I couldn't do it the simple iterate way in my case <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>I'm still glad we don't have to delve into complicated regexp anymore whenever something changes.</p>

Dark_Grue
02-02-2012, 12:39 AM
<p><strong><span style="color: #009900; font-size: medium;">Roster Master for Dragonfly (RM4DF) 8.1.0:</span></strong></p><p><span style="font-size: x-small;">Get it and development news from the </span><a rel="nofollow" href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank"><span style="color: #0066cc; font-size: x-small;"><span style="text-decoration: underline;">RM4DF Project Page</span></span></a><span style="font-size: x-small;">. Not a Dragonfly CMS user? Visit the <a href="http://www.rostermaster.org/" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Roster Master overview page</span></span></a> for information on related projects.</span></p><ul><li>Redid DoV Heritage Quest icons to reflect item types better.</li><li>Added modules/Roster_Master/contrib/rn2a/includes/api/rmdfly.php file to address inteface issues with Raid Ninja.</li><li>Reworked the upgrade to v8.0.0 to resolve installer issue. Rebuilding the roster_master table (a known issue in 8.0.0-8.0.1) should no longer be necessary.</li><li>Fixed error introduced by changes to sync_active_claims() function.</li><li>Added modules/Roster_Master/contrib/history.sql file to build your own This Day in History table with EverQuest, EverQuest II, and a few other relevant dates. Please use care with the .sql file, as it includes a table drop statement, it will erase your existing history table.</li><li>Added more robust function checks in the diagnostics page.</li><li>Changed guild name search string filtering and made it explicit the Guild ID search can use regular expression syntax. Thanks to eqHunter for reporting it.</li><li>Implemented parser changes from the 1/31/2012 API changes.</li></ul>

Lantis
02-02-2012, 10:33 PM
<p><span style="color: #00ff00; font-size: medium;">RosterMaster Stand Alone v5.1.0</span></p><p>This mandatory update mostly deals with the data format changes SOE did to their data feeds.</p><p><strong><span style="text-decoration: underline;">Changes since v5.0.0:</span></strong></p><ul><li><strong>FIXED</strong>: Updated data parser to match format changes SOE did to the REST data API on January 31st.</li><li><strong>IMPROVED</strong>: When you enable Debug Mode (under Display Settings), if the XML query you send to SOE's server generates an error (for example if something was changed in the data feed structure), the error message generated by SOE's server will be emailed back to me.If for some reason you want to use Verbose Errors and don't want the SOE servers to report back query errors to me, this can be edited in includes/urls.php - just set both $identifystring to "".</li><li><strong>IMPROVED</strong>: Reduced the time window during which two roster updates might happen at the same time if two visitors hit the site when the local cache is stale.</li></ul><div>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.Discuss it here.</div><div></div>

Yimway
02-03-2012, 05:03 PM
<p><snip></p><p>Oh man, your updates destroyed my GEM integration =/</p>

Dark_Grue
02-05-2012, 07:00 PM
<p><cite>Atan@Unrest wrote:</cite></p><blockquote><p>Oh man, your updates destroyed my GEM integration =/</p></blockquote><p>Yeah, I knew it would. I've added a patch for Raid Ninja, but patching GEM is next on my "to-do".</p>

Lantis
02-07-2012, 03:06 PM
<p><strong>State of the Roster:</strong></p><p>Following a succesful switch to the new data API, I have begun looking at what else I could extract out of the new data APIs that would be of benefit to RosterMaster.  With EQ2Players 2 months late, with no hint of any ETA as to when it will be released, I stopped waiting and decided to cover for its absence by working on an integrated character viewer for the next version of RMSA.</p><p>It is still early in development, but a partly working prototype is already shaping up:</p><p><a rel="nofollow" href="http://www.lostrealm.ca/temp/charview1.png" target="_blank">http://www.lostrealm.ca/temp/charview1.png</a></p><p>I'll keep everyone posted.  If someone wants to start a betting pool as to wether RMSA 5.2.0 will be out before EQ2Players, go ahead.  I just want a 10% cut of winnings <img src="/eq2/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" /></p><p>Seagoat: Yes, you are my test subject for this <img src="/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" alt="SMILEY" /></p>

Finnstang
02-07-2012, 03:39 PM
<p>Having an issue with one of the characters of a new guildie not showing up in the roster.  I can see the character if I enable it to show characters with no data.  Is there a user option in EQ2 that will prevent the data feed from gathering data?  Or any other ideas?</p>

Lantis
02-07-2012, 03:45 PM
<p><cite>Finnstang wrote:</cite></p><blockquote><p>Having an issue with one of the characters of a new guildie not showing up in the roster.  I can see the character if I enable it to show characters with no data.  Is there a user option in EQ2 that will prevent the data feed from gathering data?  Or any other ideas?</p></blockquote><p>On the last tab of the Persona window (in-game) there's an option to make your character private.  Tell him to make sure that option is not enabled, then have him change zone or log out to force an update.  The data should be updated within 2-3 minutes on the SOE data feeds.</p>

Finnstang
02-09-2012, 10:37 AM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p><cite>Finnstang wrote:</cite></p><blockquote><p>Having an issue with one of the characters of a new guildie not showing up in the roster.  I can see the character if I enable it to show characters with no data.  Is there a user option in EQ2 that will prevent the data feed from gathering data?  Or any other ideas?</p></blockquote><p>On the last tab of the Persona window (in-game) there's an option to make your character private.  Tell him to make sure that option is not enabled, then have him change zone or log out to force an update.  The data should be updated within 2-3 minutes on the SOE data feeds.</p></blockquote><p>That was it.  Thanks!</p>

Seagoat
02-09-2012, 11:49 AM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p><strong>State of the Roster:</strong></p><p>Following a succesful switch to the new data API, I have begun looking at what else I could extract out of the new data APIs that would be of benefit to RosterMaster.  With EQ2Players 2 months late, with no hint of any ETA as to when it will be released, I stopped waiting and decided to cover for its absence by working on an integrated character viewer for the next version of RMSA.</p><p>It is still early in development, but a partly working prototype is already shaping up:</p><p><a rel="nofollow" href="http://www.lostrealm.ca/temp/charview1.png" target="_blank">http://www.lostrealm.ca/temp/charview1.png</a></p><p>I'll keep everyone posted.  If someone wants to start a betting pool as to wether RMSA 5.2.0 will be out before EQ2Players, go ahead.  I just want a 10% cut of winnings <img src="/eq2/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" /></p><p>Seagoat: Yes, you are my test subject for this <img src="/eq2/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0" /></p></blockquote><p>I love it! LOL XD</p><p>Great idea...there's so much data in the feeds, I was wondering when you or Grue was going to do something like that. Brilliant. <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

Lantis
02-09-2012, 12:08 PM
<p><cite>Seagoat wrote:</cite></p><blockquote><p>I love it! LOL XD</p><p>Great idea...there's so much data in the feeds, I was wondering when you or Grue was going to do something like that. Brilliant. <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p></blockquote><p>The current goal here is to provide a basic character viewer (without all the fancies - my CSS skills aren't nearly good enough for that).  RMSA should in theory be able to handle three methods of display when you click on a character name:</p><p>1) Basic internal viewer (what I am developping)2) Link to EQ2Players (if/when it comes online)3) Link to <span style="text-decoration: line-through;"></span><span style="text-decoration: line-through;"><undisclosed third party site></span>  EQ2Wire's new site (See <a href="http://eq2wire.com/2012/02/08/eq2u-teaser-1/" target="_blank" rel="nofollow">http://eq2wire.com/2012/02/08/eq2u-teaser-1/</a> )</p><p>People who want something they can re-skin through CSS to match their site will use the internal viewer, while people wanting a more complete display will rely on 2 or 3.</p><p>This will also provide an alternative if one year down the road 2 and/or 3 stop being updated when a new expansion comes out (like it often happened in the past with EQ2Players - launch-and-forget).</p><p><strong>EDIT:</strong> Specified who the third party site was, since they have now publically announced it.</p>

Lantis
02-12-2012, 06:18 PM
<p>EQ2Wire's character/guild site is now online.</p><p>For those who don't want to wait for the next release of RMSA, here's a hotfix you can apply on top of 5.1.0 to allow your characters to link directly with EQ2U's site:</p><p><a href="http://www.lostrealm.ca/files/rostermasterSA510-Hotfix.zip" target="_blank">rostermasterSA510-Hotfix.zip</a></p><p>Just replace the files from your current installation (it MUST be 5.1.0) with the files from this archive.  It will bump your version to 5.1.1.</p><p>Work is still underway on 5.2.0 to provide better integration, and the choice of using EQ2U or the built-in viewer.</p>

Finnstang
02-14-2012, 04:01 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>EQ2Wire's character/guild site is now online.</p><p>For those who don't want to wait for the next release of RMSA, here's a hotfix you can apply on top of 5.1.0 to allow your characters to link directly with EQ2U's site:</p><p><a href="http://www.lostrealm.ca/files/rostermasterSA510-Hotfix.zip" target="_blank">rostermasterSA510-Hotfix.zip</a></p><p>Just replace the files from your current installation (it MUST be 5.1.0) with the files from this archive.  It will bump your version to 5.1.1.</p><p>Work is still underway on 5.2.0 to provide better integration, and the choice of using EQ2U or the built-in viewer.</p></blockquote><p>Awesome update! The new eq2wire site is pretty cool.  One bug I just found...when going to claim a character, for every character I have already claimed, I get the following error:</p><p><strong>Warning</strong><span style="color: #dedede; text-align: center; background-color: #000000; font-size: medium;">: Missing argument 2 for rm_make_char_link(), called in /home/noobher1/public_html/eq2-aegis.com/forum/rostermaster/includes/claim.php on line 111 and defined in</span><strong>/home/noobher1/public_html/eq2-aegis.com/forum/rostermaster/includes/urls.php</strong><span style="color: #dedede; text-align: center; background-color: #000000; font-size: medium;"> on line </span><strong>72</strong><strong>Notice</strong><span style="color: #dedede; text-align: center; background-color: #000000; font-size: medium;">: Undefined variable: charid in </span><strong>/home/noobher1/public_html/eq2-aegis.com/forum/rostermaster/includes/urls.php</strong><span style="color: #dedede; text-align: center; background-color: #000000; font-size: medium;"> on line </span><strong>75</strong></p><p>I also noticed that on that screen, the links for the claimed characters are missing the character id, which I assume is related.</p>

Lantis
02-14-2012, 06:41 PM
<p><cite>Finnstang wrote:</cite></p><blockquote><p><cite>Lantis@Antonia Bayle wrote:</cite></p><p>Awesome update! The new eq2wire site is pretty cool.  One bug I just found...when going to claim a character, for every character I have already claimed, I get the following error:</p><p><strong>Warning</strong><span style="text-align: center; background-color: #000000; font-size: medium; color: #dedede;">: Missing argument 2 for rm_make_char_link(), called in /home/noobher1/public_html/eq2-aegis.com/forum/rostermaster/includes/claim.php on line 111 and defined in</span><strong>/home/noobher1/public_html/eq2-aegis.com/forum/rostermaster/includes/urls.php</strong><span style="text-align: center; background-color: #000000; font-size: medium; color: #dedede;"> on line </span><strong>72</strong><strong>Notice</strong><span style="text-align: center; background-color: #000000; font-size: medium; color: #dedede;">: Undefined variable: charid in </span><strong>/home/noobher1/public_html/eq2-aegis.com/forum/rostermaster/includes/urls.php</strong><span style="text-align: center; background-color: #000000; font-size: medium; color: #dedede;"> on line </span><strong>75</strong></p><p>I also noticed that on that screen, the links for the claimed characters are missing the character id, which I assume is related.</p></blockquote><p>I just quickly updated the links for the main roster with that hotfix, and didn't go into the character claim code itself (the same issue will occur with the log entries).  Proper support is already implemented in my development version, and will be released with 5.2.0.</p>

Lantis
02-15-2012, 01:28 AM
<p><span style="color: #00ff00; font-size: medium;">RosterMaster Stand Alone v5.2.0 Beta 1</span></p><p>This is a beta release that includes the new internal character viewer, as well as support (as an alternative) to using EQ2U for viewing character details.</p><p>I need testing done specially around the new internal character viewer.  A few points:</p><ul><li>The paperdoll image provided by SOE has a lot of wasted space around it, as it is designed to always be of a fixed size.  I am automatically cropping it to remove any excess space, and then resizing it to 80% of its size to make it fit better.</li><li>I am relying on some PHP functions that might not work on all systems to speed up performance of generation and sending of the cropped/resized paperdoll.  I need to see how compatible this fast method is.  If you can't display paperdoll images, edit croppaperdoll.php.  Near the start, locate <span style="font-family: 'courier new', courier;">$fastsend=TRUE;</span> and change it for <span style="font-family: 'courier new', courier;">$fastsend=FALSE;</span> and let me know about it so I can keep track of how many persons can't use the fastsend method.</li><li>I'm sure people can think of a LOT of other things that could be added to the internal character viewer.  I could easily spend weeks on the character viewer alone and still be nowhere close to what is provided by EQ2U or EQ2Players, as I am only one person doing this on his free time.  Therefore, the goal is NOT to reach the same level of details as provided by specialized third party sites.  A few design criteras were:  a) Stick to info that is actually useful when browsing a specific guild roster (as opposed to browsing other players at large from all over EQ2)b) Charview is provided as solution that can be easily edited to match the look of the rest of your guild website through CSS, to provide a more uniform look, versus linking to an external site that might look completely differentc) Have something that requires minimal maintaining, by keeping the data as dynamic as possible.  I didn't group factions by expansion, for example, because I do not want to have update it every time SOE adds new ones.  Right now I simply take the list of reported factions, and sort it alphabetically before displaying it.</li></ul><div>Up to you to decide which one suits you best (internal viewer or external site).</div><div></div><div>You can view the actual internal character viewer on the <a href="http://www.lostrealm.ca/eq2/rmdev/" target="_blank">development install</a> from my website.</div><div></div><p><strong><span style="text-decoration: underline;">Changes in 5.2.0 Beta 1 (14-Feb-2012)</span></strong></p><ul><li><strong>NEW</strong>: Character links will point to either the new internal character viewer, or the EQ2U website (EQ2Players will be added once it comes online).  Configure which charater viewer you wish to use under "Display Settings".</li><li><strong>IMPROVED</strong>: Requests made to the SOE Data feeds will now use compression for faster performance.</li><li><strong>FIXED</strong>: Duplicate entry in the French language file (reported by L. Fernandez)</li><li><strong>FIXED</strong>: Replaced deprecated ereg_replace() with reg_replace() in radmin.php (reported by L. Fernandez)</li><li><strong>FIXED</strong>: Implemented workaround for the data feed issue where sometimes someone's quest count returns "0"  When that happens, RMSA will keep the previous quest count value.</li><li><strong>FIXED</strong>: Updated documentation and all headers to reflect the fact that we're now pulling data from the SOE data feeds and not from EQ2Players.</li></ul><p>View it <a rel="nofollow" href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.Discuss it here.</p>

Finnstang
02-15-2012, 10:14 AM
<p>Lots of very cool stuff in the update!</p><p>FYI, I had to change fastsend to FALSE to get the image to display.</p>

Finnstang
02-15-2012, 10:49 AM
<p>Also, I noticed that the player links in the log file go to the EQ2U site and not the internal viewer even though internal viewer is selected.</p>

Lantis
02-15-2012, 11:46 AM
<p><cite>Finnstang wrote:</cite></p><blockquote><p>Also, I noticed that the player links in the log file go to the EQ2U site and not the internal viewer even though internal viewer is selected.</p></blockquote><p>Thanks.  I'll look into it.</p>

Lantis
02-15-2012, 12:05 PM
<p>What is happening is those log entries were created while you were using EQ2U as the character viewer.  Links are stored as HTML hyperlinks in the log, so they cannot be changed after you switch viewer.</p>

Sisca
02-17-2012, 01:37 PM
<p>Just updated to v5.2.0 Beta 1 and I'm getting the following error whenever I try and view or update my roster:</p><p style="text-align: left;"><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Fatal error: Call to a member function sql_query() on a non-object in /home/mydir/www.mysite.com/rostermaster/rostermaster.php on line 267</span></p><p style="text-align: left;">I copied over my old 5.1 install as instructed and re-configured the db server and other features.</p><p style="text-align: left;">Any ideas what I might have missed?</p>

Lantis
02-17-2012, 01:47 PM
<p><cite>Sisca wrote:</cite></p><blockquote><p>Just updated to v5.2.0 Beta 1 and I'm getting the following error whenever I try and view or update my roster:</p><p style="text-align: left;"><span style="font-size: small; font-family: arial,helvetica,sans-serif;">Fatal error: Call to a member function sql_query() on a non-object in /home/mydir/www.mysite.com/rostermaster/rostermaster.php on line 267</span></p><p style="text-align: left;">I copied over my old 5.1 install as instructed and re-configured the db server and other features.</p><p style="text-align: left;">Any ideas what I might have missed?</p></blockquote><p>Check the log to see if you have more details (and make sure to have verbose logging enabled).</p>

Sisca
02-17-2012, 02:17 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p><cite>Sisca wrote:</cite></p><blockquote><p>Just updated to v5.2.0 Beta 1 and I'm getting the following error whenever I try and view or update my roster:</p><p style="text-align: left;"><span style="font-size: small; font-family: arial,helvetica,sans-serif;">Fatal error: Call to a member function sql_query() on a non-object in /home/mydir/www.mysite.com/rostermaster/rostermaster.php on line 267</span></p><p style="text-align: left;">I copied over my old 5.1 install as instructed and re-configured the db server and other features.</p><p style="text-align: left;">Any ideas what I might have missed?</p></blockquote><p>Check the log to see if you have more details (and make sure to have verbose logging enabled).</p></blockquote><p>Found the issue. For some reason my rostermaster/includes/config.php file was missing - well not really missing but not visible for some reason. I was able to download it, edit it locally and re-upload it and get RosterMaster working.</p><p>My config is still not saving using the configuration editor though and I'm not sure why. /includes and /includes/config.php are both set to 777 but it's just not saving. Probably something on my hosts end though.</p>

Lantis
02-17-2012, 02:45 PM
<p><cite>Sisca wrote:</cite></p><blockquote>Found the issue. For some reason my rostermaster/includes/config.php file was missing - well not really missing but not visible for some reason. I was able to download it, edit it locally and re-upload it and get RosterMaster working.<p>My config is still not saving using the configuration editor though and I'm not sure why. /includes and /includes/config.php are both set to 777 but it's just not saving. Probably something on my hosts end though.</p></blockquote><p>It could be some security feature your host implements.  If you have access to Apache server logs see if there's more info there after attempting to save your configuration.</p><p>Otherwise, RMSA should at least give you the config content on your screen when it's unable to save it, allowing you to copy and paste it manually.</p><p>I'll check why the unreadable config didn't trigger an error message tho.  Once again, could be related to in-between security that didn't behave the same way as if the file was flatly missing.  Ideally RMSA should still be able to also report such issues.</p><p>Are you using a major webhosting provider, or something more local/smallscale?</p>

Sisca
02-17-2012, 03:48 PM
<p>I found the issue and believe it or not it had nothing to do with RMSA or my host.</p><p>I'm using Chrome as my browser and I have an extension called ScriptNo to block scripting. Even though I had whitelisted my domain and it wasn't showing any blocked scripts for some reason it wasn't passing the save click on so the file wasn't being told to save. It was just taking me back to my site main page. Disabled ScriptNo and it works fine now.</p><p>Thanks for your quick responses and MUCH thanks for RosterMaster.</p><p>EDIT: I did find one additional issue. When I switch to linking the characters to the EQ2 Players site it just takes you to <a href="http://www.eq2players.com" target="_blank" rel="nofollow">www.eq2players.com</a> and not to a character specific screen. I also noticed that if I choose that as the site then the next time I go into configuration it has reset the drop down to "Internal Viewer". Changing it to EQ2U works as expected and it retains that in the drop down on the configuration page.</p>

Lantis
02-17-2012, 05:28 PM
<p><cite>Sisca wrote:</cite></p><blockquote><p>EDIT: I did find one additional issue. When I switch to linking the characters to the EQ2 Players site it just takes you to <a rel="nofollow" href="http://www.eq2players.com" target="_blank">www.eq2players.com</a> and not to a character specific screen. I also noticed that if I choose that as the site then the next time I go into configuration it has reset the drop down to "Internal Viewer". Changing it to EQ2U works as expected and it retains that in the drop down on the configuration page.</p></blockquote><p>EQ2Players linking wasn't implemented in Beta 1 (EQ2Players wasn't live yet).  Both issues are already fixed in Beta 2 now that EQ2Players is live (and I know the actual link URL to use).</p><p>Thanks for the feedback!</p>

Lantis
02-19-2012, 05:33 PM
<p><span style="color: #00ff00; font-size: medium;">RosterMaster StandAlone v5.2.0</span></p><p><em>This new release now shows some character!</em></p><p>The highlight of this new release is the new built-in character viewer, which lets you see more details about your character, including a list of (published or not) houses and dungeons.  You can optionally tell RMSA to use either the EQ2U website or EQ2Players website, if you prefer.</p><p><p><span style="text-decoration: underline;"><strong>Changes since v5.1.0:</strong></span></p> <ul> <li> <div><strong>NEW</strong>: Character links will point to either the new internal character viewer, EQ2U or EQ2Player website.  Configure which charater viewer you wish to use under "Display Settings".</div> </li> <li> <div><strong>IMPROVED</strong>: Requests made to the SOE Data feeds will now use compression for faster performance.</div> </li> <li> <div><strong>IMPROVED</strong>: Guild Search window.  Much faster and more flexible search now.</div> </li> <li> <div><strong>FIXED</strong>: Duplicate entry in the French language file (reported by L. Fernandez)</div> </li> <li> <div><strong>FIXED</strong>: Replaced deprecated ereg_replace() with reg_replace() in radmin.php (reported by L. Fernandez)</div> </li> <li> <div><strong>FIXED</strong>: Implemented workaround for the data feed issue where sometimes someone's quest count returns "0".  When that happens, RMSA will keep the previous quest count value.</div> </li> <li> <div><strong>FIXED</strong>: Updated documentation and all headers to reflect the fact that we're now pulling data from the SOE data feeds and not from EQ2Players.</div> </li> <li> <div><strong>FIXED</strong>: Update errors on some classes caused by a recent feed change.</div> </li> <li> <div><strong>FIXED</strong>: Update errors under Win32.  </div><div></div> </li></ul></p><p><p>View it <a href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.Discuss it here.</p></p>

Nashbry
02-20-2012, 01:53 PM
<p>At the risk of weirding you out--- I love you for doing these updates soooo very much!!</p><p>Just downloaded and updated the RMSA on my guild's website.  I will admit that I use RM4DF for the quest tracking abilities but I also have an installation of RMSA also running on the site because of the character viewer, the expanded amounts of information, the configurability (played with this a TON today and just love how straight-forward and easy it is).</p><p>Some things that might be useful depending on if the info is in the feeds or not:</p><p>Item discoveries - My co-guild leader lives for this info</p><p>Maybe a Tab for what is in your bags (I have a feeling they don't offer this via the feeds)-Earlier today I misplaced an item and had to log through several different characters to find out which one had it in his inventory.</p><p>Those are the main two that would be useful at the moment---and they might not even be do-able.</p><p>But anyhow, fantastic work, everything works like a charm and I love your internal Character viewer.</p><p>On A Side Note:  Any idea if the guy who does RM4DF is planning any updates to his version anytime soon?</p>

Lantis
02-20-2012, 02:17 PM
<p><cite>Nashbry wrote:</cite></p><blockquote><p>At the risk of weirding you out--- I love you for doing these updates soooo very much!!</p><p>Just downloaded and updated the RMSA on my guild's website.  I will admit that I use RM4DF for the quest tracking abilities but I also have an installation of RMSA also running on the site because of the character viewer, the expanded amounts of information, the configurability (played with this a TON today and just love how straight-forward and easy it is).</p><p>Some things that might be useful depending on if the info is in the feeds or not:</p><p>Item discoveries - My co-guild leader lives for this info</p><p>Maybe a Tab for what is in your bags (I have a feeling they don't offer this via the feeds)-Earlier today I misplaced an item and had to log through several different characters to find out which one had it in his inventory.</p><p>Those are the main two that would be useful at the moment---and they might not even be do-able.</p><p>But anyhow, fantastic work, everything works like a charm and I love your internal Character viewer.</p><p>On A Side Note:  Any idea if the guy who does RM4DF is planning any updates to his version anytime soon?</p></blockquote><p>Glad you like it <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>Item discoveries: while I managed to find a workaround to obtain this info (it's no longer as easily available as it used to be), the info is labeled as unreliable due to the numerous server merges.  I actually discussed it a bit with a SOE dev, and looks like there's no real solution to this.  I can either display less-than-reliable data, or not display it at all.  I ended opting for the later, as it's better than misleading folks (IMHO).</p><p>Inventory: you are correct, this information isn't published on the data feeds.  I doubt it will be, unless they implemented some authentication scheme to ensure that only an account owner gets access to it - in which case it would still be impossible to do in RMSA, unless RMSA was to start sending separate login info for every character.  Too dangerous.</p><p>RM4DF: Grue is still very actively working on it.  He released a new version only a few weeks ago.  I do not know what his plans are regarding the character viewer, but I suspect he'll probably interface with EQ2U instead - unless he gets enough people asking him to also support an internal viewer.  From a technical point of view, porting my character viewer to RM4DF shouldn't be too difficult if anyone wants to do it.  I could probably do a full standalone charviewer, and it would be only one or two line changes in RM4DF for someone to use it.</p>

Sisca
02-21-2012, 11:08 AM
<p>While we're talking about feature requests I'd like to throw out a couple for the internal character viewer:</p><p>1. Tab showing AA's. I'm currently using the EQ2U viewer solely because it has this. The ultimate would be a combo screen showing current AA build and an optional "beetny style" AA plan so that I can see where I'm trying to get on one page but that's mainly me being lazy <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p><p>2. Tab showing a list of alts if the player has enabled it for that character. Many of my guildmates, myself included, are Altaholics so being able to click on a member and see who it belongs to would be a lot of help. I don't want to switch back to Dragonfly, we're a small guild and really don't need most of the stuff associated with it. Even if I did getting my guildies to actually go to the site, log in and claim their characters is on par with herding cats. Anything I can do to automate the process would be appreciated.</p><p>Thanks again for the work you do on this.</p>

Lantis
02-21-2012, 11:54 AM
<p><cite>Sisca wrote:</cite></p><blockquote><p>While we're talking about feature requests I'd like to throw out a couple for the internal character viewer:</p><p>1. Tab showing AA's. I'm currently using the EQ2U viewer solely because it has this. The ultimate would be a combo screen showing current AA build and an optional "beetny style" AA plan so that I can see where I'm trying to get on one page but that's mainly me being lazy <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p>2. Tab showing a list of alts if the player has enabled it for that character. Many of my guildmates, myself included, are Altaholics so being able to click on a member and see who it belongs to would be a lot of help. I don't want to switch back to Dragonfly, we're a small guild and really don't need most of the stuff associated with it. Even if I did getting my guildies to actually go to the site, log in and claim their characters is on par with herding cats. Anything I can do to automate the process would be appreciated.</p><p>Thanks again for the work you do on this.</p></blockquote><p>AA: I avoided doing it so far because it would require a LOT of additional graphics added to the archive, and my graphic design skills are nowhere near the required skill level to do anything like that.  Plus, AAs are often very fluid in this game, and would require a RMSA update every single time SOE changed something there.  I'd rather avoid having the AA tree break everytime SOE changed something, so unless I can come up with a less visually-intensive way and a more dynamic way to do it, it's unlikely to happen.  But if it does, it will be kinda like I did with the factions: just thrown together as a very basic list.</p><p>Keep in mind that, unlike a website like Beetny or EQ2U, every time SOE changes something, I have to update it all by myself (I'm the only person working on this, aside from some minor artwork requests I ask Seagoat), bundle it, prepare an actual release...  Just the procedure of pre-release testing, bundling, and publishing on my website and on these forums can take 2-3 hours of work.  And after that, every webmaster has to download the update, and update their own installation.  Past experience has shown me that a lot of RMSA users never update their installation afterward.  I see a lot of broken installations out there, some going back as far as version 3.x.</p><p>Alts: That's on the agenda.  SOE only added them to the feed very recently, and as an opt-in feature, so I didn't have enough test subject yet to be able to develop and actually test this in time for the 5.2.0 release (which had to come out earlier than expected due to recent changes in the data feeds).</p>

Sisca
02-21-2012, 01:42 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p><cite>Sisca wrote:</cite></p><blockquote><p>While we're talking about feature requests I'd like to throw out a couple for the internal character viewer:</p><p>1. Tab showing AA's. I'm currently using the EQ2U viewer solely because it has this. The ultimate would be a combo screen showing current AA build and an optional "beetny style" AA plan so that I can see where I'm trying to get on one page but that's mainly me being lazy <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /></p><p>2. Tab showing a list of alts if the player has enabled it for that character. Many of my guildmates, myself included, are Altaholics so being able to click on a member and see who it belongs to would be a lot of help. I don't want to switch back to Dragonfly, we're a small guild and really don't need most of the stuff associated with it. Even if I did getting my guildies to actually go to the site, log in and claim their characters is on par with herding cats. Anything I can do to automate the process would be appreciated.</p><p>Thanks again for the work you do on this.</p></blockquote><p>AA: I avoided doing it so far because it would require a LOT of additional graphics added to the archive, and my graphic design skills are nowhere near the required skill level to do anything like that.  Plus, AAs are often very fluid in this game, and would require a RMSA update every single time SOE changed something there.  I'd rather avoid having the AA tree break everytime SOE changed something, so unless I can come up with a less visually-intensive way and a more dynamic way to do it, it's unlikely to happen.  But if it does, it will be kinda like I did with the factions: just thrown together as a very basic list.</p><p>Keep in mind that, unlike a website like Beetny or EQ2U, every time SOE changes something, I have to update it all by myself (I'm the only person working on this, aside from some minor artwork requests I ask Seagoat), bundle it, prepare an actual release...  Just the procedure of pre-release testing, bundling, and publishing on my website and on these forums can take 2-3 hours of work.  And after that, every webmaster has to download the update, and update their own installation.  Past experience has shown me that a lot of RMSA users never update their installation afterward.  I see a lot of broken installations out there, some going back as far as version 3.x.</p><p>Alts: That's on the agenda.  SOE only added them to the feed very recently, and as an opt-in feature, so I didn't have enough test subject yet to be able to develop and actually test this in time for the 5.2.0 release (which had to come out earlier than expected due to recent changes in the data feeds).</p></blockquote><p>Ah, didn't think about the graphics. I was assuming they were pulling them from the feed somehow not storing them "locally". I'm also assuming they're getting the data about what the AA does from the feed but I could be wrong about that as well. If so then yeah a ton of work for you. Like I said it'd be nice to have but there is an option out there for those that need it.</p><p>One other idea would be an optional button somewhere on the roster that would allow members to view a character in one of the other viewers. That way the webmaster can set the default to say the internal viewer but if a person wanted to they could look at a specific character in EQ2U. Not sure how to best do that though since adding a button could tend to break the flow of the roster page. Maybe just add it as a link on the actual page from the internal character viewer and not worry about it if the webmaster has it setup to use EQ2U by default.</p><p>The alts coming is good news. That's something that really fits in with the guild roster moreso than the individual character stuff like AA's anyway.</p>

Lantis
02-21-2012, 03:38 PM
<p><cite>Sisca wrote:</cite></p><blockquote><p>Ah, didn't think about the graphics. I was assuming they were pulling them from the feed somehow not storing them "locally". I'm also assuming they're getting the data about what the AA does from the feed but I could be wrong about that as well. If so then yeah a ton of work for you. Like I said it'd be nice to have but there is an option out there for those that need it.</p><p>One other idea would be an optional button somewhere on the roster that would allow members to view a character in one of the other viewers. That way the webmaster can set the default to say the internal viewer but if a person wanted to they could look at a specific character in EQ2U. Not sure how to best do that though since adding a button could tend to break the flow of the roster page. Maybe just add it as a link on the actual page from the internal character viewer and not worry about it if the webmaster has it setup to use EQ2U by default.</p><p>The alts coming is good news. That's something that really fits in with the guild roster moreso than the individual character stuff like AA's anyway.</p></blockquote><p>AA description can probably be obtained from the data feeds - I assume it's resolvable the same way you can get a complete item description.</p><p>I haven't decided yet what I'll do with items  Either have them link to a third party site (which might defeat part of the idea of having a completely self-contained local charviewer), or see if I can build my own basic item viewer.</p><p>I could easily add links to EQ2Players and EQ2U inside the internal charviewer instead of the main roster, that way it wouldn't overcrowd what is an already crowded roster page.</p><p>As for alts, I have a few ideas on paper that I need to investigate, in addition to simply listing them in the charviewer.  I'm just not sure how useful it will be.  Since the feature is opt-in, I suspect only a minority of people will actually take the time to make their alts visible.</p>

Lantis
02-21-2012, 03:47 PM
<p>One question I have for you folks.  I've been pondering on this one for a long time, and figured I might as well ask what people prefer there since I can't come to a decision:</p><p>When displaying a date format as I do in RMSA (be it in a column such as under the Join Date field, or on the charviewer), which format do you feel is the most readable and intuitive?  Currently, I'm using:</p><p>Feb 21st, 2012</p><p>Would any of these be more readable in RMSA's context?</p><p>21-Feb-201221-02-2012(or any other suggestion)</p><p>Keep in mind that not every country uses the same order as the US does - that's why I like putting the month as text, to avoid any ambiguity.</p>

Sisca
02-21-2012, 04:04 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>One question I have for you folks.  I've been pondering on this one for a long time, and figured I might as well ask what people prefer there since I can't come to a decision:</p><p>When displaying a date format as I do in RMSA (be it in a column such as under the Join Date field, or on the charviewer), which format do you feel is the most readable and intuitive?  Currently, I'm using:</p><p>Feb 21st, 2012</p><p>Would any of these be more readable in RMSA's context?</p><p>21-Feb-201221-02-2012(or any other suggestion)</p><p>Keep in mind that not every country uses the same order as the US does - that's why I like putting the month as text, to avoid any ambiguity.</p></blockquote><p>I think either the current version or the first option (21-Feb-2012) would be the most universal. Unless there is a reason to change I'd say stick with what you already have.</p>

Lantis
02-22-2012, 12:12 PM
<p>No real compelling to change it, I just wasn't certain it was the most readable format to use when you have a column filled with these.</p><p>In other news, Factions and Achievements are now grouped by category.  Did some more digging into the data feeds last night, and after working with them for 3 months I still discover a few additional hidden gems <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" />  AAs are a no-go however, as I can't resolve them the same way other lists can be.  I would have to send like a hundred separate queries to be able to deal with them, which is something I'd rather avoid.  Oh, and alts are also listed, after I finally found ONE person who actually opted in on them.</p><p>Equipment entries link back to EQ2U.  No decision yet on wether I'll write a whole item viewer (which would be a clone of what the game or EQ2U has to offer anyway), or just keep linking back to EQ2U.</p><p>EDIT: AAs are what can't be implemented (for the time being), not alts.</p>

Dark_Grue
02-24-2012, 10:48 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>Alts are a no-go however, as I can't resolve them the same way other lists can be.  I would have to send like a hundred separate queries to be able to deal with them, which is something I'd rather avoid.  Oh, and alts are also listed, after I finally found ONE person who actually opted in on them.</p></blockquote><p>I think you might be looking at alts sideways. I've got them working. Once you start pulling the "account" element out of the character collection, it's just one <em><strong>local</strong></em> DB query per character:</p><p><span style="font-family: courier new,courier;">$result = $db->sql_query("SELECT name_last, name_first, id FROM {$prefix}_roster_master{$suffix} WHERE account_link_id='{$char_info['account_link_id']}'", FALSE);</span></p><p>I don't have alts *templated* yet though. I'm still trying to figure out how I want to display them, and I'm thinking some sort of CSS/Javascript tooltip.</p><p>Of course, people have to opt-in to Alts being shown, which I was the only one in my guild to do so (for purposes of development).</p>

Lantis
02-24-2012, 10:59 PM
<p><cite>Dark_Grue wrote:</cite></p><blockquote><p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>Alts are a no-go however, as I can't resolve them the same way other lists can be.  I would have to send like a hundred separate queries to be able to deal with them, which is something I'd rather avoid.  Oh, and alts are also listed, after I finally found ONE person who actually opted in on them.</p></blockquote><p>I think you might be looking at alts sideways. I've got them working. Once you start pulling the "account" element out of the character collection, it's just one <em><strong>local</strong></em> DB query per character:</p><p><span style="font-family: courier new,courier;">$result = $db->sql_query("SELECT name_last, name_first, id FROM {$prefix}_roster_master{$suffix} WHERE account_link_id='{$char_info['account_link_id']}'", FALSE);</span></p><p>I don't have alts *templated* yet though. I'm still trying to figure out how I want to display them, and I'm thinking some sort of CSS/Javascript tooltip.</p><p>Of course, people have to opt-in to Alts being shown, which I was the only one in my guild to do so (for purposes of development).</p></blockquote><p>Oops.  Little typo there - I meant that AAs are a no-go.  I got alts working already (I ended up using Dan's toon for testing this as I couldn't find anyone else with published alts <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> )</p><p>As you've probably seen, we've been discussing on the Station forums on how to get more AA info in the character collection - that would help me a lot implement a list of AAs in the character viewer.</p>

Dark_Grue
02-24-2012, 11:34 PM
<p><cite>Lantis@Antonia Bayle wrote:</cite></p><blockquote><p>Oops.  Little typo there - I meant that AAs are a no-go.  I got alts working already (I ended up using Dan's toon for testing this as I couldn't find anyone else with published alts <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /> )</p></blockquote><p> Well that makes more sense! <img src="/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" alt="SMILEY" /></p>

Lantis
02-27-2012, 01:37 AM
<p>Sneak peak: lots of improvements on the new internal character viewer, such as the reworked achievement list, including popup description, and progress report of incomplete achievements:</p><p><img src="http://www.lostrealm.ca/tower/sites/default/files/content/site/charview-small.png" width="555" height="307" /></p>

Lantis
03-04-2012, 07:36 PM
<p><span style="color: #3366ff; font-size: medium;"><span style="color: #00ccff;">RosterMaster StandAlone v5.2.5 is now available.</span></span></p><p><em>Showing even more character than before!</em></p><p>This new version has a much, much improved version of the internal Character Viewer.  In addition to the alts tab (make sure you are enabling publishing of your alts in-game, as this is an opt-in feature of EQ2!), almost every tab was reworked, showing more information, and in a better looking way.</p><p>AAs are still not implemented.  It is still on the ToDo list, pending some potential changes being discussed regarding how they are exposed on the SOE data feeds.</p><p><strong><span style="text-decoration: underline;">Changes in 5.2.5 (4-Mar-2012)</span></strong></p><ul><li><strong>NEW</strong>: Charview: Added Last Known Location, Last Discovery, Arena stats,  PVP stats (including link to the last person that killed you).</li><li><strong>NEW</strong>: Charview: Added Alts tab.Note that linking alts to the data feeds is an OPT-IN feature.  People must log on their characters in-game and enable this option on their persona window.  Also, the Alt tab won't be shown if there are no visible alts.</li><li><strong>NEW</strong>: Charview: Links that points to EQ2U or EQ2Players for the currently viewed character</li><li><strong>IMPROVED</strong>: Charview: Reworked Achievements, Languages, Equipment and Faction tabs</li><li><strong>IMPROVED</strong>: Charview: Items link to EQ2U</li><li><strong>IMPROVED</strong>: Charview: Empty Bio/alts/Places tabs won't be shown</li><li><strong>IMPROVED</strong>: Charview: More intelligent paperdoll resize</li><li><strong>IMPROVED</strong>: Charview: Will send a default image if libGD support is missing in PHP.</li><li><strong>IMPROVED</strong>: Charview: Optimized paperdoll processing performance</li><li><strong>IMPROVED</strong>: Charview: Various other minor display tweaks.</li><li><strong>IMPROVED</strong>: Roster change detection procedure is now more robust</li><li><strong>IMPROVED</strong>: Formatting of logged numbers</li><li><strong>IMPROVED</strong>: Renamed "Last Seen" for "Last Updated" (which is more accurate).</li><li><strong>FIXED</strong>: Quest bug workaround would trigger when a char became anonymous</li><li><strong>FIXED</strong>: Charview: Faction scale was incorrect</li><li><strong>FIXED</strong>: Charview: Font size was incorrect in IE9</li><li><strong>FIXED</strong>: "deity" wasn't localized in the log</li><li><strong>FIXED</strong>: Newly added characters weren't clickable in the log</li></ul><div></div><p><span style="color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; background-color: #0f151c;">View it </span><a href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a><span style="color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; background-color: #0f151c;">.</span><span style="color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; background-color: #0f151c;">Download it </span><a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a><span style="color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; background-color: #0f151c;">.</span><span style="color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; background-color: #0f151c;">RSS Feed </span><a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a><span style="color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; background-color: #0f151c;">.</span><span style="color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; background-color: #0f151c;">Discuss it here.</span></p>

Dark_Grue
03-19-2012, 12:50 AM
<p><em>A government that robs Peter to pay Paul can always depend on the support of Paul.</em>     <strong>- George Bernard Shaw</strong></p><p><hr /><p><strong><span style="font-size: medium; color: #009900;">Roster Master for Dragonfly (RM4DF) 8.2.0:</span></strong></p></p><p><span style="font-size: x-small;">Get it and development news from the </span><a rel="nofollow" href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank"><span style="font-size: x-small; color: #0066cc;"><span style="text-decoration: underline;">RM4DF Project Page</span></span></a><span style="font-size: x-small;">. Not a Dragonfly CMS user? Visit the <a href="http://www.rostermaster.org/" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Roster Master overview page</span></span></a> for information on related projects.</span></p><p><span style="font-size: x-small;">It may not seem it, but <strong>the new cURL support is significant</strong>! I'm seeing some huge savings, especially onthe character collection: (guild) cURL downloaded 2.47 kilobytes (raw), 7.97 kilobytes (uncompressed); 69.01% savings due to compression; (character) cURL downloaded 19.89 kilobytes (raw), 163.29 kilobytes (uncompressed); 87.82% savings due to compression.</span></p><p><span style="font-size: x-small;">That's... nothing to sniff at. Enjoy! <img src="/eq2/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0" /></span></p><ul><li><span >Redirected guild and character detail links to the brand-new EQU site. Grats Dethdlr and Feldon, well done!</span></li><li><span >Added files to modules/Roster_Master/contrib/GEM to address inteface issues with GEM.</span></li><li><span >Added mod_expires directive to .htacces files in static image directories to request clients cache for 60 days. Requires that the Apache mod_expires module be active.</span></li><li><span >Added cURL support to allow Content-Encoding compression methods to operate if available. Using cURL for this purpose allows the server to benefit considerably from compression on the XML requests. The feature Falls back automagically to the previously used internal fsockopen() method if cURL isn't available.</span></li><li><span >Fixed templating for characters that don't have data in the Character collection.</span></li><li><span >Fixed missing Soulfire Timeline Quest icon.</span></li><li><span >Fixed missing language definition for _CONFRESET dialog.</span></li><li><span >Added new interface icons.</span></li><li><span >Fixed many broken image links.</span></li><li><span >Added (rudimentary) alts display to roster.</span></li><li><span >Fixed language file collisions that conflict with other modules.</span></li></ul>

Optio
04-04-2012, 03:58 AM
<p>Absolutley love this addition to my site and the work you have done is fantastic.</p><p>Just a couple of questions:</p><p><ol><li>Our guild runs an raiding alliance and I would love to integrate a version of Roster Master that tracks those players, I asume that the primary sort for the accessing the api is the guild membership? Is there any way I can disable that and then edit the mysql database to search on those players in the alliance? Not asking for a re-code just a pointer or two if its possible?</li><li>are there any plans to integrate Joomla CMS authentication integration?</li></ol><div></div><div>Thanks in advance if you can help in any way <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></div><div></div><div>Regards</div><div>Potio</div></p>

Lantis
04-05-2012, 02:28 PM
<p><cite>Potio@Splitpaw wrote:</cite></p><blockquote><p>Absolutley love this addition to my site and the work you have done is fantastic.</p><p>Just a couple of questions:</p><ol><li>Our guild runs an raiding alliance and I would love to integrate a version of Roster Master that tracks those players, I asume that the primary sort for the accessing the api is the guild membership? Is there any way I can disable that and then edit the mysql database to search on those players in the alliance? Not asking for a re-code just a pointer or two if its possible?</li><li>are there any plans to integrate Joomla CMS authentication integration?</li></ol></blockquote><p>I assume you are refering to the standalone version since you mention Joomla.  I tried to integrate it with Joomla's authentication a few years ago, and I gave up.  Joomla even scrambles the cookie name, so it would be quite tricky for RMSA to be able to access that cookie, and determine the authentication state.  Plus, they changed things around with almost every new release back then, which would have required a separate plugin for 3-4 different releases of Joomla.</p><p>You can disable automated updates by setting the update interval to "0".  After that, you could either update the MySQL table yourself, or craft your own custom XML file from data obtained through the API, and modify RMSA to parse from that local file instead of from the API (there should be code present for that, as I did the 5.0.0 development by using two local XML files).  Dig through parser.php and urls.php.</p><p>One "hybrid" solution there could be to only use a local, hand-crafted guild XML file, and let RMSA pull all those characters' details through the API.  That would however require sending one separate query for every single characters.  Definitely not as efficient as how RMSA currently works (one query for the guild details, and one single query to pull down all characters in one go).  This would require more code changes, but would prevent the need for manually building the character detail XML file (tho that step could easily be automated as well).</p><p>Having some way of officially allowing a roster composed of a mixture of guilds (such as what happens in a raiding alliance) has been on the back of my mind for quite a while.  However, adding the functionality in a clean way in the existing RMSA design would be tricky and time-consuming.  Maybe in the end it would work out better if implemented as a separate variant (RosterMaster Alliance Edition)?  That would certainly make things simpler to implement...  The REST API certainly makes such a project much easier to do now than back when it involved parsing data from three different sources based on guild membership.</p>

Lantis
04-17-2012, 08:20 PM
<p>GU63 support is mostly done in the RMSA development version, however I'm waiting on a few things on the data API side before being able to finalize some things (like prestige support, and a new item discovery data structure that will require code changes on my end).  The next version is probably still a few days away - I'll keep you guys posted.</p>

Lantis
04-23-2012, 02:08 AM
<p><span style="color: #33cccc; font-size: medium;">RosterMaster StandAlone v5.3.0 is now available for download!</span></p><p>This new version adds support for GU#63 (increasing the level cap to 92).  The builtin character viewer can also now display a complete list of your discovered items, along with discovery date, and whether they were server-wide or game-wide.</p><p><strong><span style="text-decoration: underline;">Changes in 5.3.0 (23-Apr-2012)</span></strong></p><ul><li><strong>NEW</strong>: Increased level cap to 92 (edit configuration and save to set the 10th piechart color)</li><li><strong>NEW</strong>: Charview: List of items discovered (capped at 100 items max)</li><li><strong>IMPROVED</strong>: Charview: Added warder points</li><li><strong>IMPROVED</strong>: Charview: Added progression percentage to next Adventure/Tradeskill level</li><li><strong>FIXED</strong>: Charview: Display error message if specified character ID could not be found.</li></ul><p>View it <a href="http://www.lostrealm.ca/rostermaster" target="_blank">here</a>.Download it <a href="http://www.lostrealm.ca/tower/rmdownload" target="_blank">here</a>.RSS Feed <a href="http://www.lostrealm.ca/tower/rmdownload/rss.xml" target="_blank">here</a>.Discuss it here.</p>

Maguu
05-18-2012, 02:29 AM
<p>PLATFORM: Stand-alone</p><p>VERSION: v5.3.0</p><p>URL: shadowwalkers.heliohost.org/phpbb3test (see below)ERRORS: Warning: number_format() expects parameter 1 to be double, object given in /home/magu2k/public_html/roster/charview.php on line 573</p><p>TRIGGERS: View Character sheets</p><p>Here's the story as it currnetly stands. I have been running RMSA since the previous build (5.2.5) to test it and look at options for integrating it into our (new) guild website. Stand-alone largely works ok, but gets the error above, as does teh newly installed version which I am apptempting to integrate with a test deployment of phpbb3. I do not want to attempt to integrate it with our "live" forum until I can get it working. So as of current, it does get the above error, enough to fill the browser with about 10 times the height of the character sheet itself so a LOT of scrolling down.</p><p>Secondly, I am currently unable to actually get it to integrate with phpbb3. There could be a few reasons, but I do want to say the instructions for phpbb integration seem sparse, incomplete and sort of spread out, but I have rostermaster installed in the above address in the /roster subfolder, to be clear its' root/phpbb3test/roster.</p><p>The database is currently configured to be in the phpbb3 databsase, with the phpbb3 prefix supplied and a seperate rostermaster prefix ( I chose roster_ ) All other applicable settings.. at least that I can think of at this moment are set properly. the deploy of rostermaster itself works, but I can find no way to claim characters, neither in phpbb3, nor inside the rostermaster deployment.</p><p>Additionally, there are a few other issues I want to point out, on the rmadmin.php page the link to this support thread is wrong. <a rel="nofollow" href="http://eqiiforums.station.sony.com/eq2?no_redir=true" target="_blank">http://eqiiforums.station.sony.com/...2?no_redir=true</a> is what it links and only way to get to the forums, at least that I know is <a rel="nofollow" href="http://forums.station.sony.com/eq2." target="_blank">http://forums.station.sony.com/eq2.</a> Either way, the link never works for me.</p><p>And, lastly a few suggestions.  I want to suggest grouping the skills tab, somewhat like factions are. ALso, I know it may be a lot of work, and maybe not a lot of people woudl use it, but consider adding functionality to integrate it with bbdkp</p><p><a rel="nofollow" href="http://www.bbdkp.com" target="_blank">http://www.bbdkp.com</a></p><p>While currently our guild is not raiding, the kind folks at bbdkp have expressed interest in trying to develop a plugin to allow bbdkp to read raid logs from the ACT raid attendance log plugin, if it can work. I am currently unable to generate any raid logs due to lack of raids, and minimal play time right now, but if someone, anyone is willing to help them get some raid logs from ACT</p><p><a rel="nofollow" href="http://www.bbdkp.com/viewforum.php?f=33&sid=54ec00b60ff942a3851b423bb0271ba3" target="_blank">http://www.bbdkp.com/viewforum.php?...51b423bb0271ba3</a> please visit here and help out!</p>

Lantis
05-18-2012, 08:35 PM
<p><cite>Socravunis@Kithicor wrote:</cite></p><blockquote><p>URL: shadowwalkers.heliohost.org/phpbb3test (see below)</p><p>ERRORS: Warning: number_format() expects parameter 1 to be double, object given in /home/magu2k/public_html/roster/charview.php on line 573</p><p>TRIGGERS: View Character sheets</p><p>Here's the story as it currnetly stands. I have been running RMSA since the previous build (5.2.5) to test it and look at options for integrating it into our (new) guild website. Stand-alone largely works ok, but gets the error above, as does teh newly installed version which I am apptempting to integrate with a test deployment of phpbb3. I do not want to attempt to integrate it with our "live" forum until I can get it working. So as of current, it does get the above error, enough to fill the browser with about 10 times the height of the character sheet itself so a LOT of scrolling down.</p></blockquote><p>Something in your PHP installation must be set to be either more verbose about warning reports or more strict on type checking, because this is the first report I have about it.  You can eliminate this warning message by type casting the value to a double.  Edit charview.php, and go to line 539.  Change that line so it now looks like this:</p><p><span style="font-family: 'courier new', courier;">$value = (double)$faction['value'];</span></p><p><cite>Socravunis@Kithicor wrote:</cite></p><blockquote><p>Secondly, I am currently unable to actually get it to integrate with phpbb3. There could be a few reasons, but I do want to say the instructions for phpbb integration seem sparse, incomplete and sort of spread out, but I have rostermaster installed in the above address in the /roster subfolder, to be clear its' root/phpbb3test/roster.</p><p>The database is currently configured to be in the phpbb3 databsase, with the phpbb3 prefix supplied and a seperate rostermaster prefix ( I chose roster_ ) All other applicable settings.. at least that I can think of at this moment are set properly. the deploy of rostermaster itself works, but I can find no way to claim characters, neither in phpbb3, nor inside the rostermaster deployment.</p></blockquote><p>The instructions are sparse because there's really nothing more to it.  All that's needed is documented in section 4 of the documentation file.  You just have to put the roster folder inside the folder that contains your phpBB installation, and store the RosterMaster tables inside the same database as phpBB3.  There's nothing more to it really.  If it doesn't work, then it means there's something on your specific configuration preventing it from working, or the phpBB3 devs changed something in the database schema since I implemented it.  </p><p>The whole forum/cms bridge system in RMSA relies on direct access to the necessary data rather than accessing the forum/cms's API, so it can break for a number of reason, starting with any potential data structure change doe in the forum/cms software.  That's why I no longer implement any new bridge, as those are a huge time sync for me to implement and maintain, as any update done by the forum or cms author can break the bridge.  All I can suggest is to make sure you are logged first on your forums, so RosterMaster can access the forum cookie to obtain the user information.  When RMSA can associate the cookie's content with a user present in the forum database, then additional claim entries will appear in the menu.</p><p>Double check the table prefix used by phpBB.  I had a user who had forgotten to append the trailing "_" to his prefix.</p><p><cite>Socravunis@Kithicor wrote:</cite></p><blockquote><p>Additionally, there are a few other issues I want to point out, on the rmadmin.php page the link to this support thread is wrong. <a rel="nofollow" href="http://eqiiforums.station.sony.com/eq2?no_redir=true" target="_blank">http://eqiiforums.station.sony.com/...2?no_redir=true</a> is what it links and only way to get to the forums, at least that I know is <a rel="nofollow" href="http://forums.station.sony.com/eq2." target="_blank">http://forums.station.sony.com/eq2.</a> Either way, the link never works for me.</p></blockquote><p>That was the old link, before SOE overhauled their websites and domain names a few months ago.  I'll update it.</p><p><cite>Socravunis@Kithicor wrote:</cite></p><blockquote><p>And, lastly a few suggestions.  I want to suggest grouping the skills tab, somewhat like factions are. </p></blockquote><p>Factions can easily be grouped because SOE is grouping and naming those groups in the data feeds, which they don't do with skills.  It's a matter of either hardcoding my own groups, or being able to accomodate any skill addition or renaming that SOE might do in the future.  I'll give it more thoughts.</p><p><cite>Socravunis@Kithicor wrote:</cite></p><blockquote><p>ALso, I know it may be a lot of work, and maybe not a lot of people woudl use it, but consider adding functionality to integrate it with bbdkp</p><p><a rel="nofollow" href="http://www.bbdkp.com" target="_blank">http://www.bbdkp.com</a></p><p>While currently our guild is not raiding, the kind folks at bbdkp have expressed interest in trying to develop a plugin to allow bbdkp to read raid logs from the ACT raid attendance log plugin, if it can work. I am currently unable to generate any raid logs due to lack of raids, and minimal play time right now, but if someone, anyone is willing to help them get some raid logs from ACT</p><p><a rel="nofollow" href="http://www.bbdkp.com/viewforum.php?f=33&sid=54ec00b60ff942a3851b423bb0271ba3" target="_blank">http://www.bbdkp.com/viewforum.php?...51b423bb0271ba3</a> please visit here and help out!</p></blockquote><p>Will depend on how easily the database can be accessed, and matched with character names in RosterMaster's own database.   This is subject to the same issues as the forum/cms bridges: time-consuming, and depending on how easily accessible the application's database is.  I might take a look at it someday.</p>

Maguu
05-19-2012, 01:51 AM
<p>Thank you Lantis, for your reply. Here's what ahppened, I made your adjustment to PHP, I am using a freehosting service which does, in fact have a very verbose php install, your fix worked on both deployments. I rechecked all my settings with a fine tooth comb, and the problem was that the settings page did not hold my cms setting as phpbb, and for whatever reason, actually, most settings I find don't work on that page(It does nto actually *save* them) for me (I've tried different permissions on config.php, but to no avail yet, so I had to add it manually, but when I did I mis-spelled it, so it is fixed now, and it does work.</p><p>As far as bbdkp, believe me, I understand where you are coming from. It would not necessairly be easy, but, bbdkp is entirely integrated with phpbb3, and uses the same database with the phpbb_ prefix rather than a discrete database.</p><p>So thank you for your help, it seems my issues are pretty much all fixed.</p><p>Also, I had one last thing to ask, is there any sort of graphics work needed, depending on time and availability, I may be able to help out on some for the rostermaster project.</p>

Lantis
05-20-2012, 01:50 PM
<p><cite>Socravunis@Kithicor wrote:</cite></p><blockquote><p>Thank you Lantis, for your reply. Here's what ahppened, I made your adjustment to PHP, I am using a freehosting service which does, in fact have a very verbose php install, your fix worked on both deployments. I rechecked all my settings with a fine tooth comb, and the problem was that the settings page did not hold my cms setting as phpbb, and for whatever reason, actually, most settings I find don't work on that page(It does nto actually *save* them) for me (I've tried different permissions on config.php, but to no avail yet, so I had to add it manually, but when I did I mis-spelled it, so it is fixed now, and it does work.</p><p>As far as bbdkp, believe me, I understand where you are coming from. It would not necessairly be easy, but, bbdkp is entirely integrated with phpbb3, and uses the same database with the phpbb_ prefix rather than a discrete database.</p><p>So thank you for your help, it seems my issues are pretty much all fixed.</p><p>Also, I had one last thing to ask, is there any sort of graphics work needed, depending on time and availability, I may be able to help out on some for the rostermaster project.</p></blockquote><p>It's possible write permissions are limited on your host, forcing you to manually edit the config file.  I'll take another look, because when rmadmin fails to write to a file, it should generate a warning, and display the config file content so you can copy/paste it manually.</p><p>Thank you for the offer, but so far Seagoat got Dark_Grue and I pretty well covered in the art department <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /></p>

BadLuck
05-25-2012, 09:25 AM
<p>@ Lantis</p><p>First off thank you <img src="/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" alt="SMILEY" /> I love what you've done with RMSA over the past several months!</p><p>Secondly (and the reason I'm here lol), is it possible for RMSA to communicate with EQDKP Plus in the manner of transfering char claims to EQDKP? I'm not seeing anything hidden anywhere outside of the normal configuration file so figured I'd ask before I waste any more time digging through the files.</p>

Lantis
05-28-2012, 12:39 AM
<p><cite>BadLuck wrote:</cite></p><blockquote><p>@ Lantis</p><p>First off thank you <img src="/eq2/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0" /> I love what you've done with RMSA over the past several months!</p><p>Secondly (and the reason I'm here lol), is it possible for RMSA to communicate with EQDKP Plus in the manner of transfering char claims to EQDKP? I'm not seeing anything hidden anywhere outside of the normal configuration file so figured I'd ask before I waste any more time digging through the files.</p></blockquote><p>RMSA claims are stored in a fairly straightforward way in the database, so it shouldn't be too hard for you to interface them together if you have some decent skills with MySQL and PHP.</p><p>Another route you might look at is RMSA's ability to export the roster to a CSV file - that might be easier perhaps for you to work with.</p>

Dark_Grue
10-03-2012, 02:41 PM
<p><em>I'm not a nerd. I'm a specialist.</em>     <strong>- Sousuke Sagara (Full Metal Panic)</strong></p><hr /><p><strong><span style="font-size: medium; color: #009900;">Roster Master for Dragonfly (RM4DF) 8.2.1:</span></strong></p><p><span style="font-size: x-small;">Get it and development news from the </span><a rel="nofollow" href="http://www.theclenchedfist.com/projects/rm4df/index.html" target="_blank"><span style="font-size: x-small; color: #0066cc;"><span style="text-decoration: underline;">RM4DF Project Page</span></span></a><span style="font-size: x-small;">. Not a Dragonfly CMS user? Visit the <a href="http://www.rostermaster.org/" target="_blank"><span style="text-decoration: underline;"><span style="color: #0066cc;">Roster Master overview page</span></span></a> for information on related projects.</span></p><p><span style="font-size: x-small;">This update is <strong>way</strong> overdue. Unfortunately, 8.2.0 had a lot of issues with it, and more unforutnately, I haven't been able to devote much time to it. Digging out bugs involved short bursts of working through problems, setting the code aside for a while, picking it back up again, and then finding everything I'd missed the last time. Rinse, repeat. </span><span style="font-size: x-small;">It's pretty surprising what you find when you re-look at things after not thinking about them for a while.</span></p><ul><li><span>Thanks to Dethdlr to reporting numerous errors in the 8.2.0 release that somehow got overlooked:</span><ul><li><span>Replaced missing themesdefaulttemplateroster_masterdo_commands.html file.</span></li><li><span>Fixed templating errors.</span></li><li><span>Fixed SQL error message in adwait.inc file.</span></li><li><span>Changed cast of BIGINT data items to PHP string instead of integer to fix issue with 32-bit systems that have PHP_INT_SIZE=4.</span></li><li><span>Found Dragonfly CMS dependency on version 9.5.2.1 of template_enc.php file.</span></li><li><span>Fixed extended Guild Wall of Fame statistics broken links to character profiles.</span></li></ul></li><li><span>Alts list no longer lists the character it is for as an alt of itself.</span></li><li><span>Alt lists now sorted using natural sort.</span></li><li><span>Updated documentation.</span></li><li><span>Fixed bad math in diagnostic time display in Guild Wall of Fame block.</span></li><li><span>Fixed error in parser.inc involving closing the cURL filehandle prematurely.</span></li><li><span>Fixed division-by-zero in compression statistics diagnostic message for cURL retrieval using compression.</span></li><li><span>Fixed sorting (again) to force characters with no data to end of sort, regardless of sort direction.</span></li><li><span>Fixed sort by adventurer level in Questmaster.</span></li><li><span>Fixed secondary column sort direction.</span></li><li><span>Changed logging level default.</span></li><li><span>Updated tradeskill icons.</span></li><li><span>Fixed unecessary chattiness in log file.</span></li><li><span>Added ability to silence logging of changes by field using regex (see $config['exclude_log_field']).</span></li><li><span>Changed last_update to DECIMAL(19,7) as per 3/20/2012 REST API.</span></li><li><span>Fixed roster alt displaying empty alt list (it's possible to have an altlist that only contains the character it's attached to - that is, if opt-in is set for a character, REST always considers it an alts of itself).</span></li></ul>