SRDotDX - Dawn of the Dragons' Extention

By SReject Last update Apr 2, 2012 — Installed 22,026 times.

Script Summary: A script that makes Kongregate's Dawn of the Dragons' a bit easier to play



Version: 0.0.1

Thumb

This is an ALPHA release(meaning the script isn't complete).

Exacting Version: 0.0.1(0.0.h)




About

What it Does:
This script makes interactions between Kong and Dawn of the Dragons easier in a number of ways.
1: It customizes the way raid links are displayed so instead of getting the DOTD image and name you get information about the raid such as raid name, difficulty, fair share, optimal share and more!
2: Allows for certain raids to be hidden, such as those seen before, those you have already clicked on, or all raids.
3: Adds a tab to kongregate's chat to make toggling options easier and to view the raids you have seen posted in chat.
4: Adds a few commands to the chat input box to make things a little easier. These commands include, /clear, /toggle, /raid, and many more :D

What's On This Page:
Donations: Information on how to contribute financially to this script.
Installation: Information on how to install the script.
Trouble Shooting: Information about how to fix the script not working for you
Chat Commands: These are commands that can be used in chat
My To Do List: A this of things I want to do/add to the script
Updates: A list of Updates and bug fixes for the current version of the script
Contact Me: A list of ways to contact me for whatever reasons


Donations

I do this for fun at no charge, but if you wish to contribute to keep the project alive CLICK HERE
This is NOT an agreement or contract that entitles you to anything from me, or the continuation of this script.


Installation

Google Chrome:
Click the green button that says "Install" at the top right of the screen then refresh the DotD Page

Firefox:
You need Grease Monkey for Firefox before installing this script.
Click the green button that says "Install" at the top right of your screen then refresh the DotD Page

Opera:
If you haven't done so, you will need to setup a userscript directory in Opera before you can install this script:
        Mac Users: Click O Menu > Preferences > Advanced > Content > JavaScript Options
        Windows & *nix: Click O Menu > Settings > Preferences > Advanced > Content > JavaScript options
        Select the directory where you will put your User JavaScript files.

Right Click the green button that says "Install" at the top right of this page
Click "Save Target As" and save the file as SRLTSX.user.js in your user script directory
Reload Opera

Other Browsers:
I haven't had a chance to test with other browsers, once I do I will put up instructions of how to install this script :)


Trouble Shooting

Chrome::
In the addressbar, enter: chrome://settings/extensions
Click the checkbox in the top right corner labeled "Developer mode"
Click the triangle to the left of "SRLTSX 0.0.1"
Copy the text after "ID:" and store it somewhere for later referance
Click the "Remove" button for "SRLTSX 0.0.1"
Close Chrome
Open up "My Computer"
In the addressbar enter:
%userprofile%\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\
Locate the folder with a name matching the the ID you copied from the Extensions tab and delete it
Restart Chrome
Reinstall this script

Firefox:
Click the monkey head in the top right of firefox
Click "Manage User Scripts"
Click "remove" beside "SRLTSX 0.0.1"
Restart Firefox
Install this script
Restart Firefox


Chat Commands

Command: /clear
Clears the currently active chat window
Example: /clear

Command: /version
Displays current script version information
Example: /version

Command: /update
Download and Installs latest version of script
Example: /update

Command: /reload
Reloads the game without refreshing the page
Example: /reload

Command: /lr [raidurl]
Command: /loadraid [raidurl]
Loads the specified raid url without refreshing the page
Example: /lr http://www.kongregate.com/games/5thPlanetGames/...

Command: /toggle
Displays if seen and visited raids are shown/hidden
Example: /toggle

Command: /toggle [seen|visited]
Displays if seen/visited raids are shown/hidden
Example: /toggle seen

Command: /toggle [seen|visited] [show|hide]
Sets seen/visited raids to shown or hidden
Example: /toggle seen show

Command: /raid [raidname]
Displays information about the specified raid
[raidname] can be a partial name of a raid. Information will be displayed for each matching raid
Example: /raid tele

Command: /raid [raidname] [difficulty]
Displays information about the specified raid at the specified difficulty
[raidname] can be a partial name of a raid. Information will be displayed for each matching raid
[difficulty] is a number between 1 and 4, where 1 is normal, 2 is hard, 3 is legendary and 4 is nightmare
Example: /raid tele 4

Command: /raidformat [on|off]
Toggles raid link formatting on or off
Example: /raidformat on

Command: /raidformat [format]
Changes your current raid format to the one you specify
Example: /raidformat <visited:(v) ><name> - <diff> <fs>/<os>

Tag nameDescription
<seen:text>
If a raid has been seen before, "text" will be displayed
<visited:text>
If a raid has been visited before, "text" will be displayed
<image>
Displays the Legacy of a Thousand Suns' icon
<name>
Display's the raid boss's name
<diff>
Displays the raid's difficulty in short format("N" for normal, "H" for hard, and so on)
<diff:num>
Displays the raid's difficulty in number format("1" for normal, "2" for hard, and so on)
<diff:long>
Displays the raid's difficulty in long format("Normal" for normal, "Hard" for hard, and so on)
<size>
Displays the maximum amount of players that can hit the raid
<dur>
Displays the maximum duration the raid will last(ie: 72hrs)
<dur:num>
Displays the maximum duration but without "hrs" appended to it
<stat>
Displays what stats can be used to hit the raid in short format("S" for stamina, "H" for Honor, "E" for Energy)
<stat>
Displays what stats can be used to hit the raid in long format("Stamina", "Honor", "Energy")
<health>
Displays the maximum health for the raid
<health:num>
Displays the maximum health for a raid as a number
<fs>
Displays fair share for the raid
<fs:Num>
Displays fair share for the raid as a number
<os>
Displays optimal share for the raid
<os:Num>
Displays optimal share for the raid as a number
<bossId>
Displays the bossId taken from kv_raid_boss=... in the raid link
<raidId>
Displays the raid link's unique Id.
<hash>
Displays the raid link's hash code.


My To do list includes but isn't limited to

Chat Additions:
User specified raid backgrounds(not sure how I want to do this)
Customizable Hot keys to auto-add chat commands to input box
/help command for everything here
/raid <url>

Options Tab:
Import/Export Settings Button
Split long messages
Fix chat scrollbar bug

Raids Tab:
Sort Options
Search Options
Import/Export Buttons
Clear Raids Button
Raid count
collapse raid info when link is clicked

Help Tab:
Everything....

Misc:
Test/bug fix for Opera and Safari
Update Checker/Installer
Setup a database inwhich the script will post remote public raids to


Bug Fixes/Updates



Contact Information

On kong I am: SReject
on IRC I am SReject, and am usually on DALnet, Undernet, SwiftIRC, Quakenet, and EFnet
You can e-mail at: froggiedafrog@aim.com