Recent posts by SReject on Kongregate

Flag Post

Topic: Kongregate APIs / Question about grabbing chat data for a program

kongregate uses a flash object as the relay between Browsers and it’s server. It looks to use the XMPP protocol with a few addons.

 
Flag Post

Topic: Legacy of a Thousand Suns / Kong Script Merger(SReject+Doomcat)

This seems to be and issue with doomcat’s script as far as we can tell. He as promised, once he gets back from vacation to look over his LOTS script and fix what needs to be, if there is a need :)

 
Flag Post

Topic: Legacy of a Thousand Suns / Kong Script Merger(SReject+Doomcat)

@ZionRaven: Yea, I was working on the features list we currently have planned. Is a big list so took a few to get it organized. Check the 2nd post here :)

 
Flag Post

Topic: Legacy of a Thousand Suns / Kong Script Merger(SReject+Doomcat)

Filtering/sorting is on the list
Exporting raid urls is on the list
For poxes we will have CORRECT min/max-epic info

 
Flag Post

Topic: Legacy of a Thousand Suns / Kong Script Merger(SReject+Doomcat)

Will be making a full features-request list here in a few

 
Flag Post

Topic: Legacy of a Thousand Suns / Kong Script Merger(SReject+Doomcat)

I already have, though it’s not implemented yet :D

 
Flag Post

Topic: Legacy of a Thousand Suns / Kong Script Merger(SReject+Doomcat)

This already occurs after the max duration of the raid has been reached :)

 
Flag Post

Topic: Legacy of a Thousand Suns / Kong Script Merger(SReject+Doomcat)

There is not. The scripts can not directly interact with the game at this point. This includes getting non-static raid and/or player data.

 
Flag Post

Topic: Legacy of a Thousand Suns / Kong Script Merger(SReject+Doomcat)

All items are unordered, though labeled for quick referencing

General Features
1: Fix scrollbar
2: Split Long messages
3: Make all links clickable
4: Either wrap or create horzontal scrollbar for messages extending beyong the size of chat display
5: Make full rooms joinable
6: User configurable hot-keys to quickly add chat commands to input box
7: Command to clear currently active chat window
8: Command to reload currently played game without refreshing page

Chat Raid link Features
1: Format outgoing raids so those without a script can distinguish what the raid is
2: Format the display of incoming and outgoing raid links(User defined display format)
3: Attempt to fix links which are broken due to line length limit
4: Reload game without reloading page when link is clicked
5: Mark raid link as visited when clicked
6: User configurable click to change state(new, seen, visited) of raid(rclick, ctrl+click, etc)
7: Hover menu : See GUI Elements 3

Raid Storing, Retrieval, syncing:
1: Store all parts of raid link needed to rebuild URL.
2: Store the state of the raid(new, seen, visited)
3: Store first time posted, last time posted, and total times posted in chat
4: Store first and last users to post raid in chat
5: Remove raids after they have reached their max duration
6: Minified Raid List : See GUI Elements 2.A
7: Extended Raid List : See GUI Elements 1.A
8: Sync raid data across multiple tabs/windows
9: Convert previous scripts’ configuration to work with new script
10: Exporting/Importing of raid lists(To sync across multiple computers)

GUI Elements:
1: Taskbar
    A: Extended Raid List
        a: Filtering of raids
        b: Sorting of raids
        c: Mass operations of raids(change state, delete, export URLs)
        d: User configurable displayed columns
    B: Raid Data Loopup
        a: Look up generic raid data
        b: Look up specified raid url’s data
    C: Spammer
    D: Quick Friender
    E: Quick-Access Chat-Command menu(/reload, /clear, /raid, etc);
    F: Extended Script Help
2: New Tab
    A: Minified Raid List Sub-Tab
        a: Basic raid info
        b: Ability to load raid
        c: Ability to delete raid
        d: Ability to add raid to spammer
        d: Filter/Sort by preferences define with Exended Raid List : see GUI Elements 1.A
    B: Config/Options Sub-Tab
        a: Enable/disable clickable-links
        b: Enable/disable raid link format
        c: Define raid link format
        d: Enable/disable Broken link fix
        e: Enable/disable spliting of messages
        f: Enable/disable wrap/scrollbar : See General Features 4
        g: Enable/disable joinable full rooms : See General Features 5
        h: Enable/disable hiding of All/New/Seen/Visited raid links
        i: Define hot keys and mouse actions
    C: Addon Manager Sub-Tab
        a: Basic information pretaining to addon(title, author, description, version, etc)
        b: Enable/disable specific addons
        c: Search for addons
    D: Minifed Help Sub-Tab
        a: Basic details of what each feature is for/does
        b: Link to display Extended help for each feature : See GUI Elements 1.F
    E: About Sub-Tab
        a: Basic information pretaining to script
        b: Project website and contact information
        c: Current Version and check for updates
        d: Donation Link
3: Hover Menu
    A: Button to load hovered raid
    B: Buttons to change state of raid
    C: Button to add to spammer
    D: Info about raid (Raid Name, Difficulty, size, dur, FS/OS, etc)

Misc Features:
1: User defined chat raidlist filters

ToS Grey Area: These items are set apart and will need to be verified as ToS compliant before they will be implemented
1: 3rd Party Database
2: Pastebin integration
3: Batch Loader

 
Flag Post

Topic: Legacy of a Thousand Suns / Kong Script Merger(SReject+Doomcat)

After nearly 6months of me and doomcat competing to make the best script for KONG+5PG we’ve realized the scripts have grown far to large for each of us to maintain our own. So we have decided to combine what we have learned throughout the projects and create one script, mainly a framework, to work not just for LOTS, or not just for DOTD, but for all Kong games that use chat links to enable specific game play. This script will be coded in such away that addons/alterations will be easily implemented without the need to fork our script.

With that said, I’ve come to ask what you, the users, wish to see in the script. What current features do you like? What current features get annoying? What new features would you like to see implemented? What ideas do you have, not just for 5pg games, but for playing kong games ingeneral? Would you like us to fix kong’s scrollbar bug? We are interested in these ideas aswell.

A few notes:
1: Scripts can not read data stored in clipboard
2: Scripts can not directly access or interact with the game.
2.a: This means non-static raid or player data can not be accessed via the script.

 
Flag Post

Topic: Legacy of a Thousand Suns / Doomcat's and SReject's scripts to make raid links readable in chat

@Deathtide These scripts work on any OS that supports Firefox(with greasemonkey support), Chrome and/or Opera. As I do not have a mac, I cannot bug test it for safari, therefore I won’t say my script is compatible with it :)

 
Flag Post

Topic: Legacy of a Thousand Suns / Raid Script and OS Compatibility

Originally posted by Atalan:

I use a MAC but the OS requirement on the raid script says OS Windows 7/Vista/2003/XP/200/NT.

http://userscripts.org/scripts/show/125847

Has anyone with a MAC been able to get it to work on MAC OS? Or is/will there be a version for MACs? Otherwise I’ll get it when I’ve got a Windows emulator.

My script will work on any OS so long as that OS supports either Chrome, Opera or Firefox(with greasemonkey)

 
Flag Post

Topic: Dawn of the Dragons / SReject's DotD Stuff

Devs approved my converted LoTS script for use with DotD.

 
Flag Post

Topic: Dawn of the Dragons / SReject's DotD Stuff

My Script has be approved by the devs for DotD. You can found it here: http://userscripts.org/scripts/show/129700

My raid info, fair share and optimal share spread sheet can be found here: http://tinyurl.com/7ebke53

 
Flag Post

Topic: Legacy of a Thousand Suns / Alive At Last - Alliance

Originally posted by V2Hero:

I see ‘Any user under the level limit that has not gained at least 7 levels within the week will also be removed’. Can you still only get in AAL at under 200 as an ex-Winning member?
Or have you started accepting lower levels under these conditions?

You have to be either: level 200+ OR an ex-winning member

 
Flag Post

Topic: Legacy of a Thousand Suns / Alive At Last - Alliance

@MeanGun, thank you :)

@Godmantact: Will be waiting for your app

If anyone reading this has questions/comments feel free to post a reply :)

 
Flag Post

Topic: Legacy of a Thousand Suns / Alive At Last - Alliance

News – 03/29/12
Wahsh summoned. Due to it being a 100man raid with 7.8B hp (on nightmare), a minimum of half fair share is now imposed. I apologize to those that want the loot and can’t do that much damage but this raid needs to be killed quickly due to having a 48hrs summoning cooldown. If you simply tag this raid, the first time is a warning, the next is dismissal

 
Flag Post

Topic: Legacy of a Thousand Suns / Alive At Last - Alliance

Guidelines/Rules: These are guidelines of how we wish our members to conduct themselves.

1: If you tag a raid you must attempt to do fairshare on that raid. This includes alliance(honor) and private alliance-member(stamina/energy) raids. We understand that users will tag a raid to save a spot then wait to level to do fairshare and that at times the raid is killed before one levels; this rule is not targeting these occasions. This rule targets “leechers” that will tag many raids but do not bother contributing to them afterwards, this is almost solely based on 10-man raids. If you notice someone not making an effort to do their fair share, please screen cap (if possible) the results with their damage and report it to an officer.

2: No alliance or private alliance-member raids are to be killed without the tact “Better to Receive”[BtR]. We understand accidents occur, and if such does happen leeway will be given. As with fairshare, if you notice someone continuously killing raids without having BtR applied, screencap the raid results and send it to an officer.

3: As an alliance, we have many private resources for the game: raids, chat, forum, documentation, and many others. These resources are to be kept strictly within the alliance. If you notice someone sharing these resources please report them to an officer. This is the only rule to which will cause immediate dismissal from the alliance if you are, beyond doubt, caught violating.

4: As an alliance, we keep a running list of active raids, containing both private and public raids gathered from all of LoTS’s Kong Game Rooms. If you take from this list we, kindly, ask you to add to it. A 1-for-1 ratio is not required, but in order for the list to keep going, new material is needed. Those that maintain most of the list are not online 24/7 and even if they were, it should not be entirely their burden to search out raids. The more people that contribute the easier it is for everyone to benefit. If you notice someone leeching from the list, please report them to an officer so we can try to curb the extent that it is done.

5: All NEW(including ex-winning) members are to login to the out-of-game alliance chat, so you can introduce yourself, get current events and news. You are not required to stay logged into chat after these introductions. This is to help us to get some idea of who you are. (The chat link is posted on the alliance tab, under “Announcements”).

6: The member list is checked, cleaned up, then logged every Monday. Any members that have not logged in for two(2) weeks without a prior explanation for the absence will be removed. Any user under the level limit that has not gained at least 7 levels within the week will also be removed. This is to make sure our members are actively participating in the game, and, if need be, to create space for new recruits that will actively participate. If you believe you have been removed by accident, you will have one(1) week to contact an officer to explain the issue. First cleanup will be on April 8th, 2012 for April 2st through April 8th.

We will review and conduct investigations into offenses. You are guilty until proven innocent and a plausible explanation has been heard. Repeat offenders that have not explained their actions justifiably will be terminated.


Requests:
We do not demand it, but while playing LoTS, we wish to see you in the out-of-game alliance chat. We understand it is not possible every time you log on for the duration of your play to be in chat. On the other hand, our chat is the life blood of the alliance. It’s how we share raids, make requests, get news, interact, etc. An alliance is meant to bring players together, and if you refuse to socialize that point is moot.

 
Flag Post

Topic: Legacy of a Thousand Suns / Alive At Last - Alliance

Leader
Game Name (Kong name if different from game name)

  • SReject


Officers
Game Name (Kong Name if different from game name)

  • Sian_Emperor (Demon_V1P3R)
  • RosettaStone (damaskrose)
  • Yez (brian199)
  • dcish
  • Papa_P (?)
  • Enzero (?)
  • gruntar (gruntarswe)
  • Roemy (roemern)
  • Seizan (Seizan_7)
  • DietSnapple (?)


Soldiers
Game Name (Kong Name if different from game name)

  • Jordan (?)
  • Selenica (detrickster)
  • akonto (?)
  • TRANZIANT (?)
  • Sinafey (Sinafey)
  • Doomstar (MeanGun)
  • Hammerhand (?)
  • Troggy (?)
  • Bon (Fair_play)
  • Shard (Larryhl)
  • Violacea (?)
  • Jessica (Hotshot2k4)

If I missed you, or don’t have your Kong name, lemme know and I will update this :)

 
Flag Post

Topic: Legacy of a Thousand Suns / Alive At Last - Alliance

In a recent turn of events, the largest alliance in Kong’s LoTS has been left without a leader, and so Alive at Last is formed.

This alliance is not a splintering of Winning, but I migration under a New name. The winning chain of command will be kept as it was as soon as everyone that is willing to come, does so.

WINNING free pass is over. We are now only accepting users that are atleast level 200.

 
Flag Post

Topic: Legacy of a Thousand Suns / Farmbased alliances in Kong

First off, nothing is an attack in the following post. I just want to inform you about winning/alliances in general.

Winning has two rules when it comes to alliance raids. Everyone that ‘tags’ a raid must do fair share and no raid is to be killed without btr. If someone violates these rules, a screenshot is to be taken and given to rival. Each violation of these two rules is a strike, 3 strikes and your are out of the alliance.

“But there are/were so many taggers!”, yes because it takes time to weed those people out, and that’s IF people are willing to report it. Not everyone has the time or will to report such users, but eventually they do get reported and do get removed.

With that being said Winning is pretty efficant when it comes to farming. The rollover rate for a 10man is 10-30minutes depending on the time the raid was summon. How do I know? Because I’m one of the people continously upping new farms.

Even with the taggers we have, I know for a fact, if a raid is behind it’s timer, Gruntar, Dcish, Rosetta, Myself, Yez, Bon and quite a few other’s will step in and fix the situation if there is room. For those raids that there isn’t room, other’s in the raid HAVE to compensate, then SHOULD report who isn’t doing their part. If you don’t report those users that are tagging, they can’t be removed.

As for Nightmare vs Normal raids, it is left up to request. If someone requests a nightmare raid(be it for AP or hidden loot) those take priority unless a previous request for the raid has been made. if no requests come in, we default to normal raids, which is usually the case.

When new, hidden or needed items first come out, ofcourse there’s going to be alot of nightmare raids requested and thus summoned but as the ‘new car smell’ wears off and people get the loot they want/need, the requests for those raids diminish and Normal raids become the usual for what is summon again.

 
Flag Post

Topic: Legacy of a Thousand Suns / WINNING Alliance

Sweet. Am solder now :D

 
Flag Post

Topic: Legacy of a Thousand Suns / New paging raids scrollbar

Originally posted by vandermonde:

While we’re talking about the layout of this feature, it’s also worth noting that the “summon” part is kind of a huge waste of space. You use it a few times every several days maximum, so convenience in getting to it isn’t a huge priority. But it shares almost equal space with the current raids column that you use every single time you’re on minimum.

This is a very good note. remove the box from it’s current position, expand the raid list horizontally. Make it look more like a column’ed list such as:
Name|Summoner|Damage|healthbar|timebar|#of users/#of max users|engage/loot/close

Make the columns sortable both ascending and descending, and include the afore mentioned drop menu.


Take the current raid summon box and stick it below the raid list. “But that makes the raid box smaller!”, Not to worry, because now the only images being rendered are the two bars; it’s just a spread sheet style list. Set the raid summoner box up so it’s like viewing a windows system folder; icon w/ name under it, once the pane is filled horizontally, a scrollbar is created and it moves down a row to start adding icons. For added taste, make it so the only time it gets rendered/displayed is when the user specifically wants it by clicking a button at the bottom of the raid screen somewhere. You could add the current scroll bar system to this pane, im sure it wouldn’t bother others.

 
Flag Post

Topic: Legacy of a Thousand Suns / New paging raids scrollbar

agreed.

If it’s people’s raid listing refresh causing alot of the lag, then do a few of the following:

1: have the browser cache all images(not limited to just raid bosses, but all images that will be used more than once) so it only requests those that are not cached

2: Give us a drop down menu to view only raids w/ a specified boss name. Most people going through their raid list are looking for a specific raid, or raid boss. This menu should only contain raid boss names of raids in which the user as visited. It should have an “All” option, which is default, but once a raid boss name is selected it should not revert back to “All” until either the user specificely sets it at so, or logs off

3: remove some of the “make it fancy” transparency and graphics stuff from the raids’ list. A solid background for each raid would be fine with us

 
Flag Post

Topic: Game Programming / GreaseMonkey+holodeck

Incase someone else goes searching for how to do this, I figured it out:

function createTab(name) {

    // Create Pane
    var pane = document.createElement(‘div’);
    pane.style.height = document.getElementsByClassName(“tabpane”)[ 0 ].style.height;
    pane.setAttribute(‘id’,name + ‘_tab_pane’);

    // Create Link
    var link = document.createElement(‘a’);
    link.setAttribute(‘href’,‘#’+name+’_tab_pane’);
    link.setAttribute(‘class’,‘’);
    link.innerHTML = name;
    link.style.background = ’none !important’;
    link.style.width = “48px”;

    // Create Tab
    var tab = document.createElement(‘li’);
    tab.setAttribute(‘class’,‘tab’);
    tab.setAttribute(‘id’,name+’_tab’);

    // Append pane to kong_game_ui
    document.getElementById(‘kong_game_ui’).appendChild(pane);

    // Append link to tab
    tab.appendChild(link);

    // Append tab to main_tab_set
    document.getElementById(‘main_tab_set’).appendChild(tab);

    // register new tab link with holodeck
    holodeck._tabs.addTab(link);
}