First off let me say that I (and ?we? here at Discreet) enjoy your enthusiasm for gmax. Besides being a great tool to modify game content, I should also mention that the skills you develop using gmax will be directly applicable in 3ds max, should you ever pursue a career in 3D modeling/animation or game development.
As you may have discovered, gmax is a professional grade 3D modeling, mapping and animation package based on tools and technologies found in 3ds max 4--which is sold by Discreet to 3D professionals for $3495.
gmax was designed to provide game developers and game enthusiasts a stable and robust 3d content creation and editing tool for Discreet approved game title formats. Discreet licenses (for a fee) to game companies the right to distribute gmax game packs. By design, this is the only means by which users are allowed to export data from gmax. Discreet withheld the ability to export data directly from gmax for many reasons, and we take very seriously any effort to defeat our design.
By attempting to defeat the measures that were designed and intended to prevent exporting data from gmax, there is danger of violating the gmax End User License Agreement. Violating the gmax EULA is strictly prohibited.
Please note that Discreet is not opposed to exporting data from gmax--provided Discreet is the decision maker about what formats are supported. We are working hard to bring more gmax-enabled features to gmax users. (If you have any suggestions, please post them to this thread).
gmax is a unique product with unique capabilities. As such it is important that these capabilities be restricted to the intended use as defined by the gmax EULA. Thus I would appreciate your understanding in this matter.
If you would like to discuss this matter further, please reply to this message and discuss.
Best regards, paul perreaultgmax product manager
Also paul, I was wondering what you would think if someone cracked the gMAX file format itself and create a converter program to convert it into say a *.3ds format? Would this also be an infringement of the gmax eula?
Also, about my MAXOut demo application, (IE: http://www.geocities.com/createdbyx/MAXOut.zip and http://www.geocities.com/createdbyx/MAXOutSRC.zip) I don't know if you are on the development team for gMAX or not, so i don't know if you can answer this. My MAXOut app uses the Win32 API command "GetWindowText", Now this command in my view is not really an infringement with the gmax elua. And here is why I think it would'nt be. First I see the GetWindowText command as being no different of say a video capture program that someone would use to record what he/she is doing with gmax. A video tutorial for example. So in a visual sence the app that was used to make the video tutorial is kind of like my MAXOut demo app, (IE: an exporter), in that it grabs visual data from gmax and saves that data out to a file. In the gmax elua it says that a user can't modify etc. gmax to export data and such. But GetWindowText does not change or modify anything, it essenialy does exactly what our eyes do, it grabs the visual output that gmax produces/can produce. So if the GetWindowText command or MAXOut for that matter is essentially the same as a desktop video recorder. Is it really going against the elua? Because if it is, then in some form, would'nt that desktop video capture app also go against the gmax elua?
The reason I tend to push this issue (->probubly for the last time<-) is because there are many people like me who have read the elua, but are not layers. And can not fully/properly interpret all this technical reading in docs like the gmax elua.
Also have you read about the post in the MAXScript fourm, "md3exporter". Does this also go against the gmax elua? And what about all the other ways that will pop up with other gmax gamepacks when users export using this method?
Soon I am going to be starting my own software company, and one of the projects I am planning to release in the future will be a simple 3D game engine. It would help if you or someone at discreet could write a document (in plain english) that apeals to the every day joe that would clear up all these leagal issues.
!AND! it would really be nice of you/discreet would please show/demonstrate a price for the dev version of gmax. Is it a one time olny price or does discreet take a cut out of every save of a game.
And finally two last tings to say. Like all the other companies out there (with goo intentions), discreet has opened pandoras box by intoducing gMAX to the masses. And second, "DAM IT, Don't you guys be looking down on little ol' me, for introducing yet another way of exporting data out of gmax. Weather it be leagal or not. The topic of exporters was going on long before I started posting ideas/ways of doing it."
PS: To Paul Perreault -> I hope you don't need to sleep at night, because now that we minoins have got you putting your two bit's in, you'll need to stay up nights to answer all the many many many many ... did I mention many? ... questions.
quote:Originally posted by paul perreault:Hello-- Id like to introduce myself: my name is Paul Perreault and I am the Product Manager for the gmax effort at Discreet. [snip]Best regards, paul perreaultgmax product manager
Salut Paul, te chanceux en maudit d'etre a San-Francisco. Ici a Montreal, ce de la neige et de la pluie, mais principalement d'la pluie !!!!
On one side they want people to make models for the gamepak games, but on the other hand they dont want people to make models for creating their own games.. umm, you cant have both! they're the same models! As it is right now someone can make a pretty nice game using gmax and MD3 models..
So either stop making gmax or call up ID software and have them make a Quake 2 gamepak ;D
Id be happy to answer some of your questions...and just because i dont post doesnt mean im not here
First: i think there is a small misunderstanding about my previous post. For the record, Discreet does not "own" any of the file formats, exporters, or game packs that participating game developers provide. However, Discreet does license use of the gmax software to people that download, accept the EULA, install, and use gmax. We therefore have every right to comment on its use--especially if the use of gmax violates the EULA.
Having said that, most software companies that i know regard "hacking" of their software as something "bad" because usually the people doing the hacking are trying to get the software to do something that it wasnt designed to do. Im not condemning hacking here--like everything in life, each action has to be judged individually and by its own merits. But where gmax is concerned, Discreet has identified that hacking gmax to export data is something that it doesnt want to happen. There are reasons for this and people should respect that. Again, i would appreciate the communities understanding on this issue.
Next, here are some individual replies to your questions.
Created by X asked if using other apis to get around the protections that have been designed and built into gmax to prevent exporting data is against the EULA. YES. the reason is because of "intent." just because someone isnt modifying gmax directly doesnt mean that the intent to defeat its design isnt relevent.
Master Mesh asked if anything created with gmax becomes the property of Discreet. NO. gmax is a tool to create 3d content--what you create with gmax is your business, not ours. lastly, a file format is not the same as a file. Discreet "owns" the gmax file format (the specifications, design, etc). this does not mean that we own everything inside a gmax file.
closed_casket asked something similar--so the answer is NO as well. If you make something and save it to an md3 file, that model is yours.
Browser [ICE] said something in french...i wish i could understand! i have a french-canadian last name but i dont speak french...go figure
GregC asked about an exporter for .mdl which i believe is the Flight Sim format. Go buy a copy of FS2002 Pro Edition--gmax is bundled with FS so you can create your own planes, airports, buildings, etc.
Master Mesh wants to know what the plans are for future game packs. Wish i could say--but there are plans. you will hear more about gmax and other games...
Master Mesh also wants to know about the .gmax file format for use in games. this is actually more of a technical issue rather than a policy issue. .gmax is not optimized for a games--its not a "realtime" format. game formats are highly optimized so that they can be loaded and rendered quickly.
closed_casket asked how gmax can be considered a modeler because it doesnt let you export data. You can export data from gmax--with a game pack. So right now you can create content for Flight Sim 2002 and Quake III Arena...
Nothing of any real importance.
quote:Originally posted by Promit:WHat Browser [ICE] said runs along the lines of Hi,im in Montreal, its snowing and rain, but mostly just raining.Nothing of any real importance.
As a joke and just in case you'r in my neibherhood, I'll just say something in pure Quebecois (to understand, listen to the words and not how it's written):
kossé tu fa lâ ? chava pas qu'y ava dôte monde qu'y éta capab d'lire mé phrases !
quote: !AND! it would really be nice of you/discreet would please show/demonstrate a price for the dev version of gmax. Is it a one time olny price or does discreet take a cut out of every save of a game.
10 grand 2 years 4 seats, 85 grand first game, 68 second game, 3rd 59.5...
quote: A glimmer of hope! At least discreet is some what open to the idea of supporting exporting a file, but it depends on the file format!
where did he say that? he said gmax gamepack for game = gmax in/for game. per game. only. pretty self-explanatory. i think.
[ January 07, 2002: Message edited by: jetscreamer ]
also, i think you may misunderstand what gmax is. gmax is free plain and simple. the developer version of gmax isnt intended for sale to individuals--there is no "upsell" to gmax dev. we sell gmax dev to game companies and they create game packs that work with the free version. these game packs are basically exporters that allow gmax users to biuld custom game content and play with it in gmax supported games.
the "hook" is that if you like and use gmax you can create and edit content for the upcoming release of command and conqure: renegade. more games will support gmax--i can guarantee that.
another hook is that so far there are over 82K registered users of gmax--people who previously had no legit way to learn and use a professional grade 3d tool (gmax is based on 3ds max). many of these people will learn the tool and be perfect candidates for game or film companies that need to hire artists.
Hey, all Discreet has to do is, stay with me now:
You make 3DS MAX "read/save as" GMAX files.
A student taking a class in 3DMAX, who can't afford even the education version ($1000) would be able to work in class, on MAX, save as GMAX file, take it home, work on it there, and be able to bring it back to class and import it into MAX.
There it is. Simple. If you're rich enough to own MAX, then you're not a threat to Descreet. And if GMAX only makes GMAX files (with the exception of whatever special GAME PAC file is encluded), then Descreet doesn't have to worry, since nothing else opens GMAX files.
So just make a little "SAVE AS GMAX" option in MAX 4.3 and everyone can be happy, especially the students who want to work with YOUR software.
Cool?OK, make it so.
And I don't have any money to use on my hobby game, which I don't plan to sell.
So, if I decipher enough of the GMAX format to use it directly in my game, can I do that legally?
I don't plan on EXPORTing my gmax format graphics from gmax, rather IMPORTing them into my game.. see how twisted plain English can become?
my two penneth.
I understand everyone here most likely has the best of intentions, would never knowingly support 'warez,' and would (hopefully) report such things at once so as to keep software makers like Discreet funded and viable. That being said, most naively I'm sure, the world is full of people with other than honorable intent.
Let's say, for example, Discreet releases a plug-in that lets 3D Max import/export the .gmax format. Now you have a direct, 2-way communication path from the (legally) free modeling program to the (illegally) free 'warez' copy of 3D Max. If such a plug-in did the double duty of clobbering all known hacks so that pirates couldn't benefit from their thievery, that'd be well and good -- but there's always someone lurking ready to 'raise the criminal bar' by hacking the next level of security.
It's one thing to be well-intentioned and naive (something I am guilty of more than most). It's another thing to believe in abolishing 'intellectual property' rights and make everything open source. It's a third thing entirely to go vigilante and become a criminal because one can't exercise the patience to work within 'the system' to effect change. And, to those who object to paying for software, I ask how you intend to fund the daily living expenses of the people who might create the next tool you need? Shall we all pay special taxes to support them? Either way, the money has to come from somewhere. Just a fact.
Not pointing any fingers, or even ranting (too much), just pointing out what I observe to be one or two misconceptions concerning how software makers try to stay in business --- from a small and struggling member of that community.