Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsDiscussion Forum → Massassi Levels Listing
Massassi Levels Listing
2004-01-15, 10:05 AM #1
I am working on a replacement for the Massassi Levels system. It is basically a unified files system that replaces our levels/cogs/3dos/mats/programs/etc. with something that's easily more extensible. Basically, we have different sets of scripts (and in some cases, static files) powering each section, which is just silly.

So anyway, one of the first things I want to do is unify author names and associate each level with a user_id in our user database. I know it won't happen for probably even the majority of files, but it will be beneficial, especially to people that have more than one level, in the following ways:

1. If all levels from a certain author are attributed to that author, clicking an author's name will give a list of all levels by that author, as well as a special author page that can link to the EC (if active), reviews, etc.

2. Having their username in one place makes it easy to correct spelling mistakes or change nicks (yes, we will be allowing users to change their nicks in the future).

3. Reduces redundancy in our data, and allows users to keep their own email addresses up to date. As opposed to now, where some authors have up to 4 or 5 different email addresses listed.

4. Users will be able to edit certain parts of their level information, such as the description. This is so authors can update the sections that change, for example, if I have 6000 Block v1.0, and later release v2.0, I can go back to v1.0 and put a note pointing to the new release). These will of course be moderated (changes won't be visible till an admin approves them).

5. Users will someday (hopefully soon) be able to post a USER PROFILE on massassi. This includes things like personal information (all optional of course), upload an image, and put a blurb to post on each level description that they made. For example, a link to the author's homepage and a short description of the site will be visible on EVERY LEVEL the author released. This is of course moderated as well, but it can be changed by the level author.

So, what I would like all level authors to do is compile a list of all their LEVEL IDS (you know, the number that appears when you hover your mouse, for instance, 6000 Block is my level and its address is http://www.massassi.net/levels/files/323.shtml, thus, the LEVEL ID would be 323). Once you have the list, hold onto it, I will be needing it in about two weeks.

IF YOU ALREADY HAVE AN EDITOR'S CORNER ACCOUNT OR A LEVEL COMMENTING ACCOUNT, YOU WILL BE USING THIS ACCOUNT! There is no need to sign up for a new one if you lost your password, changed your email address, or would like a new user name. We will soon be providing tools to change this sort of thing.
2004-01-15, 10:41 AM #2
2533

My one released level. [http://forums.massassi.net/html/frown.gif]

------------------
The future is here, and all bets are off.

[This message has been edited by GBK (edited January 15, 2004).]
And when the moment is right, I'm gonna fly a kite.
2004-01-15, 10:44 AM #3
I don't want any of my other stuff associated with my anymore, but this is the one thing that I wouldn't mind having under my name... even if it's not great

1000

(hehe, i got 1000)

------------------
WARNING: THIS POST MAY CONTAIN TRACES OF PEANUT!!!
TheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWho
SaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTh
eJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSa
ysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJ
k
WhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSays
N
iTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkW
2004-01-15, 10:48 AM #4
OH GOD WHY DO YOU DO THIS TO ME

*dies*

------------------
When bread becomes toast, it can never go back to being bread again.
The music industry is a cruel and shallow money trench where thieves and pimps run free, and good men die like dogs. There's also a negative side.
2004-01-15, 10:52 AM #5
Yea Yea

------------------
In Tribute to Adam Sliger. Rest in Peace

10/7/85 - 12/9/03
In Tribute to Adam Sliger. Rest in Peace

10/7/85 - 12/9/03
2004-01-15, 10:55 AM #6
here we are...


http://www.massassi.net/levels/files/2881.shtml


http://www.massassi.net/levels/files/2880.shtml


http://www.massassi.net/levels/files/2840.shtml


http://www.massassi.net/levels/files/2830.shtml


http://www.massassi.net/levels/files/2829.shtml


http://www.massassi.net/levels/files/2791.shtml


http://www.massassi.net/levels/files/2790.shtml


http://www.massassi.net/levels/files/2736.shtml


http://www.massassi.net/levels/files/257.shtml


http://www.massassi.net/levels/files/2557.shtml


http://www.massassi.net/levels/files/1897.shtml


http://www.massassi.net/levels/files/2732.shtml


http://www.massassi.net/levels/files/151.shtml


http://www.massassi.net/levels/files/57.shtml


http://www.massassi.net/levels/files/1832.shtml


http://www.massassi.net/levels/files/1669.shtml


http://www.massassi.net/levels/files/1599.shtml


http://www.massassi.net/levels/files/1336.shtml


http://www.massassi.net/levels/files/1311.shtml


have fun.

------------------
When bread becomes toast, it can never go back to being bread again.
The music industry is a cruel and shallow money trench where thieves and pimps run free, and good men die like dogs. There's also a negative side.
2004-01-15, 11:03 AM #7
damn son.

------------------
In Tribute to Adam Sliger. Rest in Peace

10/7/85 - 12/9/03
In Tribute to Adam Sliger. Rest in Peace

10/7/85 - 12/9/03
2004-01-15, 11:05 AM #8
He said *hold on to it*.

------------------
Ω of 14
Half-Life 2 Central: your definitive source for everything HL2!
New! Fun removed by Vinny :[
2004-01-15, 11:07 AM #9
Sounds like a good idea, but it is really going to be hard to get all 4000 levels in one database with the current method. If I can get my friend off his lazy butt, he might be able to write a program that will read all the usernames off of the level's pages, then combine them in a database. Or at least produce a text file with levels grouped by username.

That is, if you are interested. I'll ask him, but he likes challenges like these. [http://forums.massassi.net/html/biggrin.gif]

------------------
.hack//SIGN - The World - Just Believe

(Yes, This is Cool Matty)
.hack//SIGN - The World - Just Believe

(Yes, This is Cool Matty)
2004-01-15, 11:11 AM #10
Damn, I didn't consider what to do for multiple authors... argh.
2004-01-15, 11:20 AM #11
http://www.massassi.net/levels/files/1967.shtml

http://www.massassi.net/levels/files/1273.shtml

http://www.massassi.net/levels/files/1358.shtml

Thats right, only 3 released levels. I feel so ashamed of myself. (soon to be 4 though [http://forums.massassi.net/html/smile.gif] )

I choose to hold on to my list here.

------------------
You underestimate the power of the Dark Side...

DSettahr's Homepage

[This message has been edited by DSettahr (edited January 15, 2004).]
2004-01-15, 11:21 AM #12
Tsukasa, the information is stored in a database now, it's just stored with author name/email - I want to replace name/email with a user_id linked to our user table. I know we won't be able to do that with all levels, but even if we get some of them it will be a useful feature.
2004-01-15, 11:28 AM #13
When the new login is up and running, you could make a script to allow people to login and link files to their names, then an admin could check it on a control panel of sorts and ok it.

------------------
Snail racing: (500 posts per line)
-------------@%

DSettahr's Homepage
2004-01-15, 11:40 AM #14
Light and Darkness
That was one of my earlier levels and very cruddy. Ive got a new one im about to let loose for beta though. Ive also got one sitting in the *cough* levels inbox *cough*. It's a multiplayer level CTF but its not very good and i need to submit my duel level which i take great pride in.


------------------
Madquack and Firbnic have a signature.
*Remnant Temple beta almost done*
Light And Darkness
I was just petting the bunny, and it went into the soup can, and part of my hand went with it. - Red vs Blue
2004-01-15, 11:48 AM #15
2060

My first and only level.

------------------
Mystic0 Editing Resources
Mystic0 Forum
The Massassi Post Count Summary(link works now)

[This message has been edited by Mystic0 (edited January 15, 2004).]
2004-01-15, 11:56 AM #16
Probably won't be here in 2 weeks.
http://www.massassi.net/levels/files/1383.shtml

[This message has been edited by moneyobie (edited January 15, 2004).]
2004-01-15, 12:01 PM #17
Seems like a good idea (just don't accidently delete every file)

------------------
Snail racing: (500 posts per line)
----@%
SnailIracing:n(500tpostshpereline)pants
-----------------------------@%
2004-01-15, 12:11 PM #18
2742

2851

2888

Can't wait for this, it sounds awesome Bri.
"I'm afraid of OC'ing my video card. You never know when Ogre Calling can go terribly wrong."
2004-01-15, 12:19 PM #19
http://www.massassi.net/levels/files/2797.shtml
http://www.massassi.net/levels/files/2798.shtml
Back to back, and I submitted another one 2-3 days ago. Will post here again when it shows up.

For the multiple authors, put the level/mod info under all the authors' databases.

------------------
I am Darth Slaw.
The Dark Lord of the Sith.
May the mass times acceleration be with you.
2004-01-15, 1:09 PM #20
My best were released under the name "JKdude" and my worst under "ICJ_GeForce":

http://www.massassi.net/levels/files/2737.shtml
http://www.massassi.net/levels/files/2276.shtml
http://www.massassi.net/levels/files/2123.shtml
http://www.massassi.net/levels/files/1915.shtml
http://www.massassi.net/levels/files/1880.shtml
http://www.massassi.net/levels/files/1744.shtml
http://www.massassi.net/levels/files/1543.shtml


------------------
Massassian since: March 12, 2001

[=-"The hardest thing is to forgive, but God does;
Even if you murdered or robbed, years wrong, but God loves;
Take one step toward him, he takes two toward you;
Even when all else fail, God supports you." - Nas
-=]
Got a permanent feather in my cap;
Got a stretch to my stride;
a stroll to my step;
2004-01-15, 1:32 PM #21
In the misc section I have an HTML/JavaScript program that writes startup cogs for MotS because Jed doesn't support MotS. (link)

I updated it and need to re-submit it though, I'm doing that now. Use the new one I'm sending rather than the one you've already got.

------------------
In rememberance of MaDaVentor...one of the best Massassians out there.

Check out updates for my editing work at the Shadow Jedi Academy.
2004-01-15, 2:14 PM #22
Flexor wins the quantity contest...

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2004-01-15, 2:58 PM #23
Actually I think that award goes to CaveDemon. I could be wrong though.

------------------
Snail racing: (500 posts per line)
-------------@%

DSettahr's Homepage

[This message has been edited by DSettahr (edited January 15, 2004).]
2004-01-15, 3:21 PM #24
The point is really to make a list for yourself, and then when I make a call for them, email them to me in a text file. The lists do me no good right now anyway, unless you give me your userID as well!
2004-01-15, 3:24 PM #25
I don't know about levels, but Cave_Demon sure has it for mods. Aftermath, Aftermath II, Aftermath III, Aftermath IV, Aftermath Next Generation: This One Won't Suck (I Promise!) [http://forums.massassi.net/html/wink.gif]

------------------
Bassoon, n. A brazen instrument into which a fool blows out his brains.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2004-01-15, 3:27 PM #26
I've released 21 levels and 1 mod. I don't think anyone beats that.

------------------
When bread becomes toast, it can never go back to being bread again.
The music industry is a cruel and shallow money trench where thieves and pimps run free, and good men die like dogs. There's also a negative side.
2004-01-15, 3:29 PM #27
ok so I've checked and he beats me by one item... but I'll catch up soon!

------------------
When bread becomes toast, it can never go back to being bread again.
The music industry is a cruel and shallow money trench where thieves and pimps run free, and good men die like dogs. There's also a negative side.
2004-01-15, 3:58 PM #28
It might be more. Whens the last time the search index was updated? Does it include things like the Darkest Thing?

------------------
Snail racing: (500 posts per line)
-------------@%

DSettahr's Homepage
2004-01-15, 11:31 PM #29
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Brian:
Damn, I didn't consider what to do for multiple authors... argh.</font>


Linking table? (Table for levels, table for authors, table containing the level ids and author ids)
2004-01-16, 4:26 AM #30
Quote:
<font face="Verdana, Arial" size="2">Originally posted by Brian:
The point is really to make a list for yourself, and then when I make a call for them, email them to me in a text file. The lists do me no good right now anyway, unless you give me your userID as well!</font>


Well i feel stupid. Oh well.

------------------
Madquack and Firbnic have a signature.
*Remnant Temple beta almost done*
Light And Darkness
I was just petting the bunny, and it went into the soup can, and part of my hand went with it. - Red vs Blue
2004-01-16, 5:07 AM #31
*points to sig*

------------------
Juztyn
Taking credit for: Canyon Stream, Higher Ground, The Space Between, Death's Dome (mlp3), bits of JKRPG, and the entire Showcase forum, damnit!... Visit SWGalaxies.net for the latest Star Wars: Galaxies information!
******
I beat the internet. The last guy was hard.
2004-01-16, 7:50 AM #32
Evil_Giraffe, yeah, that's the way to model it in the database, but it causes problems when you try to say... get a list of levels with their authors. Because then you have to do one query to get all the levels, then one query PER LEVEL to get all the authors for each level. Not very efficient.
2004-01-16, 7:57 AM #33
build a script that builds the database so you dont have to do it by hand..?

------------------
I felt like destroying something beautiful.
"Nulla tenaci invia est via"
2004-01-16, 7:58 AM #34
What do you mean, Zan? Oh, and where is my replacement sotd archives script!?
2004-01-16, 10:34 AM #35
I'm curious. How many files can Massassi hold? (unless there is no limit)

------------------
Snail racing: (500 posts per line)
----@%
SnailIracing:n(500tpostshpereline)pants
-----------------------------@%
2004-01-16, 11:45 AM #36
Does PHP have capabilities of making n-ary tree structures? It would be best suited for this situation.

------------------
<scribbly handwriting barely resembling name>
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2004-01-16, 12:46 PM #37
Echoman, not really a limit.

Gandalf1120, PHP can hold any type of data structure. That's not the issue. The issue is getting the data out of MySQL in a manner that doesn't kill the server each time someone grabs a level listing. I'm thinking of a "secondary" user->level table - every level will have a "primary" author that will show up in the level listing, but when you get to the level page, it will show all authors. That will solve both problems, I think.
2004-01-16, 3:17 PM #38
Use the current system for the lists. The current system is going to have to stay ANYWAY for people who don't have accounts, so it's really unnecessary to change that now.

Just use this new system for what you want it for. As much as it pains me to advise redundant info, this info is pretty much never going to change anyway right? Yeah. With that in mind and the fact that not all levels will be able to have author ID's, I'd use a link table for this new feature and the levels author text or whatever for the lists.

The only downside is you wont be able to have this feature in the level search area. Kinda sucks. If that particular point is important to you then come up with something else :P

------------------
Ω of 14
Half-Life 2 Central: your definitive source for everything HL2!
New! Fun removed by Vinny :[

↑ Up to the top!