• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

CheeseSLS Käsefreunde Stormwind Shroud Loot System Manager

 
Project Updated:
Files Updated: Sat, Jun 6 2009
Supports Game Version: 3.1.0
Category: Chat & Communication, Bags & Inventory, Boss Encounters, Data Export, and Guild
Tags:

[Edit Tags]

Project Manager: dieck
Additional Authors: No additional authors
Current Version: r37
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 0
Downloads Total: 949
Favorites: 1
Comments: 11
  • About CheeseSLS Käsefreunde Stormwind Shroud Loot System Manager
  •  

WoW-AddOn: CheeseSLS scripted by dieck, wow-dieck@jwr.de

Feel free to edit, but please mail modifications to me, so I can put your improvements online for all users.

I am thankful for feedback of any kind.

CheeseSLS

CheeseSLS is an addon to implement the Shroud Loot System using EQDKP as web interface. The use of CT RaidTracker is greatly encouraged to simplify raid and loot uploads.

The "minimum bid" of SLS is implemented as "offspec loot". You can change the costs in the config dialogue or using /cheesesls config offspec_dkp VALUE.

CheeseSLS uses the EQDKP-CT-RaidTracker import configuration to determine twink (alias) entries. For these players dkp is shown and substracted from the main.

Like this is is easy to implement "person/player based dkp" instead of "char based dkp".

Although a config button already exists, switching of "twinks=main" handling is not yet implemented.

As the CurseForge SVN does not allow bat files to be uploaded you have to rename download.txt to .bat. Before executing World of Warcraft you'll have to run download.bat. Of course, for users other then the Käsefreunde Stormwind you'll have to upload the eqdkp/cheeseSLS.php to your eqdkp path and change the link in download.bat

As of this time the addon works by slash commands or configuration interface.

The interface is simply called by "/cheesesls" or "/csls". One small disadvantage: you can't post itemlinks into the "start" field. You can use the "/csls actions start itemlink"-Syntax shown below.

There are 2 ways approaching the slash commands. For those interested in the programming: /sls is a direct slash handler, which might become deprecated in some time. /cheesesls or /csls is an AceOption handler. You'll need one more word, tough: actions :)

/sls start itemlink /cheesls actions start itemlink

starts a loot poll for need or offspec requests. The itemlink is published via raid warning (if you are promoted)

Now every member of your raid can vote + (need), ? (offspec), - (revoke) in the raid chat. As of r27 you may switch on dual spec need (d) in the configuration.

/sls end /cheesesls actions end

ends the loot poll and shows the request in correct order with charname, dkp, playername (for twinks) and the costs to be debited (half DKP points, rounded down). By showing the eqdkp rank of people you can identify regulars, candidats, subs and so on.

You can get a popup window showing the loot, the looter and buttons for debitting loot, offspec or nothing. This popup window can be switched off via configuration.

If you now distribute the loot and are using CT RaidTracker it will pop up and you can enter the dkp cost. The file ctraidtracker-mod.txt describes how to get CT RaidTracker to get the item costs from CheeseSLS. There may occur problems with "0 dkp" items.

Afterwards, you'll have to use either the popup windows to debit, or use the slash commands

/sls loot Charname or /sls off Charname (for offspec)

/cheesesls actions loot Charname /cheesesls actions off Charname

to debit the player in the addon variables. This is neccessary so the next loot poll has the correct values to calculate priorities. You don't have to enter costs as it's either half DKP points (loot) or 20 (off/dual).

Players cannot have negative DKP points, /sls off is aware of this and sets to zero as minimum.

/sls list /sls list-all /sls olist /sls olist-all

/cheesesls lists [list|list-all|olist|olist-all]

Prints the DKP lists. list to raid chat, olist to officer chat. -all shows all players, without it shows only raid participants of the current raid. Please note that with /cheesesls it's not "actions" in this case but "lists".

You can directly credit/debit DKP points to/from players. This is primarly meant for correcting misplaced debits from /sls loot or /sls off.

/sls dkp-plus Player DKP /sls dkp-minus Player DKP

/cheesesls actions dkp-plus Player DKP /cheesesls actions dkp-minus Player DKP

Players can whisper you "?dkp?" to get their DKP balance. "?dkp? playername" will show the DKP balance of the requested player.

Starting with r27 there is a CheeseSLS Client for your raid members which will pop up the item and buttons for main / dual (if activated) / off spec & pass. All handling is done via raid chat, so this is completly optional to use. http://wow.curse.com/downloads/wow-addons/details/cheeseslsclient.aspx

Note: If you experience problems with library errors, try installing the Ace3 pack seperatly from http://wow.curse.com/downloads/wow-addons/details/ace3.aspx

  • Downloads (4)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  CheeseSLS Käsefreunde Stormwind Shroud Loot System Manager r37 Release 3.1.0 297 6/6/2009
  CheeseSLS Käsefreunde Stormwind Shroud Loot System Manager r35 Release 3.1.0 47 5/23/2009
  CheeseSLS Käsefreunde Stormwind Shroud Loot System Manager r34 Release 3.1.0 73 5/13/2009
  CheeseSLS Käsefreunde Stormwind Shroud Loot System Manager r33 Release 3.1.0 33 5/12/2009
  • 1 page(s)
  • Screenshots (2)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • delphidie said

    update about the error:

    deactivating the ingame lua error reporting works, the addon seems to work fine.

    Reply Report Permalink
  • delphidie said

    As of Patch 3.2.2 there is an annoying lua error

    Message: Interface\AddOns\cheesesls\functions.lua:698: bad argument #2 to 'strsplit' (string expected, got nil)

    Dieck, do you have any idea how to fix this? I can´t figure it out on my own :(

    Reply Report Permalink
  • ryhawk said

    dieck, are u going to be implementing the multiple dkp pools?

    Reply Report Permalink
  • dieck said

    @delphidie, @ryhawk, and to all others:
    the memory overflow issues are "most likely" fixed in r37, at least nothing happened during our last raids and the addon kept it's speed (was slowing down before)
    only "most likely" because I just inserted some garbage collection routines after I could not find any "real" reason why that happened.

    Reply Report Permalink
  • delphidie said

    Thanks for the information

    Reply Report Permalink
  • delphidie said

    Hello dieck, is the memory overflow problem fixed in r37?

    Reply Report Permalink
  • dieck said

    I'm aware of the Memory overflow problem, couldn't just reproduce it now.
    I made a curseforge ticket:
    http://wow.curseforge.com/projects/cheesesls/tickets/1-memory-overflow-
    errors/

    I'm reviewing the code right now.

    Until fixed I'd advice to do an interface reload after every complete loot cycle (after every boss), that should prevent the error from happening.

    Reply Report Permalink
  • ryhawk said

    still getting the memory overflow issue in version 35..

    happens after about 2 bosses of loot, when i click end pole it just lags then errors

    Reply Report Permalink
  • ryhawk said

    i'm getting what i think is a memory overflow sometimes, ill document the issue but this was with version 34, ill keep an eye out in ver 35

    Reply Report Permalink
  • delphidie said

    Version r34 does not work for me, I can´t use any slash commands. Older versions work perfectly fine.

    Reply Report Permalink
  • dieck said

    Hi Delphidie,
    Can you install BugGrabber and BugSack to provider detailed error messages?

    Reply Report Permalink
  • delphidie said

    OK, now here is a strage thing: The addon does work when I install Buggrabber and Bugsack, I can access the slashcommands just fine. But if I deactive Buggrabber and Bugsack I can´t use the cheesesls slashcommands. This is absolutely reproduceable.

    Reply Report Permalink
  • delphidie said

    So, I investigated the problem a bit further. It seems that there are some libs missing in the cheesesls\libs directory. When I copied all the libs from my bugsack\libs directory into the cheesesls\libs directory I could access the slashcommands just fine. After finding this I checked the older cheesesls versions, there are a lot more folders in the \libs subdirectory, even more than in the bugsack directory. Perhaps there are even more missing libs than the ones from bugsack, I couldn´t run a functionality Test at this time. But this seems to be the first place to look for the error.

    Reply Report Permalink
  • dieck said

    Looks like a problem with my .pkgmeta-File, that curse uses to include new versions of libraries. I'll check it.
    Thanks for your analysis.

    Reply Report Permalink
  • dieck said

    yes, I'm developing it for our guild, Käsefreunde Stormwind.
    As it worked ok for us we didn't need to update it for a long time, but now we implemented dual spec loot (d, between main spec + and off spec ?).
    There is also an optional CheeseSLS client available for your raiders, giving them no excuse for missing an item :)

    What updates did you make? I may insert them into the code so upcoming updates will go smoothly.
    (I'm still working on synchronizing multiple CheeseSLS throughout the raid officers, e.g.)

    Reply Report Permalink
  • ryhawk said

    Someone is actually updating this?

    My guild has been using it but i have been managing updates manually myself

    Reply Report Permalink
  • 1 page(s)
  • Addon Packs Containing CheeseSLS Käsefreunde Stormwind Shroud Loot System Manager

Most Downloads / Day

CheeseSLS Käsefreunde Stormwind Shroud Loot System Manager has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 23,777 Deadly Boss Mods Boss Encounters, and Combat
  2. 5,653 BigWigs Bossmods Boss Encounters, and Combat
  3. 3,360 Omen Threat Meter Boss Encounters, and Combat
  4. 3,055 CurseProfiler 2.0 Data Export
  5. 2,669 Prat 3.0 Chat & Communication