@Wolfs
I'm very stealthy.
(Also, pleased if it can help. )
@Wolfs
I'm very stealthy.
(Also, pleased if it can help. )
I figured I'd pop this somewhere slightly less buried, in case anyone finds it useful. It's a browser userscript; it works on Firefox with Greasemonkey and ought to be fine on Chrome with Tampermonkey. Basically, if you want to ignore a user, put that username in the name array. If you want to ignore a thread, put that title in the thread array. Be exact. You can also decide whether or not to ignore threads which someone you're ignoring started.
// ==UserScript==
// @name Go Away
// @namespace MSB
// @include http://musoapbox.net/*
// @version 2.0
// @run-at document-end
// @grant none
// ==/UserScript==
'use strict';
(function ($) {
// Users you want to ignore
var users = ["Name1","Name2","NameN"];
// Threads you want to ignore
var threads = ["Thread1","Thread2","ThreadN"];
// Ignore threads started by ignored users? (true or false)
var hideStartedBy = true;
function cleanUsers() {
$.each(users,function(index,value) {
$('li[data-username="'+value+'"]').css('display','none');
$('img[data-original-title="'+value+'"]').closest('.card').css('display','none');
});
}
function cleanThreads() {
$.each(threads,function(index,value) {
$('meta[content="'+value+'"]').parent('li.row').css('display','none');
});
if (hideStartedBy) {
$.each(users,function(index,value) {
$('.pull-left div[data-original-title="'+value+'"]').closest('li[component="category/topic"]').css('display','none');
});
}
}
cleanUsers();
cleanThreads();
$(window).on('action:ajaxify.end', function(data) {
cleanUsers();
cleanThreads();
});
$(window).on('action:posts.loaded', function(data) {
cleanUsers();
});
$(window).on('action:topics.loaded', function(data) {
cleanUsers();
cleanThreads();
});
})(jQuery)
It's not fancy (or intensely tested), you'll get the little red notification even for threads you're ignoring (just mark all read to get rid of it), and it won't do anything about chats... but it handles the very basics. It's possible I'll get inspired to fancy it up later, but anyone else can feel free to do so themselves in the meantime.
(If you use it and a forum update breaks it, please let me know, since you may notice before I do.)
@skew said:
Why's it the best? Easy. It has two input windows. That means when you're in the middle of Hot TS and get paged a dank meme, you don't have to ctrl+a ctrl+x to save your half-written pose while you respond to @tragedyjones about how dank his memes are.
...just in case anyone using SimpleMU is unaware, you don't have to ctrl-a ctrl-x in it, either. Hit ESC, write and send your new thing, then ctrl-p twice and you have the thing you escaped right there again. Keeps you from accidentally losing it by copying something else.
On Potato, can you switch between your two input windows without using the mouse? I didn't really explore that feature a lot back when I was trying it out, but it wouldn't really work for me if you have to click.
Also, I seem to recall a friend of mine went back to SimpleMU because logging the main window for a world wasn't keeping in the text from the spawn windows as well, but that was a couple-few years ago. I see 'omit from logs' is an option in that event definition screen, which suggests unless you click it you do get the stuff in your log -- but that could just be an option for things you gag, and spawn windows could still be not-logged by default, so: does it log your spawns?
I'm almost certainly going to keep using SimpleMU until I can't, but I'm hoping when/if that day comes Potato'll be a replacement I can cope with...
@Ashen-Shugar
Curses! That does make for a hell of a flaw in the plan.
Robots.
...there's a Player body, which hangs out OOC, and it can create @robots, which go IC. They belong to that player body, but can be logged in themselves and are the character bodies. RP as normal while logged in to one of them; they can send and receive mail and post to bbs and etc. as well.
True separation, but you can have your player body and as many of your characters as you can handle logged in at once, and you don't have to do at-a-remove commands to play.
@Shayd
I know someone who found them IN 2010, I believe. She was 21 at the time and we were all amazed there was someone that young around. Slight change from when I started...
I never played anywhere you have, but I just wanted to express appreciation for the phrase "Layabout Rich Murder-Shaman Guy".
If you want modern/recent, I'm not going to be any use to you...
My high school was one of the first in my state to have internet, and I was nerdy enough to be The Girl Who Was Interested In It. I somehow found talkers (maybe they were mentioned in one of the earlyish how to internet books?) and then one day doing a 'w' on our server I noticed a guy I knew was telnetting to (iirc) trekmuse.org 1701. Which looked potentially interesting (see: nerdy), so I logged in. And it was. And I've basically been MU*ing ever since.
I'm pretty sure my story's gonna get optioned as a movie any day now.
@le_mew said:
The 60s San Francisco [...] has potential to be fun.
There was one of those (oWoD) -- Haight-Ashbury. I seem to recall enjoying the theme, though I think I only played about 3 months. Not sure why, at this point, since it looks like that was... 2002. Might well be time for a new one.
Since I actually have someone I want to ignore now, here's a slight update of the script to fix the bit that I see broke with the new version of the forum. It's still not fancy, but it does a basic job. Works in Firefox with Greasemonkey, probably works in Chrome with Tampermonkey but I've not tested that.
// ==UserScript==
// @name Go Away
// @namespace MSB
// @include http://musoapbox.net/*
// @version 2.0
// @run-at document-end
// @grant none
// ==/UserScript==
'use strict';
(function ($) {
// Users you want to ignore
var users = ["Name1","Name2","NameN"];
// Threads you want to ignore
var threads = ["Thread1","Thread2","ThreadN"];
// Ignore threads started by ignored users? (true or false)
var hideStartedBy = true;
function cleanUsers() {
$.each(users,function(index,value) {
$('li[data-username="'+value+'"]').css('display','none');
$('span[data-original-title="'+value+'"]').closest('.card').css('display','none');
});
}
function cleanThreads() {
$.each(threads,function(index,value) {
$('meta[content="'+value+'"]').parent('li.row').css('display','none');
});
if (hideStartedBy) {
$.each(users,function(index,value) {
$('.pull-left div[data-original-title="'+value+'"]').closest('li[component="category/topic"]').css('display','none');
});
}
}
cleanUsers();
cleanThreads();
$(window).on('action:ajaxify.end', function(data) {
cleanUsers();
cleanThreads();
});
$(window).on('action:posts.loaded', function(data) {
cleanUsers();
});
$(window).on('action:topics.loaded', function(data) {
cleanUsers();
cleanThreads();
});
})(jQuery)
I do a lot of Google Image Search by relevant keywords for the character or characteristics I definitely want for them, and a fair amount of poking around IMDB. I second British TV/film as a source for less perfectly processed people than most US media.
The one thing I dislike about everyone having openly-shared PBs these days is that it seems to push the average attractiveness level up even more than it used to be, and it annoys me a bit if there seems to be a wild difference between a character's PB and actual Appearance stat. (nb: I am chiefly an oWoD player; YMMV for other systems.)
@Arkandel said:
- How important is the part where you find a PB for your character? As in, if it takes you X minutes to figure out what's allowed, write the BG, etc... what percentage of that do you spend searching for the right one?
I am very, very -- I'll just go ahead and go straight on to 'ridiculously' -- slow at creating characters. I really couldn't even start to figure out percentages. That said, I take as long as it takes to find the right PB. Several hours at the least, sometimes more than that spread over days. The ones that worked the best so far have been settled by one photo of the actor with an expression that made me go 'yeah, that's them, couldn't use anyone else now,' and in at least one case I revised some aspects of my mental image (hair colour entirely, height somewhat) after finding the picture.
- Does it matter to you what other people choose? For example if someone has picked the same PB as you, if it's a beefcake/hot model or a regular joe... and do you think the choice means something about their character or even player?
I won't use a PB that's already in use on a game. Ideally, I won't use one that's ever been used on the game. That said, there was one time about a decade ago (before one could expect a wiki to let you see who other people were using) that it happened by accident, and that actually ended up being absolutely key to my character's interactions with people and thus my experience on that game. Remarking ICly on how much a new character reminds you of an old one with the same PB is also kind of fun, as long as the player doesn't mind -- it makes a pretty decent conversation starter.
I definitely think PB choice says something about the character... If it doesn't, then something's wrong. And yes, rightly or wrongly, I do sometimes suspect the choice says something about the player as well. Sometimes it's a good impression, other times less so. The rest of what's available to see (descs, hooks, etc.) can seriously adjust things one way or another, though, and I'd still give their RP a chance even if their page got the side-eye.
- Do you find it odd these days if someone does things differently? Say... has no PB. Or chooses artwork over a real picture (for a realistic MU*, obviously it'd be different for a superhero MU* for example if you're playing a comic book character and used a drawing).
Odd is a bit strong. Mildly unusual, I guess. But if you can't find something that fits your mental image, it's probably better to have nothing at all and rely on the desc alone. That worked well enough for years.
@Glitch -- what is it that you decide based on number of pictures selected, and does who/what the content is affect it?
I've been Ninjakitten since last century, so why change now? I probably recognize it (and NK) as being me more quickly than I do my legal name, at this point.
@Cirno
I know, but that requires me moving the mouse around, instead of just my eyes. It's considerably more effort than before.
Mrm. I don't like that names seem to have disappeared from the unread page... I don't have everyone's avatars memorized and I don't want to.
The previous version was too half-assed, so I removed it. Then I actually got interested in making things work better, so here's version 2 of the userscript, which is about three-quarters-assed. It seems to work in Greasemonkey in Firefox, and will probably work in Tampermonkey in Chrome as well. Put users you want to ignore in the users array, and threads in the threads array. Spelling, capitalization, and punctuation matter. It doesn't eliminate users entirely (they can still message you, you'll still see quotes of them, threads they reply to will still pop up as having a new post, etc.) but it hides their posts and optionally threads they started.
If I get bored/inspired maybe I'll make a version 3 with more bells and whistles, but for now, here you go.
// ==UserScript==
// @name Go Away
// @namespace MSB
// @include http://musoapbox.net/*
// @version 2.0
// @run-at document-end
// @grant none
// ==/UserScript==
'use strict';
(function ($) {
// Users you want to ignore
var users = ["Name1","Name2","NameN"];
// Threads you want to ignore
var threads = ["Thread1","Thread2","ThreadN"];
// Ignore threads started by ignored users? (true or false)
var hideStartedBy = true;
function cleanUsers() {
$.each(users,function(index,value) {
$('li[data-username="'+value+'"]').css('display','none');
$('strong:contains("'+value+'")').closest('.card').css('display','none');
});
}
function cleanThreads() {
$.each(threads,function(index,value) {
$('meta[content="'+value+'"]').parent('li.row').css('display','none');
});
if (hideStartedBy) {
$.each(users,function(index,value) {
$('.pull-left img[data-original-title="'+value+'"]').closest('li[component="category/topic"]').css('display','none');
});
}
}
cleanUsers();
cleanThreads();
$(window).on('action:ajaxify.end', function(data) {
cleanUsers();
cleanThreads();
});
$(window).on('action:posts.loaded', function(data) {
cleanUsers();
});
$(window).on('action:topics.loaded', function(data) {
cleanUsers();
cleanThreads();
});
})(jQuery)
@TNP
I don't know what or where it is, but I think so. One forum I saw when I was looking around seemed to have an 'ignore' button at the thread level.
No idea if it's any good or covers what needs covering here, but https://github.com/exo-do/nodebb-plugin-ignore-users exists.
SimpleMU. I used TinyFugue for a long time, but I don't currently have a shell account. My husband does, and he still uses TF.
I tried Potato a couple years ago, and I can't quite remember what made me go back to SimpleMU anymore, but I know something was a dealbreaker.
Sess! I was just thinking about you the other day. I might be able to help you out here. I'll see.