Shop More Submit  Join Login
×

Featured in Collections

News and Journals by Daghrgenzeen


More from deviantART



Details

Submitted on
April 14
Submitted with
Sta.sh Writer
Link
Thumb

Stats

Views
8,394 (2 today)
Favourites
20 (who?)
Comments
25
×
RECENT UPDATE: SuperdAmn has been updated to 1.0.4 following changes made to dAmn on April 21st. Go on dAmn with SuperdAmn enabled to get an update notice, or click on the download links below.

SuperdAmn Breaks, Panic Ensues!


The chatrooms were updated earlier this week in a way that broke not only SuperdAmn but many if not most other userscripts. If you had chat-related userscripts enabled you may have been unable to load dAmn at all. The changes involved updates related to DWait. Another update was made soon afterwards to fix bugs which the update before introduced to dAmn itself (not just to userscripts), and this helped alleviate most of the problems. Most Chrome users were able to use SuperdAmn without any issues, but Firefox users still had a half working script at best.

Whether or not you have a semi working version on Firefox, or a fully working version on Chrome, you should still update any version of the script that was obtained before this blog post was made. Additional changes have been made to the updater code.

New Updater


Many people seem to have already realized that the recently fixed SuperdAmn (version 1.0.2) was available on GitHub.

As mentioned in the last blog post, SuperdAmn has been on GitHub for several months now but it wasn't being made full use of. Taking the most advantage of the ease of collecting fixes and features from other developers that GitHub offers, future versions of SuperdAmn will now be updated directly from GitHub instead of the old host, 24bps. As mentioned previously, even if you have the previous, recently fixed version of SuperdAmn (version 1.0.2), you should still update to the latest one from the links below (version 1.0.3).

Downloads:

:pointr::pointr: Click here to install SuperdAmn! :pointl::pointl:
Requires Mozilla Firefox and the Greasemonkey extension.
:pointr::pointr: Install SuperdAmn for Chrome (Detailed Chrome installation instructions) :pointl::pointl:
The Safari version is currently outdated. When it's been updated a link will be available on this journal.

Small note for developers: If you're unsure of what to do to fix any of your scripts or any broken scripts by other people that you happen to use, wrap any code that initializes modifications to the client or references dAmn-related functions/variables in any other way in a call to DWait.ready(). This is an example taken straight from the latest SuperdAmn of the fix in action:


// We need to use DWait to make this work properly now
DWait.ready(['jms/pages/chat07/chatpage.js', 'jms/pages/chat07/dAmn.js', 'jms/pages/chat07/dAmnChat.js'], function() {
    superdAmn.init()
});
Notes on the latest SuperdAmn update and the links to download it.
Add a Comment:
 
:iconwizard-kgalm:
Wizard-Kgalm Featured By Owner Apr 21, 2014  Student Artist
SuperdAmn has found its way to being broken again. As I am not really sure how to look for what changed in dAmn, I leave this message for presumably deviant-garde. I have tried it in both Chrome and firefox. dAmn loads, but the topic and title do not, and the chat screen stays blank, but input seems to work fine. 
Reply
:iconthunderclawshocktrix:
ThunderClawShocktrix Featured By Owner Apr 21, 2014   Digital Artist
dA really needs to stop messing with the JS -.=.- or at least give a heads up that they will eb updating it at such and such a time.
Reply
:iconthunderclawshocktrix:
ThunderClawShocktrix Featured By Owner Apr 21, 2014   Digital Artist
and here I thought da had jsut manged to break pale mooona dn only pale moon, *breathes sigh of relief* here I thought id be looking for new pc as pale me is the only one that works for me

and tell them that damn.ws broke too, autoion join still works though
Reply
:iconthunderclawshocktrix:
ThunderClawShocktrix Featured By Owner Apr 21, 2014   Digital Artist
It just broke for the pale moon optimized webbrower as of today
Reply
:icondeviant-garde:
deviant-garde Featured By Owner Apr 21, 2014
It's fixed.
Reply
:iconthunderclawshocktrix:
ThunderClawShocktrix Featured By Owner Apr 21, 2014   Digital Artist
nice, now who is incnage of damn.ws?
Reply
:icondeviant-garde:
deviant-garde Featured By Owner Apr 21, 2014
photofroggy is, but he's busy. I would honestly recommend using wsc over regular dAmn with a ton of userscripts. You can connect just as fast and efficiently with wsc as you would with dAmn.ws on regular dAmn if not more. It also has a lot of features built in so you don't have to screw around with installing a ton of things to get something complete and cohesive.
Reply
:iconthunderclawshocktrix:
ThunderClawShocktrix Featured By Owner Apr 25, 2014   Digital Artist
to fix damn.ws do this:

 right below line of code where you set the variable
var dAmnWebSocket = function( ) {

add a new line with the following code from the journal and it will work
DWait.ready(['jms/pages/chat07/chatpage.js', 'jms/pages/chat07/dAmn.js', 'jms/pages/chat07/dAmnChat.js'], function() { </code>

now I'm no coder but i just did it figuring that it was worth a shot to try to salvage the script since photofroggy is busy, and it worked now im posting it here for the benefit of everyone else, you might also want to up the version number if you do this fix to 1.1.7
Reply
:iconthunderclawshocktrix:
ThunderClawShocktrix Featured By Owner Apr 25, 2014   Digital Artist
nevermind work right -.=.- was actaulyl using the mozilla plugin
Reply
:iconthunderclawshocktrix:
ThunderClawShocktrix Featured By Owner Apr 21, 2014   Digital Artist
I hope that all this tweaking dA is part of plan for more reliable method cuase java is inscure, and doenst work right on anything but ie.... flash well bad flash game or what every else were crashes it, and as i said the firefox plugin works okay but sometimes fails to load. Html5 or websocket supported by dA would be nice.
Reply
Add a Comment: