Raid-Log-Import issue/question (Everquest)

  • I spent most of the day searching the forums looking for answers but came up somewhat empty. The regular /who parser works fine but does not allow loot. The /who extended parser works has loot function but has a bug that creates multiple raids on import unless all characters in the raid are ANONYMOUS. Is there any parser that works for adding characters to raid and adding loot at same time besides /who extended? Or is there any way to add loot to a raid that already exists via Raid-Log-Import ?


    /who extended makes a raid for each character if my log looks like this:

    -----

    [Fri Aug 07 19:50:45 2020] [50 Magician] Chirsis (Dark Elf)

    [Fri Aug 07 19:50:45 2020] [50 Necromancer] Lowball (Gnome)

    [Fri Aug 07 19:50:45 2020] [48 Monk] Qishilu (Human)


    But if my log looks like this, it works fine:

    [Fri Aug 07 19:50:45 2020] [ANONYMOUS] Chirsis (Dark Elf) <Fires of Heaven>

    [Fri Aug 07 19:50:45 2020] [ANONYMOUS] Lowball (Gnome) <Fires of Heaven>

    [Fri Aug 07 19:50:45 2020] [ANONYMOUS] Qishilu (Human) <Fires of Heaven>



    I saw someone else had this problem in another post but never saw a solution anywhere.

  • Is there any parser that works for adding characters to raid and adding loot at same time besides /who extended?

    There is also the Everquest loot parser, but might expect the loot in another format.

    Or is there any way to add loot to a raid that already exists via Raid-Log-Import ?

    No.


    I have adjusted the Regex of the extended-who parser to support your posted format, as it differs from the format that other users have posted. https://github.com/EQdkpPlus/p…480003218b858bbd7159c61c9

    Viele Grüße,
    GodMod


    Bitte sendet mir keine unaufgeforderten Support-PNs. | Please don't send me unwanted support-PMs.
    Du willst dich bei mir bedanken: | You want to thank me:

    amazon_wishlist.jpg paypal_logo.jpg

  • Thanks for the reply.

    I am assuming all I have to do is copy the php file you changed and overwrite the everquest_extended_who.pasrser.class.php file with it in my files.


    I still have the same problem. I keep getting a raid for each character created. Like in my above:

    -----

    [Fri Aug 07 19:50:45 2020] [50 Magician] Chirsis (Dark Elf)

    [Fri Aug 07 19:50:45 2020] [50 Necromancer] Lowball (Gnome)

    [Fri Aug 07 19:50:45 2020] [48 Monk] Qishilu (Human)


    When I hit Submit to import I get this:



    For every character that is not labeled [ANONYMOUS] this occurs. If I label every character Anonymous instead of showing their Level and Class in the [ ] then it works fine.

  • Can you please attach the complete log you try to import? Perhaps there is an error there.

    Viele Grüße,
    GodMod


    Bitte sendet mir keine unaufgeforderten Support-PNs. | Please don't send me unwanted support-PMs.
    Du willst dich bei mir bedanken: | You want to thank me:

    amazon_wishlist.jpg paypal_logo.jpg

  • All I am using is this as a test:

    -----

    [Fri Aug 07 19:50:45 2020] [50 Magician] Chirsis (Dark Elf)

    [Fri Aug 07 19:50:45 2020] [50 Necromancer] Lowball (Gnome)

    [Fri Aug 07 19:50:45 2020] [48 Monk] Qishilu (Human)


    The reason I cut the log to 3 people because if i Use the full log, it has 24 players and I get 24 raids instead 3 , did not want to scroll that far for the screenshot.

  • The extended who parser requires the event name in the first line. As it is not there, this "problem" occurs.


    If you just want to import the members, use the normal /who parser.

    Viele Grüße,
    GodMod


    Bitte sendet mir keine unaufgeforderten Support-PNs. | Please don't send me unwanted support-PMs.
    Du willst dich bei mir bedanken: | You want to thank me:

    amazon_wishlist.jpg paypal_logo.jpg

  • The event string does not fix the problem.

    I have at least figured out the "Race" (Gnome, Human, etc.) is what is causing the parser to create a raid for each character in the raid.

    I have also figured out [ANONYMOUS] must be in brackets before the character name for this to function at all:


    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Windtalker <Firestormers>


    So it appears if you have regular class/race/level in the name in brackets it totally breaks the parser. I will try to figure out how to take the regular /who parser and combine it with this one because the Loot part at the bottom of the /who extended is very helpful.


    I just wish I knew why the /who extended is requiring Anoymous to work correctly.


    It works without event string and just lets you add Raid on the next screen.... for example, this example from the Wiki works fine:

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Windtalker <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Katae <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Wisex <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Nomyar <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Flunky <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Scarry <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Volgar <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Rowyna <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Trueamore <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Rhyshilr <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Reren <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Dottoressa <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Gauzed <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Arren <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Harmonae <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Namttam <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Stonescales <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Mondrieg <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Winnowyl <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Charmnail <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Ronlador <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Dvunien <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Deloehne <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Pomtwo <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Stagrlee <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Matafleur <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Pelman <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Tenafter <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Kensiy <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Skylah <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Colins <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Sharbreena <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Bliazingfury <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Sinaman <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Craclon <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Lemuello <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Hellsengir <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Fluffyj <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Bifmartin <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Vitterio <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Viciado <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Xikteny <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Chomchom <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Dieselkatt <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Braele <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Takensols <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Catcando <Firestormers>

    [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Findawenye <Firestormers>

    [Sun Jul 26 18:15:30 2015] There are 48 players in EverQuest.

    [Sun Jul 26 18:15:32 2015] Channel fsbench(4) members:

    [Sun Jul 26 18:15:32 2015] Findawenye, Wisex, Rowyna, Winnowyl

    [Sun Jul 26 18:37:59 2015] You say, 'LOOT: Picus Inaurem Nomyar 30'

    [Sun Jul 26 18:38:37 2015] You say, 'LOOT: Sicarria Auctus Rhyshilr 20'

    [Sun Jul 26 18:39:13 2015] You say, 'LOOT: Os Avus Volgar 10'

    [Sun Jul 26 18:39:54 2015] You say, 'LOOT: Arx Mentis Leather Arms Ornament Findawenye 10'

    [Sun Jul 26 18:41:11 2015] You say, 'LOOT: Minor Essence of the Citadel Matafleur 20/20/20, Sharbreena 20, Kensiy 20, Dottoressa 10'

    [Sun Jul 26 18:42:03 2015] You say, 'LOOT: Darkwater Gloves Gauzed 50, Sinaman 10'

  • That's because the extended who was just tested with the "ANONYMOUS" and not with containg the Level and Class/Racename. This causes here the problem. And therefore, the event regex (see https://github.com/EQdkpPlus/p…_who.parser.class.php#L49 ) will apply to the Character Lines and add the bosses.


    I have to add: I am not the author of the Raidlogimport, nor the parsers, and haven't played EQ. I just try to fix things at the RLI.

    Viele Grüße,
    GodMod


    Bitte sendet mir keine unaufgeforderten Support-PNs. | Please don't send me unwanted support-PMs.
    Du willst dich bei mir bedanken: | You want to thank me:

    amazon_wishlist.jpg paypal_logo.jpg

  • I did not realize you were not the author. I can try to figure out things on my own if needed. But, I do appreciate the help you are giving me, it's starting to make more sense now. I uploaded your changed php file and get the following fatal error when trying to even get to the import screen:




    >>>> 20200811:910464232fc6f50585d051983915da77 <<<<
    Type: PARSING ERROR
    Message: syntax error, unexpected end of file, expecting function (T_FUNCTION) or const (T_CONST)
    Code: File: /opt/lampp/htdocs/eqdkp/plugins/raidlogimport/includes/parser/everquest_extended_who.parser.class.php, Line: 106
    Trace:
    File: , Line: , Function: catch_fatals, Object: plus_debug_logger
    <<<<
  • Hmmm, All I did was copy and paste the text into the .php file and save. I will try again when I get some time.

    Thanks.

  • It works now when I use your raw file. Thank you for all of your help. I really appreciate it and I hope you received my donation for your time. I sent it yesterday. thank you so much.

  • Yes, I have received it, thank you!

    Viele Grüße,
    GodMod


    Bitte sendet mir keine unaufgeforderten Support-PNs. | Please don't send me unwanted support-PMs.
    Du willst dich bei mir bedanken: | You want to thank me:

    amazon_wishlist.jpg paypal_logo.jpg

  • GodMod,


    Thanks for all your help on this -- I was wondering if you could check 1 more issue for me? On the /who extended parser, when a character gets imported it always has the Class as "Unknown" but on the regular /who importer it works. I can't figure out what the difference is but I'd like to have the /who extended put the class in properly.... "Race" works on the /who extended but I don't care about Race that much. Is this possible to fix with an adjustment to the code easily?

  • What log do you use? Because [Sun Jul 26 18:15:30 2015] [ANONYMOUS] Xikteny <Firestormers> does not contain class or race information...

    Viele Grüße,
    GodMod


    Bitte sendet mir keine unaufgeforderten Support-PNs. | Please don't send me unwanted support-PMs.
    Du willst dich bei mir bedanken: | You want to thank me:

    amazon_wishlist.jpg paypal_logo.jpg

  • Yes, you're right -- but we don't always have people ANONYMOUS. You fixed the script for me to get people that are not Anonymous and it works great just misses the class portion. It looks like this:


    [Fri Aug 07 19:50:45 2020] [50 Magician] Playerone (Dark Elf) <GUILD NAME>

    [Fri Aug 07 19:50:45 2020] [50 Necromancer] Playertwo (Gnome) <GUILD NAME>

    [Fri Aug 07 19:50:45 2020] [48 Monk] Player3 (Human) <GUILD NAME>

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!