Castle Paradox Forum Index Castle Paradox

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 Gamelist   Review List   Song List   All Journals   Site Stats   Search Gamelist   IRC Chat Room

OHRRPGCE goes GPL (source code!)
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Castle Paradox Forum Index -> The Soapbox
View previous topic :: View next topic  
Author Message
Bob the Hamster
OHRRPGCE Developer




Joined: 22 Feb 2003
Posts: 2526
Location: Hamster Republic (Southern California Enclave)

PostPosted: Wed Feb 23, 2005 11:31 am    Post subject: OHRRPGCE goes GPL (source code!) Reply with quote

Today I released the OHRRPGCE source code under the GPL license. For more information, check out http://HamsterRepublic.com/ohrrpgce/source.php
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Moogle1
Scourge of the Seas
Halloween 2006 Creativity Winner
Halloween 2006 Creativity Winner



Joined: 15 Jul 2004
Posts: 3377
Location: Seattle, WA

PostPosted: Wed Feb 23, 2005 11:44 am    Post subject: Reply with quote

This is clearly the best news I've had all week.
_________________
Back to top
View user's profile Send private message Visit poster's website AIM Address
TMC
On the Verge of Insanity




Joined: 05 Apr 2003
Posts: 3240
Location: Matakana

PostPosted: Wed Feb 23, 2005 1:47 pm    Post subject: Reply with quote

Only this week?

I am downloading this as soon as I get home, expect to see me do something with it.

Someone sticky.
_________________
"It is so great it is insanely great."
Back to top
View user's profile Send private message Send e-mail
jabbercat
Composer




Joined: 04 Sep 2003
Posts: 823
Location: Oxford

PostPosted: Wed Feb 23, 2005 2:15 pm    Post subject: Reply with quote

This is awesome! I am going to have serious fun modding this. Raspberry!
Back to top
View user's profile Send private message MSN Messenger
Setu_Firestorm
Music Composer




Joined: 26 Mar 2003
Posts: 2566
Location: Holiday. FL

PostPosted: Wed Feb 23, 2005 3:07 pm    Post subject: Reply with quote

I think I'll look into this myself. Hopefully it will answer some of my many questions about programming.

/me conditions his mind for poisoning
_________________


Facebook: http://www.facebook.com/georgerpowell
Newgrounds: http://setu-firestorm.newgrounds.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address MSN Messenger
phyrfox
Avid Player




Joined: 20 Feb 2005
Posts: 96
Location: New York, USA

PostPosted: Wed Feb 23, 2005 4:25 pm    Post subject: Reply with quote

Great! Now my version will also be complete! Thanks James!

...

You could have helped me out with this a long time ago...! Just kidding, of course.

You aught to mention that the code needs to be kept somehow coherent, otherwise you'll have a non-compatible game system.

And, if I may ask, what target platforms is everyone going to aim for? What OS and underlying technologies?

If anyone has a similar ambition as me, I'd be willing to share development using the source as an inspiration for features and things that would be implemented.

~= phyrfox =~
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
phyrfox
Avid Player




Joined: 20 Feb 2005
Posts: 96
Location: New York, USA

PostPosted: Wed Feb 23, 2005 4:58 pm    Post subject: Side Note... Reply with quote

And you made me install a new program. *sigh* I'll mirror the file in a source format for those who don't want to install the extra stuff.

http://phyrfox.homelinux.net/~phyrfox/ohrrpgce.zip

Enjoy!

Edit: Removed directory/folder link. For some reason Apache doesn't have permission to access subfolders that way, something I don't want to deal with right now.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Moogle1
Scourge of the Seas
Halloween 2006 Creativity Winner
Halloween 2006 Creativity Winner



Joined: 15 Jul 2004
Posts: 3377
Location: Seattle, WA

PostPosted: Wed Feb 23, 2005 8:43 pm    Post subject: Reply with quote

I'm going to have a field day with this, personally. I don't know why you didn't do this sooner, James -- you'll never have to update the engine again anymore since we'll all be doing that for you.

The other best news this week is discovering I still have QB4.5 on my computer.
_________________
Back to top
View user's profile Send private message Visit poster's website AIM Address
jabbercat
Composer




Joined: 04 Sep 2003
Posts: 823
Location: Oxford

PostPosted: Thu Feb 24, 2005 1:56 am    Post subject: Reply with quote

And the best news is: QB is abandonware and therefore legal to download (I think)! Raspberry!
Back to top
View user's profile Send private message MSN Messenger
TMC
On the Verge of Insanity




Joined: 05 Apr 2003
Posts: 3240
Location: Matakana

PostPosted: Thu Feb 24, 2005 2:47 am    Post subject: Reply with quote

I suddenly notice that the menu code is RIPE for the changing...

Code:
'THIS STUFF WILL CHANGE LATER...yes it will!


Quote:
And, if I may ask, what target platforms is everyone going to aim for? What OS and underlying technologies?


Well... DOS.... a 16bit x86 processor (though I did try to run game.exe on a 286 and it didn't work- could well have been due to the system though. Might have been DOS 2.0).... I didn't really expect to see anyone add much anything depending anything new.

Unless someone adds something like CD playback.
_________________
"It is so great it is insanely great."
Back to top
View user's profile Send private message Send e-mail
Rinku




Joined: 02 Feb 2003
Posts: 690

PostPosted: Thu Feb 24, 2005 3:46 am    Post subject: Reply with quote

i agree w/ moogle1 that this is good news.

tmc and i had an idea for a battle-free version of the ohrrpgce. it would save a lot of memory (no foemap, no enemy database, no attacks system, and so on), which could then be used for sound effects or other noble purposes. there are a lot of ohr games that do not use the ohr battle system (even battle-based rpgs often have custom battle engines) so a lot of people would find use for it.

another suggestion which i want someone to implement (or i will if no one else does) is to increase the script buffer in some way. ziggurats for red turtle is fairly limited because of this buffer.

i have some questions about the ohr being gpl now, though. does this mean that we cannot sell ohrrpgce games? or that when we distribute game.exe with our game we must include the game.exe source code (which under the gpl you actually *must do*, techically). so i think you need to make a post clarifiying everything that switching the ohr to gpl means for ohrrpgce users, because not a lot of ohr users are as familiar with the terms of the gpl, and so wouldn't be aware of various technicalites. for example, officially the gpl corporation (the free software foundation or whatever its name is) now owns the ohrrpgce (it owns any software under the gpl licence).
_________________
Tower Defense Game
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address MSN Messenger
TMC
On the Verge of Insanity




Joined: 05 Apr 2003
Posts: 3240
Location: Matakana

PostPosted: Thu Feb 24, 2005 4:41 am    Post subject: Reply with quote

Too bad, it looks like the foemap isn't even stored in memory. It's.. a bit hard to tell. I wish there was a roadmap Raspberry!

Removing battles would probably end up being a huge amount of work - I can see it coming. But, strangely, I've had this idea for 2 years or so.

Quote:
And the best news is: QB is abandonware and therefore legal to download (I think)!


Well, abandonware isn't technically legal, it's just taken as freeware.

I assume that compiling with QB 7.0 doesn't work.
_________________
"It is so great it is insanely great."
Back to top
View user's profile Send private message Send e-mail
NeoTA
Idiomatic Nomenclature




Joined: 15 Mar 2004
Posts: 165

PostPosted: Thu Feb 24, 2005 7:09 am    Post subject: Reply with quote

"
I didn't really expect to see anyone add much anything depending anything new.
"
yes, the code is quite awkward.
I have taken some bits out and translated them to python..
but, looking around i see that a lot of the code is simply to hack around QB's limitations.
it's really a mess.. and i understand exactly why james wouldn't want to enhance it much further or make an upgraded version.

james said awhile ago that the foemap is read off disk every time. not sure about the wall map.
I've sent james a program i wrote to auto-indent the files -- if he decides to use it, things should become significantly more readable. if you have python, you can use it: i uploaded it to:
http://neota.castleparadox.com/basclean.py

temporarily-located answers, although rinku is obtuse in his reading, this is his craziest post ever, and i will not answer this kind of q about the gpl again...

Things made with a GPLed tool are creative, not derivative: the GPL doesn't pertain to them in any way. derivation refers to modifying the software itself. see GCC and the fact that it is used to compile several commercial linux apps,
Gimp has been used for commercial film making, for examples.

No, you are not obliged to distribute source with game.exe or any modified version of OHRRPGCE you may make.
You need only include a link, like http://hamsterrepublic.com/ohrrpgce/source.php
where it can be obtained.

the FSF owns software owned by the FSF. It also owns licenses owned by itself (such as the GPL).
Any copyright may be assigned; for example the copyright in gimp is assigned per-source-file: Adam Moss wrote CPercep, it's copyrighted to him; Jay Cox wrote the libgimp matrix code, it's copyrighted to him; et cetera

In summary: believe exactly the opposite of what rinku is saying: he is lying here with terrible consistency, more than i could imagine to be mere ignorance.

The change in licensing affects only those who want to modify the ohrrpgce itself.
Back to top
View user's profile Send private message
TMC
On the Verge of Insanity




Joined: 05 Apr 2003
Posts: 3240
Location: Matakana

PostPosted: Thu Feb 24, 2005 2:50 pm    Post subject: Reply with quote

I found the wallmap code written in assembly in map.asm. I'll look at it later, but I can assume that it is not read from hard disk every 50 times a second it is needed

Rinku only asked questions... lies?

Anyway the one thing that I expected might change - does this mean that if we include the official game.exe with our games, we now have to provide a link to its source?
_________________
"It is so great it is insanely great."
Back to top
View user's profile Send private message Send e-mail
NeoTA
Idiomatic Nomenclature




Joined: 15 Mar 2004
Posts: 165

PostPosted: Thu Feb 24, 2005 5:46 pm    Post subject: Reply with quote

In every question, there are premises., things that you have to presuppose for the question to make sense. These presuppositions were so uniformly wrong, i assume they come from willful misinterpretation of the GPL.

But, the worst was the outright claim that the FSF steals whatever is put under the GPL.
It has no effect on ownership in fact.

When distributing binaries of GPLed software, you are required to provide some way for the user to acquire the source-code. the usual way is to provide a link.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Castle Paradox Forum Index -> The Soapbox All times are GMT - 8 Hours
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group