Page 1 of 1
Fraxtil's Toolshed
Posted: 2010.02.09 (03:33)
by Fraxtil
Thread repurposed for more handy tools.
CollabX: a site to make large-scale N collaborations easier.
Example input:
Username: Public
Password: ninjarobotyeti
Collab ID: 93e78baafd
Demo Deconstructor: a simple way to look at a demo frame-by-frame; automatically detects cheated chimney jumps.
Example input:
Demo:
Map data (only use this to look at the demo):
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.09 (05:02)
by Scrivener
check out collab id f04d1156ff
i guess use the same public user id that's in the first post?
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.09 (05:19)
by Fraxtil
Scrivener wrote:check out collab id f04d1156ff
i guess use the same public user id that's in the first post?
It doesn't work, and it shouldn't work either. User IDs are collab-specific.
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.09 (07:35)
by squibbles
Warning: Invalid argument supplied for foreach() in /home/fraxtil/public_html/altarc.xtil.net/collabx/mapimage/levelthumb.php on line 223
Your collab ID is 6b8844a9d4 and your own user ID is 70a159df84. Store these for future reference.
Submitting only a tileset, with no objects yields a rather ungainly error.
It also then changed the data from this:
Code: Select all
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000GK0000000000000000000GK1100000000000000000GK1111000000000000000GK1111110000000000000000000B1110000000000000000000>11100000000000000000000B1100000000000000000000>1100000000000000000000003000000000000000000000310000000000000000000031100000000000000000003111000000000000000000000B1000000000000000000000>10000000000000000000000B0000000000000000000000>000000000000000000000GK0000000000000000000GK110000000000000000000B1110000000000000000000>11100000000000000000000B1100000000000000000000>110000000000000000000FJ11000000000000000000000FJ000000000000000000000000000000000000000000000000000000000000000000000|
to this:
Code: Select all
00000000000000000http://altarc.xtil.net/collabx/image/6b8844a9d4-0.png000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000GK0000000000000000000GK1100000000000000000GK1111000000000000000GK1111110000000000000000000B1110000000000000000000>11100000000000000000000B1100000000000000000000>1100000000000000000000003000000000000000000000310000000000000000000031100000000000000000003111000000000000000000000B1000000000000000000000>10000000000000000000000B0000000000000000000000>000000000000000000000GK0000000000000000000GK110000000000000000000B1110000000000000000000>11100000000000000000000B1100000000000000000000>110000000000000000000FJ11000000000000000000000FJ000000000000000000000000000000000000000000000000000000000000000000000|
Additionally, the map thumbnail itself is turned into a map full of 1W tiles.
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.09 (17:32)
by EdoI
TeamViewer could be easily used for collaborating.
It's a program where one hosts a server and gives the code to whomever he wants, and that guy/s can control his computer (so, whoever is connected, including the host, are all able to work on the same map in the same time together).
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.09 (17:54)
by Scrivener
also dropbox, which is a program that sets up a file folder on your computer that is linked online. So just save your data to your public dropbox file and the other collabers, to whom you have linked your dropbox, can see the updated map data (and you can leave any comments you want with the data, in the file).
https://www.dropbox.com/
I have a dropbox called Script's Collabs, anyone who would like to join and test it out, I need your email to send you the link that allows you to access the dropbox folder.
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.09 (21:09)
by Fraxtil
squibbles wrote:Warning: Invalid argument supplied for foreach() in /home/fraxtil/public_html/altarc.xtil.net/collabx/mapimage/levelthumb.php on line 223
Your collab ID is 6b8844a9d4 and your own user ID is 70a159df84. Store these for future reference.
Submitting only a tileset, with no objects yields a rather ungainly error.
Ah, that's a problem with Arachnid's old thumbnail generator. I should probably fix that, seeing as it affects AltArc as well...
(Edit: fixed; future tilesets without object data will not screw up)
As for collaboration alternatives, nobody's forcing you to use what I've made, but you won't get automatic thumbnails with anything else. I'm planning on integrating HTTP cookies today, and eventually a more robust "forking" system, where each map submitted is a "child" of a previously contributed map. The latter is going to be hard to design a non-confusing UI for, but we'll see what happens.
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.09 (23:56)
by Fraxtil
Things have changed now. All the old data is removed and accounts/collabs are stored separately. Cookies are also in use for authentication, as opposed to query parameters.
http://altarc.xtil.net/collabx/
As an example, you can use these credentials:
Username: Public
Password: ninjarobotyeti
Collab ID: 93e78baafd
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.10 (00:44)
by Scrivener
Suggestions: option to add comments as well as edits
list of all current collabs, so you don't need the ID, unless the creator makes it private, in which case you need the ID. (Meaning all the collabs are displayed on the main page)
that tree feature you mentioned sounds nice.
edit: also, i hate you, because I didn't save the data for that collab I started and I was gonna finish it D:
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.10 (00:51)
by Fraxtil
Scrivener wrote:edit: also, i hate you, because I didn't save the data for that collab I started and I was gonna finish it D:
Sorry, the creator of the software is not responsible for lost or damaged items. (In all seriousness though, sorry about that- there's no way for me to get it back now that I've erased the old files.)
I'll work on a comment system tonight. Don't count on being able to edit comments, though. And please keep a backup of any maps you put on it, because I can't guarantee that everything won't need another overhaul.
Re: CollabX: A tool to make large-scale N collaborations easier
Posted: 2010.02.12 (16:28)
by otters~1
Comment system would be excellent, as well as expanding thumbs if possible.
Re: Fraxtil's Toolshed
Posted: 2010.02.24 (03:29)
by Fraxtil
Expanding thumbnails is definitely possible. I've disabled full images for now due to performance reasons. The comment system likely won't be happening until after Administrong 1.5 is over (this Sunday).
Also, thread repurposed for more tools because I don't want to keep creating new threads for every little idea I get. Check the top post for a new creation of mine (inspired heavily by a script LittleViking wrote awhile back that I can no longer find).
Re: Fraxtil's Toolshed
Posted: 2010.02.24 (12:25)
by Izzy
So how does the cheated chimney detector work? Does it detect "Jump Nothing Jump Nothing Jump" sequences? I doubt that will be reliable at all, because that Kool and Meta, and me at one point ;_;, could get that quite consistently (See: Map ID- 121027). Unless it has some great features, and you give some example output, I think it would be pretty unused, as Meta and moh have IRC scripts to do that. I think.
Re: Fraxtil's Toolshed
Posted: 2010.04.24 (21:07)
by Nexx
I think Collabx is a handy tool - it's significantly more accessible than stored notepad files on your hard drive, and makes PM-passing for collabs a lot easier. I would love to start using it, but why god why do you have to type in the collab id every single flipping time you want to look at one of your collabs? It's almost defeated itself in that the user has to keep all his/her collab id's stored somewhere. You should be able to punch it in once and it remembers. So I'd really, really like it if you could fix that. I have two collabs I'd like to put on the site immediately, plus I imagine I'd use it as much as possible for future collabs. :) :)
Re: Fraxtil's Toolshed
Posted: 2010.04.26 (03:25)
by Fraxtil
I don't currently have any plans on improving CollabX, although I do agree that that gets annoying fast. When I return from hiatus I may revamp this to make it much more user-friendly (i.e. do away with collab IDs entirely and put a list of all authorized collabs on the front page after logging in).