Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - RomHacking Consortium: Proposal | |
Pages: 1 2 3Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 284/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 10-30-04 02:00 AM Link | Quote

This project will be discussed at greater length on Xkeeper's ROM Hack Archives board; it be the staging grounds for most, if not all, further communication on the proposal and related shit. Post responses there as well please.

since TEK Hacks is down.. and since Xkeeper told me to post this here.. yah. If you have no fucking clue what the "RomHacking Consortium" is, i'll give you the most brief of summarizations. Basically a large coalescence of various romhackers, hacks, utilities, documents, et cetera. Think ZD but not shitty. Think Romhacking.com but updated. Think bigger than those two combined in terms of what it can offer in regards to romhacking, and that's the general idea of the Consortium basically. It was an idea spawning from a few conversations, posts, and the collective distaste in the currently available hack and utility archives. It was not my idea, but since a nice amount of time has passed between now and the concieving of the site, not much has been done and that is due to lack in planning. So here's the planning, let's get on with the production. Enough with the preface, on with the post.


THE ROMHACKING CONSORTIUM SITE PROPOSAL

a short story by Gavin



Individual Item Viewing Page:


* Each Released and Work in Progress (WIP) file will have it's own page:

Specific Elements to Address/Display for Database:

+ Subject path progression: "NES -> Final Fantasy 1 -> FFHackster.zip"
+ Author Name
+ Author Site
+ Description of the released file.
+ Graphical representation of file catagory of screenshot
+ File rating
+ Member reviews
+ Link to Download


User Profile and Project Release Page:


* Each member can have a User Homepage. Somewhat of an extended user profile page detailing their Hacking Stats. It is in the User Homepage that other members will read about the highlighted hackers most recent news, their area of expertise, past releases, and current projects alike.

* Each member page will have a number of "views" counter.

* Besides the usual profile information, the Customize Member Profile page will allow the user to specify specialty hacking areas. Be it Compression types, Corrupting, Graphics, 6502, 65816, Utility Coding, et cetera. This set of pre-determined subjects will be selected via checkbox, and the results will be sent to the database for incorporation with other system features.

* "Ask me for help with..." will appear on each profile with the subjects selected in the Customize Member Profile page. This will be an excellent way for those in need to find the exact resources to best accomdate their situation.

* Users can specify a list of new projects that interest them that they are watching and following watching the developement of. This is a good way to encourage and promote other projects.

Specific Elements to Address/Display for Database:

+ Member Header
+ Page Views
+ User Name
+ User Title
+ User Affiliation
+ User Avatar
+ Most Recent News Headline
+ Most Recent News Content
+ Current Projects
+ Current Groups
+ Released Hacks
+ Released Utilities
+ Released Documents
+ Released Other
+ Ask me for help with...
+ Projects I am "Tracking"
+ Comments on User
+ Member Footer


Hacker Help Search/File Browse Page:


* Since this project is about building a base community of support for romhackers, it would only seem logical to provide a page to aid in seeking out aid from other Consortium members. The page brings back a list of qualified members who have notified the system of their willingness to cooperate in assisting romhackers in need for the specified subjects.

* Due to the restriced and limited nature of the Help system, the results returned may often not narrow the field as much as the searcher would intend. If they were to search specifically for information on a topic such as "Final Fantasy 1 SRAM data", the Help search would otherwise be unable to return them with anything usefull. That is why a general board and file database search will be provided in addition.


Consortium Links List:


* The Consortium, as catering to vast community of peoples, provides an easily accessable list of offsite links. Maintaining an up to date list of the various romhacking pages keeps information at your fingertips. Furthermore, if there is a specific service or resource the Consortium itself is unable to directly offer, and the service or resource in question is of value, it will be added to the Consortium's list.

Specific Elements to Address/Display for Database:

+ Link URL
+ Link Subject
+ Link Description
+ Link Rating


Project/Group Meeting Main Page:


* For ease of communication and organization between Consortium memebers participating in multi- member developement teams, the Project/Group Meeting page will exist.

* The main page will serve as a portal to all current special Group and Project information pages as well as play host to the "Classifieds" feature. Group/Project leaders will have the access level required to add and remove team members as they see fit. New Group/Project leaders are assigned and monitored by Consortium leaders.

* Group and Project "News Bulletins" can be sent in mass to all members with ease.

* Group and Project teams will be alloted

* The "Classifieds" feature is not to be confused with the "Hacker Help Search" page, although they may appear similar. The "Hacker Help Search" is for romhacking troubleshooting so to speak and is majorely concerned with finding a romhacker who is able to give you a helping hand with a certain concept or situation that might present itself as difficult. The "Classifieds" on the the other hand, is a place to request the partnership of a romhacking peer on a project you wish to undertake. For example, a NES homebrew team looking for a Music expert might post a message in the Classifieds. All Classified requests will be screened before posting.



--------------------------------------------------------



and that's about what my take on this whole thing is. Xkeeper is currently the only one who has produced anything and was the first to take real steps toward realizing the goal of the Romhacking Consortium, or the Revolution, or whatever you call it.

I realized that the reason it lost so much steam was becuase nobody had a plan, or any sort of goal to really start from. So first, before we make the psudo-physical site structure and content, i believe we need to create the features we would like to see on paper, or in text. So that's what my current task is, to finally give this potentially promising project some Leadership.

my call now is for anyone with any knowledge of anything ever (that means everyone ) to help me along with this process. What are things you would like to see? What are things you don't want to see.

If you have experience dealing with programming languages (the main system will most likey and probably be coded in PHP) and you see something that just doesn't add up, or a way to make things work better and faster, give me some input.

And anyone who has even more advanced knowledge of working with such a seemingly large system, perhaps some tips on SQL structures?

(Also as an aside, i tihnk the Monthly Hacker would be a great sub-division of the Romhacking Consortium, and a great addition.)

Let's get this ball rolling people, i know we can do this, we just need to take it rationally and one step and a time. I'm going to try to take some leadership here, but i stil can't do it without you guys
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 792/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 10-30-04 02:21 AM Link | Quote
Such a site/community would be great.
If there's anything I can do to help, just tell me.
I know HTML and I've got some experience with PHP (including MySQL), however, graphics and layout are my weaknesses.
iamhiro1112

Armos
Level: 35

Posts: 98/487
EXP: 259927
For next: 20009

Since: 03-27-04
From: sd

Since last post: 18 days
Last activity: 7 days
Posted on 10-30-04 07:50 AM Link | Quote
Yeah, that would be nice. I'd want to join it too. I got a few hacks, i aint released cause I dont wanna put them on one of those geocities sites. Those things always run out of space and people cant download it.
Xkeeper
The required libraries have not been defined.
Level: NAN

Posts: -3132/-863
EXP: NAN
For next: 0

Since: 03-15-04

Since last post: 2 hours
Last activity: -753366 sec.
Posted on 10-30-04 08:32 AM Link | Quote
Well, if you check my site... here, you can already do that

If you have AIM or MSN, get me on XkeeperNaN or xkeeper6@yahoo.com, respectively, or just e-mail me at "xkeeper at cymoro dot com dot com" (remove the last dot com.)

I'll eventually add it and ...
Itachi Sennin

Red Cheep-cheep
Level: 25

Posts: 102/217
EXP: 78132
For next: 11488

Since: 03-15-04

Since last post: 299 days
Last activity: 276 days
Posted on 10-30-04 08:45 AM Link | Quote
Gavin, I know HTML pretty well, and I am pretty good with adobe photoshop and graghics. I'd like to join to, and I'll do whatever I can to help out. This sounds like a great idea.
Cellar Dweller

Flurry
!!!
Level: 27

Posts: 166/269
EXP: 107817
For next: 8342

Since: 03-15-04
From: Arkansas

Since last post: 16 days
Last activity: 34 min.
Posted on 10-30-04 10:17 AM Link | Quote
This sounds like a great idea. Here is some more stuff to consider.

I urge you to reject documents in word processor formats, or any format other that plain text or HTML. I like to read stuff in an my web browser. If the author of a document doesn't make the document availible in plain text or HTML, convert it.

Ticalc.org has a great feature that allows people to view text files inside archives without downloading the whole archive. I wish more rom hacking sites had such a feature. To support such a feature and to prevent people from having to get extra archive software, I think that it would be a good idea to ban archive formats other than ZIP. *cough*RAR*cough* Normally, I would suggest that tar.gz should also be allowed, but in tar.gz archives there is no index, and even getting a list of the files in the archive would require decompressing the entire archive, thus using a lot of CPU time.

Another thing to consider is a Advogato style certification system. At Advogato, users can certify other users as "observer", "apperntice", "journeyer", or "master". The server calculates a final certification for each user by how much trust flows from the site owners, and those that are presumed by the site owner to be masters, through the certifications. Thus, while any user can certify any other user at any level, those who are trusted more have more of an impact on the final certification. SourceForge has a certification system based on the Advogato system.

You may also want to look into adapting GForge, a which is based in the last GPL release of the SourceForge software. It has some features, such as file uploads, project pages, and account management, that would be useful for your proposal. It should not be too hard to adapt because it is written in PHP and most programmers here know PHP. On problem is that it will probably not work on standard web hosts. It requires PostgreSQL instead of MySQL, and may require root access to the server to install.
Vystrix Nexoth

Level: 30

Posts: 190/348
EXP: 158678
For next: 7191

Since: 03-15-04
From: somewhere between anima and animus

Since last post: 3 days
Last activity: 2 days
Posted on 10-30-04 11:34 AM Link | Quote
I'd love to do the site part, although I need to get MySQL working on my computer, unless you can provide a server running PHP5+SQLite in which case I'm game.
knuck

Hinox
Banned until 19-58-5815: trolling, flaming, spamming, being a general fucktard...
Level: 62

Posts: 810/1818
EXP: 1894574
For next: 90112

Since: 03-15-04

Since last post: 14 hours
Last activity: 9 hours
Posted on 10-30-04 11:34 AM Link | Quote
I have knowledge in php, so i may be able to help. (even so i'm pretty sure this thing won't work)
However, i'd like to know who's the staff.
MathOnNapkins

Math n' Hacks
Level: 67

Posts: 770/2189
EXP: 2495887
For next: 96985

Since: 03-18-04
From: Base Tourian

Since last post: 1 hour
Last activity: 32 min.
Posted on 10-30-04 11:40 AM Link | Quote
Originally posted by knuck
I have knowledge in php, so i may be able to help. (even so i'm pretty sure this thing won't work)
However, i'd like to know who's the staff.


Tsk tsk, always a negative nancy.
knuck

Hinox
Banned until 19-58-5815: trolling, flaming, spamming, being a general fucktard...
Level: 62

Posts: 811/1818
EXP: 1894574
For next: 90112

Since: 03-15-04

Since last post: 14 hours
Last activity: 9 hours
Posted on 10-30-04 12:00 PM Link | Quote
Originally posted by MathOnNapkins

Tsk tsk, always a negative nancy.
It's better to you keep your angst at me out of the board.
Let's just see. That consortium thing has the SAME concept of the HackArchives. And look at the hack archives!
I know that consortium idea for a time and i never really agreed with it. It's lame and impossible to happen.
Vystrix Nexoth

Level: 30

Posts: 191/348
EXP: 158678
For next: 7191

Since: 03-15-04
From: somewhere between anima and animus

Since last post: 3 days
Last activity: 2 days
Posted on 10-30-04 12:16 PM Link | Quote
hmm... actually, I could develop on my system (PHP5 + SQLite) and if I keep the PHP code and SQL syntax compatible with PHP4/MySQL, it should work.
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 285/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 10-30-04 12:37 PM Link | Quote
Originally posted by Cellar Dweller
This sounds like a great idea. Here is some more stuff to consider.

I urge you to reject documents in word processor formats, or any format other that plain text or HTML. I like to read stuff in an my web browser. If the author of a document doesn't make the document availible in plain text or HTML, convert it.

Ticalc.org has a great feature that allows people to view text files inside archives without downloading the whole archive. I wish more rom hacking sites had such a feature. To support such a feature and to prevent people from having to get extra archive software, I think that it would be a good idea to ban archive formats other than ZIP. *cough*RAR*cough* Normally, I would suggest that tar.gz should also be allowed, but in tar.gz archives there is no index, and even getting a list of the files in the archive would require decompressing the entire archive, thus using a lot of CPU time.

Another thing to consider is a Advogato style certification system. At Advogato, users can certify other users as "observer", "apperntice", "journeyer", or "master". The server calculates a final certification for each user by how much trust flows from the site owners, and those that are presumed by the site owner to be masters, through the certifications. Thus, while any user can certify any other user at any level, those who are trusted more have more of an impact on the final certification. SourceForge has a certification system based on the Advogato system.

You may also want to look into adapting GForge, a which is based in the last GPL release of the SourceForge software. It has some features, such as file uploads, project pages, and account management, that would be useful for your proposal. It should not be too hard to adapt because it is written in PHP and most programmers here know PHP. On problem is that it will probably not work on standard web hosts. It requires PostgreSQL instead of MySQL, and may require root access to the server to install.


ah, these are very good ideas. Exactly the kind of input i was looking for. I agree that standardized file formats are a must, and i like the text file viewing idea.

That certification system is very interesting. The system i had envisioned was nowhere near as robust as the one used by Advogato, but partially beacuse i was not entirely sure a more complex system was feasible. I will certainly take this into consideration, and if we are unable to aquire the necessary SQL specifications, perhaps we can either find or create a system similar.

Originally posted by knuck
Originally posted by MathOnNapkins

Tsk tsk, always a negative nancy.
It's better to you keep your angst at me out of the board.
Let's just see. That consortium thing has the SAME concept of the HackArchives. And look at the hack archives!
I know that consortium idea for a time and i never really agreed with it. It's lame and impossible to happen.


if you weren't so completely incompetant, i might actually give a shit what you think. too bad i don't. isn't that so sad? . now please go away and don't bother the big kids when we're talking business, mmkay?


Originally posted by Vystrix Nexoth
I'd love to do the site part, although I need to get MySQL working on my computer, unless you can provide a server running PHP5+SQLite in which case I'm game.


, you're help would be invaluable from planning to implimentation. The server i'm not entirely sure about as of right now, although it's not exactly my number 1 concern at the current time. I'd rather muck around and lay some framework before securing domain and space. I think that means as of right now we can use what is best for everyone, then when we find out the situation of the server conform to a standard?



To anyone else that i did not directly respond to but has shown interest in this project:

PHP Coders : As i have stated, right now is the time to build up the site structure and figure out which features we want, and what is the best way to impliment them. The greatest help that you can give me at the current time is feedback.

  • What are site features you would like to see?

  • What are site features i have listed that won't work?

  • anything else that relates to practical application



HTML Designers : This is also going to be a very very big part of the project. The visual presentation of the site. We're going to need some quick test layouts based on the currently available information, but i understand that information may not be a lot. This part of the project will be much easier when we have a concrete list of what will be shown on each page.

The end product site design will probably need to end up as CSS and XHTML 1.0 strict validated in the least, but that's nothing to be concerned with right now. The test site layouts won't need to be in any sort of specialized format at all, simple shoddy HTML coding is accepted, it's all about the visual appearance for now .

thanks a lot everyone for the responses, they are greatly appreciated.
knuck

Hinox
Banned until 19-58-5815: trolling, flaming, spamming, being a general fucktard...
Level: 62

Posts: 813/1818
EXP: 1894574
For next: 90112

Since: 03-15-04

Since last post: 14 hours
Last activity: 9 hours
Posted on 10-30-04 12:59 PM Link | Quote
Originally posted by Gavin
if you weren't so completely incompetant blah blah
People tend to use shitty excuses like that to avoid arguments or the truth. Too bad.
And try to have some respect. This isn't CG, ya know.


(edited by knuck on 10-30-04 04:00 AM)
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 286/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 10-30-04 01:20 PM Link | Quote
Originally posted by knuck
Originally posted by Gavin
if you weren't so completely incompetant blah blah
People tend to use shitty excuses like that to avoid arguments or the truth. Too bad.
And try to have some respect. This isn't CG, ya know.


those are not truthes, those are poorly phrased opinions.

this thread wasn't a question. i didn't ask "do you think this will work". i said "if you would like to help me with this project, post here." since you obviously don't want to contribute (not that i'd let you help anyway), stop posting in this thread.

stop taking my thread off topic.
knuck

Hinox
Banned until 19-58-5815: trolling, flaming, spamming, being a general fucktard...
Level: 62

Posts: 814/1818
EXP: 1894574
For next: 90112

Since: 03-15-04

Since last post: 14 hours
Last activity: 9 hours
Posted on 10-30-04 01:33 PM Link | Quote
Originally posted by Gavin
since you obviously don't want to contribute (not that i'd let you help anyway), stop posting in this thread.
Originally posted by knuck
I have knowledge in php, so i may be able to help.

Ding! It seems that knuck tried to help but for some odd reason Gavin didn't read knuck's post.
Lenophis

Super Koopa
Level: 44

Posts: 197/830
EXP: 584360
For next: 26925

Since: 03-15-04
From: Duluth, MN

Since last post: 4 hours
Last activity: 3 hours
Posted on 10-30-04 01:39 PM Link | Quote
Originally posted by knuck
I have knowledge in php, so i may be able to help. (even so i'm pretty sure this thing won't work)


May be able to help out? What skills do you have? (Any states more than I... :p) And don't dismiss the project right away....

However, i'd like to know who's the staff.

This isn't gonna help your case.
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 287/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 10-30-04 01:56 PM Link | Quote
Originally posted by knuck
Originally posted by Gavin
since you obviously don't want to contribute (not that i'd let you help anyway), stop posting in this thread.
Originally posted by knuck
I have knowledge in php, so i may be able to help.

Ding! It seems that knuck tried to help but for some odd reason Gavin didn't read knuck's post.


no, i did. you then later said that this project would not work. i'm sorry, it was my fault for not recognizing that you work on projects you condemn to fKitten Yiffer.

If you would like to further discuss this issue with me, do so in a PM. Otherwise, if anything else that you have to say does not directly pertain to the topics in this thread, don't say them.

as you've stated, you know PHP and presumably HTML. If you don't have anything to contribute for either issues that i've addressed here, or previously in the thread:

Originally posted by Gavin

To anyone else that i did not directly respond to but has shown interest in this project:

PHP Coders : As i have stated, right now is the time to build up the site structure and figure out which features we want, and what is the best way to impliment them. The greatest help that you can give me at the current time is feedback.

  • What are site features you would like to see?

  • What are site features i have listed that won't work?

  • anything else that relates to practical application



HTML Designers : This is also going to be a very very big part of the project. The visual presentation of the site. We're going to need some quick test layouts based on the currently available information, but i understand that information may not be a lot. This part of the project will be much easier when we have a concrete list of what will be shown on each page.

The end product site design will probably need to end up as CSS and XHTML 1.0 strict validated in the least, but that's nothing to be concerned with right now. The test site layouts won't need to be in any sort of specialized format at all, simple shoddy HTML coding is accepted, it's all about the visual appearance for now .

thanks a lot everyone for the responses, they are greatly appreciated.


don't say them.

in short: i'd greatly appreciated if you could stop spamming my fucking thread.
Cellar Dweller

Flurry
!!!
Level: 27

Posts: 168/269
EXP: 107817
For next: 8342

Since: 03-15-04
From: Arkansas

Since last post: 16 days
Last activity: 34 min.
Posted on 10-30-04 02:07 PM Link | Quote
Originally posted by Gavin
That certification system is very interesting. The system i had envisioned was nowhere near as robust as the one used by Advogato, but partially beacuse i was not entirely sure a more complex system was feasible. I will certainly take this into consideration, and if we are unable to aquire the necessary SQL specifications, perhaps we can either find or create a system similar.


I looked at the code for mod_virgule, the Apache module that runs Advogato. It is written in C and runs off XML files. The trust metric system could be adapted to operate with a MySQL database. In order to make use of it, a host that makes cron(the Linux/Unix equivalent to Scheduled Tasks) available to customers will be needed.
Xkeeper
The required libraries have not been defined.
Level: NAN

Posts: -3131/-863
EXP: NAN
For next: 0

Since: 03-15-04

Since last post: 2 hours
Last activity: -753366 sec.
Posted on 10-30-04 02:11 PM Link | Quote
Also, I figure I can add my one-and-a-half cents to this, by providign you the current database structure that would just be easiest to build off of:

admins table (will eventually be renamed to users)
[[
ID, Name, Password, Minipic
]]

hacks [[
ID, name, original, author, customscreenshots, screenshots, isdemo, review, votes, rating, downloads, description
]] Planned addition: longdescription, for showing in the actual page

to be added, is hack comments. More later, but here's the general idea of how this will work...


EDIT: also, to continue, if I'm going to continue hosting this (which I plan to do so, heh), we can't exactly install other things. Nor do many hosts allow you to install other things, so just try and keep it to php/MySQL, and preferably build off of what we have (because I really, really hate having to customize things)

EDIT again: I would also like to point out that much of what Gavin said is completely doable by myself using the current structures, it'd just take a bit of ... remodeling... to fix. Plus, for standardized formats, I take care of that... anything I get gets ZIP'd and put up, using generally the STORE compression (since it's not going to matter if 50kb gets downloaded, pft) and such. All screenshots are PNG'd by yrs. truly, etc, etc, etc....

In short, I've been handling all of these things, and it's no major problem.

Sorry about possibly severly limiting your ideas, but I'm the only one with FTP access (and plan to keep it that way for a while until I manage to get some stuff working properly and marked and such and such.)

Meh.


(edited by Xkeeper on 10-30-04 05:14 AM)
(edited by Xkeeper on 10-30-04 05:22 AM)
dan

Snap Dragon
Level: 43

Posts: 213/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 10-30-04 02:36 PM Link | Quote
Yay, this is finally going to get off the ground. It severely needs a general ROM hacking wiki though.
Pages: 1 2 3Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - RomHacking Consortium: Proposal | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.022 seconds.