Qhimm.com Forums

Miscellaneous Forums => General Discussion => Topic started by: saftle on 2013-07-01 22:43:01

Title: FF7 Workshop-ish Site
Post by: saftle on 2013-07-01 22:43:01
I hope that I don't get any hate for this. It is a genuine question, and am wondering how the mod developers and the owners/moderators of this site would feel about this.

I'm a pretty good developer and have pretty extensive knowledge in automating installer builds, and given what Pitbrat has done with his Bootleg setup, I think it would be definitely doable to create a Workshop like website featuring all the mods here, that will automate the install process using a web front end.

Imagine a gridlike website similar to Steam's Workshop that showcases all the mods that are available. Mod information, screenshots, author information, donate button for the authors of that given mod, automatic notification of a mod update etc.

Once a user chooses the mods he wants, it will auto create an installer based on those mods chosen that will possibly download the mods automatically, create the Bootleg profile automatically, and then launch the Bootleg installer in the background. Of course I'm only using Pitbrat's Bootleg as an example.

It will give more credit to the author's, and in all honesty make the whole process a bit more streamlined. It will inevitably also bring more mod developers to the scene as well. Of course the development scene would remain at Qhimm in order to filter out the non-developers and non-contributors.

Something like this will definitely boost awareness of these awesome mods, and potentially show Square-Enix the demand for such a setup.

This has just been one of those projects that I've been dying to do since I ran across these forums, and would love to contribute in this way. Feedback is more than welcome! :)

Edit: Here is my quick thrown together concept: http://forums.qhimm.com/index.php?topic=14383.msg201183#msg201183
Title: Re: FF7 Workshop-ish Site
Post by: Rundas on 2013-07-01 22:44:34
That's just it, I'm afraid. It will attract Square.
Title: Re: FF7 Workshop-ish Site
Post by: saftle on 2013-07-01 22:48:26
Would we have anything to worry about if we stick to the strict guidelines of complete original work though?
Title: Re: FF7 Workshop-ish Site
Post by: Rundas on 2013-07-01 22:51:03
Half of the things here are *probably* illegal or shut down-able. They just don't care enough ATM.
Title: Re: FF7 Workshop-ish Site
Post by: saftle on 2013-07-01 22:58:59
I hope that isn't the case because what I had in mind, would essentially generate sales for Square-Enix. Banners linking directly the Square-Enix store, etc.

So far the only Cease & Desists that I've seen were based on full conversions that weren't helping them sell their game.

The Super Nintendo sequel to Chrono Trigger from the website Chrono Compendium, or the Chrono Trigger 3D Remake were both games that would potentially decrease sales for Square. They just started selling their DS port of Chrono Trigger and of course fans would have chosen to stick with the SNES sequel or the 3D remake rather than forking over the cash for essentially the same game.

If everything linked to their store, and required purchases to make the game moddable, I wouldn't think they would see it as a problem.
Title: Re: FF7 Workshop-ish Site
Post by: Rundas on 2013-07-01 23:01:10
Oh, they don't need a valid reason. It's a good-hearted idea, I'm just telling you what would probably happen.
Title: Re: FF7 Workshop-ish Site
Post by: Tirlititi on 2013-07-02 00:29:37
The fact is that they never had a "modding-friendly" attitude nor aggressivness. I guess that's a big decision in the company policies (and it'd need development investisments too). It's unclear if they'd see that as an advantage or a bad choice... Personally, I don't think RPG are best games for modding (at high levels, I mean, though I only know Morrowind to have tried and that's not really the same kind of RPG).
That is, if they are aware of the modding community and decide to react positively, it'd be deeper than just saying "Ok, we allow this website to exist and share mods/modding tools of our games". It would be followed by actual investisment in modding resources (else they wouldn't need to even react).


About the project itself, yeah, I see it as a convenient way to present the tools. The wiki has already a list of tools and download links, but having an automatic installer would surely be a plus.
Title: Re: FF7 Workshop-ish Site
Post by: nfitc1 on 2013-07-02 00:42:23
Personally, I don't think RPG are best games for modding (at high levels, I mean).

Bethesda would disagree with you. It's crazy the full-conversion mods there are for Elder Scrolls games.

Still, I haven't seen many games come out of Japan with a friendly attitude toward end-user customization. It comes from a culture where it's offensive to ask for salt at a restaurant because that says the cook's way of preparing food was unsatisfactory. I guess it bleeds into other customization factors being interpreted as "I could do better".
Title: Re: FF7 Workshop-ish Site
Post by: Rundas on 2013-07-02 01:06:39
I think Bethesda is very modder friendly. Actually they purposely pack their games into esp's and make them incredibly easy to mod.
Title: Re: FF7 Workshop-ish Site
Post by: Covarr on 2013-07-02 01:11:11
As long as it all requires a legit copy of the original, I don't see the problem; it's not too different from what we've got now, only a ton better organized.

My chief concern with this concept is hosting; the bandwidth for such a thing would be crazy expensive.
Title: Re: FF7 Workshop-ish Site
Post by: Rundas on 2013-07-02 01:15:27
Not to mention all the man hours required to keep track of and maintain such a thing. I also still think they could send us a cease and desist at any time just for what we have here let alone an organized distribution system. They can simply because they can, not because there's a reason to.
Title: Re: FF7 Workshop-ish Site
Post by: Template on 2013-07-02 01:34:41
Watching SE allow bots and RMT to run all over ffxi for 7 years made me a little sick. If something is generating profits for them without any investment (and this site along with youtube definitely is now) they wont bother with it.
Title: Re: FF7 Workshop-ish Site
Post by: EQ2Alyza on 2013-07-02 03:31:35
I can't imagine a C&D at this point. Mods have been floating around here for at least 5 years, and I don't recall seeing any issues before I came around. If anything, my Tutorial for Bootleg brought in a large amount of attention when it was posted on Kotaku and the YouTube videos started getting all its views. Even after that, we still saw an increase in publicity for the 2012 re-release, but still nothing from SE. I'd imagine sales capitalized some, as many people have messaged me and posted comments about buying the 2012 re-release just for modding it with Bootleg.
Title: Re: FF7 Workshop-ish Site
Post by: Rundas on 2013-07-02 03:49:56
It's possible I'm just being a pessimist, I just don't want this site to get any negative attention.
Title: Re: FF7 Workshop-ish Site
Post by: xLostWingx on 2013-07-02 06:03:44
Perhaps qhimm is more than a mere blip on the radar and the site is monitored - but, so far, everything has operated within the "acceptable limits". I mean...there is an active attitude of keeping things legal here.  I don't even like having this conversation lol.

No Attention, Bad.
Some Attention, Good.
Lots of Attention, Bad. - - qhimm is already the #1 search result for "FFVII Mods" Who knows...I think this ship flies in precarious ground but has a good crew.
SE forums show mentions of qhimm in the 10s of thousands of times.
Title: Re: FF7 Workshop-ish Site
Post by: nfitc1 on 2013-07-02 11:42:59
I think I read, from qhimm, that the goal was to fly just far enough in the radar to be visible, but not appear threatening (my words, not his). Tools are not necessesarily (where's my autocorrect when I need it) threatening because they don't violate any part of their EULA. Mods, to varying degrees, don't really either so long as they contain original content. Total conversions or independent remakes are bad because they either steal characters or code. C&Ds have no legal justification unless one of these two things happens. To my knowledge they have not happened with this site, but there are other projects that were shut down (CT remakes, FFVI sequels) for these reasons.

SE won't (at least we hope) stop us from making small changes to existing elements as long as they are original content that don't violate some other copyright or patent. I think it's safe to make those assumptions, at least.
Title: Re: FF7 Workshop-ish Site
Post by: Tirlititi on 2013-07-02 13:07:23
I'm not sure... Doesn't the copyright say something like "Users buy a right to use and play the game but not to modify it in any way"? I really don't know for sure if that's the case with SE's games but I'm think that's a common clause in program merchandising.
Title: Re: FF7 Workshop-ish Site
Post by: nfitc1 on 2013-07-02 13:58:20
Doesn't the copyright say something like "Users buy a right to use and play the game but not to modify it in any way"? I really don't know for sure if that's the case with SE's games but I'm think that's a common clause in program merchandising.

That's a common misinterpretation of most EULAs. In actuality, no company has the right to dictate what order the bytes are on my hard drive. I can modify anything I own as much as I want. The thing is, if you DO modify it in a certain way you would void any warranty associated with the base product. If I modified Outlook to produce false email headers to make it look like I was sending the message from a different location I wouldn't be eligible for tech support if it suddenly stopped working. The actual restriction is "you cannot modify this and distribute it as your own creation". That includes, but is not limited to, reverse engineering or redistribution.

Tools do not violate this because they allow users to make modifications themselves. Code can be copyrighted or classified (which few here will likely ever come into contact with), but disassembly isn't the original copyrighted code. You can't give someone a toaster and sue them for looking at the parts inside. You CAN sue them for looking inside it and using pieces or design in your own invention that you sell as an original work (that's reverse engineering).

Why are mods legal? Because they are acknowledging that they require a certain base to work with. As long as you don't distribute the ENTIRE base product you can freely hand out third-party home-brewed modifications to existing applications.

So why are Dissidia/Crisis Core model rips illegal? Because they are taken from existing copyrighted elements and just squeezed into working with FF7's engine. That's redistribution of someone else's work (ie. plagiarism).
Title: Re: FF7 Workshop-ish Site
Post by: DLPB_ on 2013-07-02 14:56:23
Can we have that post stickied somewhere? Or placed on the copyright thread thing?
Title: Re: FF7 Workshop-ish Site
Post by: Tirlititi on 2013-07-02 15:04:38
Thx for clarifying that, NFITC1  :D
Title: Re: FF7 Workshop-ish Site
Post by: LeonhartGR on 2013-07-02 15:16:16
Too many restrictions for nothing! Gamers are giving credit already by buying the game... as soon as people don't gain money out of modding everything else is just meaningless information imho... and nonetheless free promotion to their own game.
Title: Re: FF7 Workshop-ish Site
Post by: nfitc1 on 2013-07-02 15:37:41
Can we have that post stickied somewhere? Or placed on the copyright thread thing?

Before we go around citing this as fact I'd like to have a professional's take on this. This is just a layman's understanding of this matter.
Title: Re: FF7 Workshop-ish Site
Post by: Covarr on 2013-07-02 17:27:11
US copyright law is incredibly tricky. I don't know what it's like in Japan, or anywhere in Europe.

It's generally accepted, at least in the states, that a post-purchase EULA is not a legally binding contract. Whatever restrictions are in there are safe to ignore. As far as mods are concerned, there are three things to be concerned about:

1. Technically, S-E owns the rights to the characters. We do not have any legal right to make our own models based on these characters. Even if the polygons and textures are entirely ours, it's still no more legal than fanfiction (which is also technically less than legal in most countries). Thankfully, S-E has ignored this.
2. Technically, S-E owns the rights to the music. Not just the recordings, but the songs themselves. We do not have any legal right to make remixes of those songs, even if we use no samples and no portion of the original data. Again, S-E has looked past this.
3. Many of our mods are based on the game's original content or official promotional materials. Higher-polygon models made from the originals, upscaled backgrounds, higher-res character portraits... every time we distribute any of these, we are technically infringing on S-E's copyrights.

Here's the good news: Square-Enix knows full well this site exists. It is plenty aware of the extent of our mods. Heck, some of our members are Square-Enix employees (http://forums.qhimm.com/index.php?action=profile;u=194). In spite of all this, we have never received a cease and desist order. While it's impossible to pinpoint exactly why without any official word from S-E, it seems likely that our strict policies on piracy are a definite factor in our favor. While we use their content, we only do so in regards to the game it was originally from, and only with legal copies.

As for a well-organized Steam Workshop-esque mod download and install system... I'm fairly confident they would have no problem with that, as long as we continue to require legal copies of the original game (and as long as we don't charge; that's a big one). I'd be far more concerned about the feasibility of creating such a system (time investment, bandwidth) than about Square-Enix wanting to stop it. If anything, I would think easier access to mods would boost sales of the game.
Title: Re: FF7 Workshop-ish Site
Post by: saftle on 2013-07-02 18:37:12
Thank you everyone for providing your feedback so far.

The concept that I've visualized so far would be much easier in collaboration with Pitbrat however, since I have no experience with the inner workings of modding FF7 other than running the Bootleg installer and understanding how it launches them in a specific order via Batch based on the parameters that have been saved within the profile.

Now, I'm thinking the site would have essentially 5 different roles.

Anonymous:

- Can download mods manually. Similar to how it is done today on the site.
- Has access to everything except for the installer itself.
- This filters most of the traffic just clicking "download installer". Only bandwidth that would be used would be the html, css, images, etc with links to the mod.

Authenticated User:

- Can subscribe to mods that don't conflict with other mods. Basically every mod will be in a specific category based on what kind of mod it is, but will also have a relationship with other mods that it would conflict with. Any individual mod chosen within that relationship would make it impossible to subscribe to the other mods in that same relationship. This would essentially rule out the possibility of a user subscribing to two different mods that aren't compatible with each other.
- Can choose to be notified if a mod update is available.

Mod Developer:

- Can upload a mod to the website and the mod would go into a "pending review" status.
- Once the mod has been reviewed and accepted, the page will be pushed to public and anonymous, authenticated, and other mod developers will be able to see the content.
- Any additional revisions, including new file links, would put the new revision into the pending status as well as keeping the already existing accepted revision public.
- Initially after acceptance, the page will only have a manual download link and once it is implemented into the installer, the additional "subscribe" button will then be available.

Moderator:

- Has access to an admin panel that shows the current mods that are pending.
- After reviewing the mod for copyrighted content, the moderator can then set the mod as "public".

Installation Moderator:

- Has access to a separate admin panel, that shows all mods that are currently accepted, but have yet to be implemented into the installer.
- Once Bootleg (as an example) is set up for this mod, the new Bootleg then replaces the existing build, and the mod can be then marked as being able to be "subscribed" to. So basically mods can be queued up for the next version of Bootleg.

----

I'm still thinking about the different possibilities of how the installer can be programmed. It would make it much easier to work with Pitbrat on this, in order to have his existing Bootleg run in the background of the initial installer.

One of the possibilities is the installer will automatically generate a filename extension based on what was chosen. For example: Installer+12+54+62+12.exe. The numbers would be the corresponding mod pages. The installer will then automatically pull the download based on the link on the chosen mod pages and then afterwards send the parameters to Bootleg to tell it which mods to install. Error handling would also be required in the installer to know if the download was successful or not. Check out Ninite.com as an example of this setup.

Everything web development wise, is fairly easy to do, just a bit time consuming.

What do you guys think?
Title: Re: FF7 Workshop-ish Site
Post by: Rundas on 2013-07-02 18:47:27
If everyone else seems to think it would be fine, I have no problem with it.
Title: Re: FF7 Workshop-ish Site
Post by: saftle on 2013-07-02 19:52:23
Also, I'm still trying to figure out how the transition from authenticated user to mod developer will work. The more automation the better. Either way, I hope that my quick thrown together concept sounds good.
Title: Re: FF7 Workshop-ish Site
Post by: Rundas on 2013-07-02 20:03:04
I think, IF this were to happen, that it would be a good idea to keep everything here, such as technical info and conversations, and use this other site for distribution of releases and such.
Title: Re: FF7 Workshop-ish Site
Post by: EQ2Alyza on 2013-07-02 21:07:40
It sounds exactly like Steamworkshop, which I like very much  :)

I would have to agree with CNH, the site for hosting the Workshop should only be for the installer process. I would like any communication and technical support to link back to the Qhimm forums.
Title: Re: FF7 Workshop-ish Site
Post by: saftle on 2013-07-02 22:05:39
It sounds exactly like Steamworkshop, which I like very much  :)

I would have to agree with CNH, the site for hosting the Workshop should only be for the installer process. I would like any communication and technical support to link back to the Qhimm forums.

I wholeheartedly agree. Keeping development separate from the casuals is exactly what is missing in the Steam workshop. After I finish up a few other web projects, and as soon as I hear Qhimm's and Pitbrat's opinion of this setup, I'll get to work on a prototype. Hosting, discussions regarding bandwidth costs, etc can come after a proof of concept in my opinion.

Also, if they give it a go, and everyone seems to show support in this project, I would love if someone with Photoshop template skills could whip something up for me. I can rip up any PSD into a site, I just don't have the creative know how to make one on my own. Buying a template is also a possibility, but I'm sure people in the modding community can do a lot better.
Title: Re: FF7 Workshop-ish Site
Post by: Vgr on 2013-07-03 17:55:55
Qhimm's and Pitbrat's opinion

Good luck. Qhimm doesn't come around anymore and PitBrat is busy with life. I could try to contact him, but I can't guarantee anything.
Title: Re: FF7 Workshop-ish Site
Post by: Rundas on 2013-07-03 18:39:39
Yeah, Qhimm is gone, but Pitbrat just posted a day or two ago saying he's busy but still alive.
Title: Re: FF7 Workshop-ish Site
Post by: saftle on 2013-07-04 16:02:04
Well now that FF7 is available through Steam, do you guys think an official workshop will ever be integrated? Don't want to waste my time on a prototype if it'll be implemented soon anyways.
Title: Re: FF7 Workshop-ish Site
Post by: Covarr on 2013-07-04 16:40:09
There's no way in hell they'll use Steam workshop. I wish they would, but they won't.
Title: Re: FF7 Workshop-ish Site
Post by: EQ2Alyza on 2013-07-04 17:27:03
I can't imagine a SE game ever being on the workshop either. I'd prefer your ideas anyways, since it directly streamlines with what we do here.
Title: Re: FF7 Workshop-ish Site
Post by: Kaldarasha on 2013-07-04 22:25:51
Well now that FF7 is available through Steam, do you guys think an official workshop will ever be integrated? Don't want to waste my time on a prototype if it'll be implemented soon anyways.

No they wont. They didn't care about the game so much. All what they do is to hold it high enough as needed to have a good base for an eventually remake.
They will made a remake, maybe at the end of the PS4 lifetime or in the middle of the PS5 lifetime. It's money, which they would make for sure after all.
Title: Re: FF7 Workshop-ish Site
Post by: saftle on 2013-07-05 15:47:20
Ok, then I'll work on it regardless. Maybe it'll give them an idea of how to integrate it officially when the time comes. Now all that's left before I start working on the project is input from Pitbrat :)
Title: Re: FF7 Workshop-ish Site
Post by: Iros on 2013-07-18 08:32:50
saftle: If you have not seen it, my launcher/wrapper (http://forums.qhimm.com/index.php?topic=14402.25) that lets you activate / deactivate mods without having to alter the game files might be useful for this? I don't know if you would need me to make changes to my launcher for it to be useful, if you think of something that would be useful, please tell me and I will see if I can add it in  ;D
Title: Re: FF7 Workshop-ish Site
Post by: Template on 2013-07-18 11:22:33
Ok, then I'll work on it regardless. Maybe it'll give them an idea of how to integrate it officially when the time comes. Now all that's left before I start working on the project is input from Pitbrat :)
He's around... are you in contact? How's this project coming? I think it's very exciting. I think if this happens in conjunction with the new wrapper from Iros, it'll fuel a lot more energy into future mods, since they will be more easily accessed, installed&uninstalled, tested, discussed and developed.
Title: Re: FF7 Workshop-ish Site
Post by: PitBrat on 2013-07-18 17:49:46
SE is extremely particular about their ownership rights of even the smallest fragment of an original texture. Workshop integration is a pipe dream. I like the idea of the wrapper, but I don't see how it can ever work with an unconverted re-release without a completely new driver. Even so, I think it's a good direction for future projects.

I'd like to see more consistency in the way that mods are packaged and installed.
Title: Re: FF7 Workshop-ish Site
Post by: genesis063 on 2013-07-18 20:43:42
You should also think about different tabs for the versions of the game.  Like since some mods work on the old version but don't work on the new re-release one.
Title: Re: FF7 Workshop-ish Site
Post by: Cleanshooter on 2013-08-14 13:36:41
I like the idea and if you need any help I would like to offer it.  I am a web developer, when not playing video games.  Are you planning on building it on a particular CMS or are you planning on using a one of the development frameworks to build something from scratch? 

Also I hear you on the Photoshop conversion for a template... I work with several designers but it might take some convincing to get something done pro bono.  One thing you might consider for the design is buying one and modding it and/or using it until the project gets more traction.  Once you have more traction a designer might be more inclined to offer to do a pro bono re-design and if your using a CMS the conversion should be simple.  I had also thought about doing a similar project a few years ago but decided against it for the very reasons that have been mentioned on this thread. 

You always run the risk of getting a cease and desist from Square-Enix with a site of this nature.  You post indicating access control based on the users role is definitely a good idea. One option you have to avoid it is make content access member only.  If you have some kind of validation process so the content is only available to registered users and not the public then you be better protected.  New users could only be invited by existing users kinda like demonoid used to be back in the day (before it got shut down, another thing I miss).  However, even this strategy might not work.  You could always have a user go rouge and report it to Square-Enix and give them their user account. 

I still have my build stored on my hard drive from 2 years ago with the Hardcore mod (before it was fully debugged) and the character update mod, the battle system character update the new UI for the menu ohh and my favorite the music mod which I subbed in the orchestral versions of the music in OOOOOO so good!!!!!  Back then the best way to share your mod pack was via torrent.  But then you run into copy-right issues (and eventually viruses).  I still have my original PC version and install disks for this very reason...  Anyway reminiscing aside...  I think this is a great idea you just need to be careful is all. 

The main reason I've always thought this is a good idea is because content is always so hard to find on a message board like this one.  You literally need to dig through hundreds of pages and posts to find what your looking for.  Granted most people on quimm consider this a good thing to a degree since it weeds out the "undedicated".
 
Title: Re: FF7 Workshop-ish Site
Post by: Template on 2013-08-14 13:51:19
Hmm this thread is sorta sticking out like bait for anyone looking for 7thHeaven (http://forums.qhimm.com/index.php?topic=14490.0)... but I'm dreading any further discussion about legalities.
Title: Re: FF7 Workshop-ish Site
Post by: saftle on 2013-08-26 19:50:46
Just came on really quick to say that I'm still alive.

For awhile I wasn't able to access the site (http://forums.qhimm.com/index.php?topic=14543.0) and have received quite a few projects to work on as of late.

I will definitely get back to this and show you guys a prototype as soon as I can, but I can't say when until my calendar is free again.

@Cleanshooter: I develop all projects in Drupal. I've been working with Drupal for about 8 years and all the features I listed would be very easy to implement given the modules already available and that I have experience with. I will definitely get back to you as soon as I finish the functional prototype (with a default layout) in regards to adding in a sleeker design.

@Iros Thank you for wanting to include me in your 7th Heaven project. I haven't had a chance to take a look at it, and I hope that you don't mind including the functionality to fuse our projects together, when the time comes. Once the website side of the project has a functional prototype, we can then discuss the integration more if you have time.

@EQ2Alyza Thank you for your support and I'm sorry that I haven't gotten back to you yet. I would love your input and support with this project. You are an essential part of what makes Qhimm and I don't think I could do it without you.

Sorry, I don't have too much time to reply in-depth. Hopefully I'll have more time soon.

Everyone please don't hesitate on leaving comments, concerns, suggestions, etc. I'll definitely be reading them. I really want this project to be exactly what Qhimm is looking for, while at the same time maintaining the guidelines that have made this community amazing and safe.

Edit: @Pitbrat: Thanks for responding. Do you feel that this project would be a better fit with 7th Heaven or with your Bootleg Config? Or should I think about integrating both?
Title: Re: FF7 Workshop-ish Site
Post by: saftle on 2013-08-28 11:08:45
Would this topic make more sense in the "Tools" category? If so, could a mod please move it there? Thanks in advance.