Guest exosyphen Posted January 17, 2004 Report Posted January 17, 2004 Thanks guys! I will continue work on this. And the sourcecode is available and the entire release complies with the GNU GPL license.
Guest fraser Posted January 17, 2004 Report Posted January 17, 2004 Nice, glad to see you are still on the case. I just wanted to clarify a couple of things about GNU?GPL that I've come across myself. I wanted to use a GNU library in a program that I wrote myself, so I looked into this a few days ago. Basically, according to the official webpage, you cannot charge for source. You can charge for binaries, but you must give the people who bought it access to the support. This is a minor piracy concern if you wanted to charge for Quake to support webhosting etc, as folk could spread the source. But they could spread the binary in the first place anyway without your permission, so it's not all-bad. Also, if someone based something off your modifications, then the ball is completely in your court, as they are in breach of your copyright. You do not have to provide source to those people who have not bought it from you. So, theoretically, you could do your "good guys" list. But don't; that's just like giving into a troll on the web, don't let a minority get to you. Besides, how would you handle trolls who tried to annoy you with one account, and were your best friend in others? Secondly, you cannot include any closed sourced modules at all. This is what made me have to back-up off GPL for my thing, as I need some bits & bobs to be closed source for various reasons. The writers of GPL believe any modules that are linked to your package form a part of your package. However, if you interface with the module via basic exec system calls (like "fork" on Unix), then the two things are considered to be separate entities. This is in their FAQ somewhere. Please please please don't take this as bashing you in any way. I'm just saying what I think are the implications of using GPL. There are folk interested in GPL that are zealous enough to be dicks about it however. I think immediate demands for source are a step too far, especially given the age of your project; I myself would not feel happy about releasing source until it was tidy, stable and commented enough for people to actually get use of it. You seem to want to do the right thing . So you have everyones respect. Ignore the arseholes who get kicks out winding folk up. Trolling is unbelievably easy...
Guest exosyphen Posted January 18, 2004 Report Posted January 18, 2004 Thanks fraser. I am working on a FPU / Math / 3D / etc library that is targeted at mobile devices. It will reside in a closed .dll and will be a commercial library. As far as I can tell, I am allowed to do that. Take the basic example of using gx.dll inside the spvQuake / Pocket Quake. This doesn't mean that GX is under the GPL. Microsoft grants me access to use it in any application, I use it in spvQuake ... BUT Microsoft has complete ownership over it. I will grant myself access to use emgp.dll in spvQuake ... BUT you won't be able to distribute anything containing this library ... as it's my copyright. The basic ideea in the GNU GPL is simple, but almost everybody gets it the wrong way. The reason you are forced to release the sourcecode is to share the knowledge with others. You can take the original Quake sourcecode and port it to the SPV and sell it. But you can't sell my port. The ideea is simple. The person that makes the first step, has most of the rights and benefits ... who takes one step futher using my work ... looses a lot of th benefits. I devoted serious time into reading the GPL and I must admit is a brilliant way to allow people to learn from others work but also to protect ones work and effort. Take a look at Handango selling PocketQuake. It was a copyright infrigement all the way. Handango easily washed it's hands by stating something like : We will leave the issue to the involved parts (Dan East vs. TheArsehole) ... and continued to happilly sell PocketQuake. The surprise was that id Software has a word to say about this. And when it comes down to id Software, I don't believe they could afford to threat them like a small indie developer. On a legal side, id Software could have granted a legal Quake engine license to Dan East in a matter of days and at the cost of a cup of coffee, thus having a perfect legal case against Handango. You don't want to know the money involved in paying damage to a company like id. There are a lot of things invloved in this entire adventure ...
Guest ultimasnake Posted January 18, 2004 Report Posted January 18, 2004 Thank god exo that you will keep on working on quake , after giving several days to make a Spv compatible menu for quake i was really depressed by the thought we worked on something for a while but it was rather useless if it didnt ran any faster.... You really scared the hell out of me :lol: anyway great that you are going to continue it... i think that the Either the splash screen or the end title of the game should contain a screen telling something like this: If you have payed for this software in anyway you have been ripped of. Please report us where you bought it. to warn users and all :D
Guest exosyphen Posted January 18, 2004 Report Posted January 18, 2004 I am keeping that in mind, ultimasnake. I know that somewhere out there is jerk (just like in Dan East's case) who is waiting for the day when we post : There is a new Quake release today. Play the game at 10fps on your phone. But we will be ready for this. BTW ... anyone knows the jerks at PDAorDIE.com? They linked ot my images, beeing loaded on their site. They sucked up like 50% of my total bandwidth!
Guest ultimasnake Posted January 18, 2004 Report Posted January 18, 2004 :| that sucks big time buddy...... what the hell 10fps? :lol:..... (did you include my menu ?)....... oh one question which i cant seem to figure out that fast is how i can use something to shorten the text displayed (i know it in vb6 and vb.net but not in c++) .. i need to shorten somethings in the save/load game menu :S....
Guest exosyphen Posted January 18, 2004 Report Posted January 18, 2004 shorten in what way? I am not "getting" ur question
Guest ultimasnake Posted January 18, 2004 Report Posted January 18, 2004 well like... making ULTIMASNAKE only ULTIMA
Guest exosyphen Posted January 19, 2004 Report Posted January 19, 2004 char* str = "ultimasnake"; str[6] = 0; And it now only prints out "ultima"
Guest ultimasnake Posted January 19, 2004 Report Posted January 19, 2004 oh aha... its really compicated that Ec++ since it doesnt use Strings but character arrays... :S will fix that once i have time (school stuff todo).... when will you be compiling a new version ? :lol:
Guest exosyphen Posted January 19, 2004 Report Posted January 19, 2004 I don't know ... I am in the middle of exams here :lol:
Guest ultimasnake Posted January 19, 2004 Report Posted January 19, 2004 :lol: sigh.. well if it works compiling is just about 10 seconds right ;P
Guest exosyphen Posted January 19, 2004 Report Posted January 19, 2004 Your menu code is already in the current release. Check my website ... I have added in your menu since last week ... if this is what you are reffering to...
Guest ultimasnake Posted January 19, 2004 Report Posted January 19, 2004 is it updated then? i though the previous version was 17.0003 something already :S
Guest exosyphen Posted January 19, 2004 Report Posted January 19, 2004 017.003 already uses your menu code. Is there something I am missing?
Guest ultimasnake Posted January 19, 2004 Report Posted January 19, 2004 errr well wasnt 0.17.003 the version that you released with your source for the first time? :S oh well as long as you have the lastest menu i posted here i guess it will be ok :lol: .. i cant wait for the faster version , i have finished the game upto level 3 :D
Guest benwatt Posted January 19, 2004 Report Posted January 19, 2004 0.17.002 was the first version with source code. 0.17.003 has your new menu in it, which by the way, I like a lot - seems to make things a bit easier to get about :lol:
Guest ultimasnake Posted January 19, 2004 Report Posted January 19, 2004 thanks... well i will fix the load/save screen when i got time (need to write a report for school)... and that will be all great then :lol:............. So the next will be 0.18? and be faster.. did you test it on more then 1 phone? :D
Guest exosyphen Posted January 19, 2004 Report Posted January 19, 2004 I only got to test in my phone :lol: I think I am the only SPV owner on a 200 km radius around here :D
Guest Scarfman007 Posted January 19, 2004 Report Posted January 19, 2004 Exosyphen, Can you help me a bit ... it's not to do with SPVQuake, more a general question about the Klimit OpenGL-like graphics API. I'm writing a game (/simulation) in C++ for my 3rd year Computer Science project. It mainly involves physics modelling and OpenGL as well as trying to be cross-platform (I use GLUT for windowing so it works in Linux and Windows) and fast. Was thinking it'd be nice to have a smartphone version in my project presentation, thing is I may be up to scratch on C++ and OpenGL with desktops. So, just a few questions that would mean a lot to my project if you could answer: a) C++ on smartphone doesn't have floating point support, right? Does that mean I have to use fixed-point maths librarys (are there any? I know there are for J2ME)? :lol: Does it have trigonometric maths functions? (or would I have to implement some kind of look-up tables?) c) The Klimit website says it's for PocketPC, but I'm guessing it can be used for MS SMP2002 as well? (how?) I understand you're busy (so am I), but if you could find some time to reply anytime - no rush. Thanks, Scarfman
Guest exosyphen Posted January 19, 2004 Report Posted January 19, 2004 Scarfman, Klimit is not 100% OpenGL compliant. Please check the specs. The Smartphone does not have a FPU, but if highspeed is not an issue, you can use floating points and any other trig functions just like you do in Windows. They will run slower as they are emulated, but this is completely transparent for you. Klimit works on the Smartphone. Since it comes with it's sourcecode, you only need a few minor changes to recompile it for the Smartphone. Actually ... PocketPC apps run fine on the Smartphone without the need of a recompilation, if they take into account the smaller filesize. I would suggest you to email me for quicker answer. You can continue this discussion here if you believe it might be usefull for others. Please let me know if you have any more questions.
Guest kalhohan Posted January 22, 2004 Report Posted January 22, 2004 hi is there a command in the autoexec to put the sound off in the game , to make the game no-processing the sound? thanks
Guest ultimasnake Posted January 23, 2004 Report Posted January 23, 2004 Hey exo how are the Exams going :lol:
Recommended Posts