Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
how do we go about getting Eternal Lands into gentoo
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
Radu
n00b
n00b


Joined: 24 Apr 2004
Posts: 9

PostPosted: Sat May 01, 2004 3:51 am    Post subject: Reply with quote

The client is not released as GPL for the simple reason that by doing so we can't offer closed source licenses to people who might want to buy our technology. We'd have to ask for the permission of everyone that contributed with code to the engine, and this would make things much harder for us.
We also had to include a clause in the license that you can't modify the client without our permission in order to prevent people from releasing various 'enhanced' versions facilitating macroing, and other forms of cheating. They'll do it anyway, but at least we'll be able to take legal action against them if they do so.
Back to top
View user's profile Send private message
Daemonax
Apprentice
Apprentice


Joined: 30 Apr 2004
Posts: 211

PostPosted: Sat May 01, 2004 4:34 am    Post subject: Reply with quote

If this game goes comercial would it just be a budget game?

It looks good, but not compared to a comercial rpg.

I guess you couldn't sell it to another company, but you could sell it yourself, there's no rule against selling open source software aslong as you also offer it for free, and alot of linux users are more than happy to pay for any game that runs on our favourite OS even if it is available for free :)
Back to top
View user's profile Send private message
Radu
n00b
n00b


Joined: 24 Apr 2004
Posts: 9

PostPosted: Sat May 01, 2004 4:46 am    Post subject: Reply with quote

Of course we can't directly compete with big gaming companies, since they have far more resources than we do. However, this is not a good reason to further limit our options.
As the client engine matures, I/we might want to do a single player game, which might or might not be OSS. So this current license is the best trade off between giving us more freedom, and also having an OSS software, so the community can benefit from it.
Back to top
View user's profile Send private message
Daemonax
Apprentice
Apprentice


Joined: 30 Apr 2004
Posts: 211

PostPosted: Sat May 01, 2004 11:18 pm    Post subject: Reply with quote

Mmmm well guess you guys would know alot more about the licence's than I would...... It still looks better than the majority of free games, so prehaps as it matures it'll come to look quite pretty, that's one thing I love about open source and gnu/linux apps in general, being able to watch them mature.
Back to top
View user's profile Send private message
Radu
n00b
n00b


Joined: 24 Apr 2004
Posts: 9

PostPosted: Sun May 02, 2004 12:58 am    Post subject: Reply with quote

Thanks.
Eternal Lands has a higher quality than the average OSS games because:
1. We have a good artist (which is one of the most important thing when you make a game, OSS or not).
2. We worked a LOT at this game. In October it's the 2nd year aniversary (2 years of working at it).
We also have a relatively small team (3 programmers, 1 artist, 1 world builder+ a few helpers) which is good because it avoids long talks, fights, etc.
Back to top
View user's profile Send private message
Daemonax
Apprentice
Apprentice


Joined: 30 Apr 2004
Posts: 211

PostPosted: Mon May 03, 2004 3:34 am    Post subject: Reply with quote

So has this game been added to the portage tree yet? I would like to try it out.... Also gotta try out adonthell.

Mmm wish that I had the old school RPG battletech for linux.... Mmmmm amiga mmmmm.
Back to top
View user's profile Send private message
Bjorn
n00b
n00b


Joined: 21 Apr 2003
Posts: 16
Location: Denmark

PostPosted: Mon May 03, 2004 10:24 am    Post subject: Reply with quote

We'll tell you when the ebuilds go into bugs.gentoo.org, so you can put it in your $PORTDIR_OVERLAY ;-) There's a new release just around the corner (perhaps already today) and that should be handled first.
Back to top
View user's profile Send private message
Bjorn
n00b
n00b


Joined: 21 Apr 2003
Posts: 16
Location: Denmark

PostPosted: Mon May 03, 2004 8:33 pm    Post subject: Reply with quote

https://bugs.gentoo.org/show_bug.cgi?id=49891
Back to top
View user's profile Send private message
Cicero
Apprentice
Apprentice


Joined: 21 Jul 2003
Posts: 220

PostPosted: Mon May 03, 2004 8:39 pm    Post subject: Reply with quote

Bjorn wrote:
https://bugs.gentoo.org/show_bug.cgi?id=49891


Wow, didn't realize that there was already a topic going for this. Right after I submitted the build, I was coming here to post that link, but looks like I got beat to it somehow. :roll:
Back to top
View user's profile Send private message
neuron
Advocate
Advocate


Joined: 28 May 2002
Posts: 2371

PostPosted: Mon May 03, 2004 9:12 pm    Post subject: Reply with quote

anyone got a review of this? /me 's a bit lazy ;)
Back to top
View user's profile Send private message
Cicero
Apprentice
Apprentice


Joined: 21 Jul 2003
Posts: 220

PostPosted: Sun Jun 06, 2004 9:46 pm    Post subject: Reply with quote

I updated the ebuild:

- No longer uses CVS to get the source (I made source tarballs)

- Compiles in the path of the data files

- Version bumped to 0.9.9


Please test the new ebuild. I'd really like this to make it into portage.
Back to top
View user's profile Send private message
Ohmu
n00b
n00b


Joined: 19 Nov 2003
Posts: 17
Location: Estonia

PostPosted: Mon Jun 07, 2004 9:37 am    Post subject: Reply with quote

Three bugs I noticed:
- The ebuild is in windows format (\r\n) so portage gives some errors
- The el.ini is empty (had to go to cvs and copy the ini there)
- To run the game you need to be in data dir (/usr/share/games/eternal-lands/) so there could be a little bash script for it to cd there and exec the bin then
Back to top
View user's profile Send private message
Cicero
Apprentice
Apprentice


Joined: 21 Jul 2003
Posts: 220

PostPosted: Mon Jun 07, 2004 4:17 pm    Post subject: Reply with quote

fixed
fixed
fixed, but you need to re-download the source tarball as well as the new ebuild

:)
Back to top
View user's profile Send private message
Gornauth
n00b
n00b


Joined: 27 May 2004
Posts: 19

PostPosted: Mon Jun 07, 2004 4:41 pm    Post subject: Reply with quote

Hi,

I'm new to Gentoo and was wondering how i would go about installing this piece of software?

It looks absolutly great, but i haven't got the faintest idea of how to install it.

I got the attachtment of bugs.gentoo.org, but what should i do with it?
Back to top
View user's profile Send private message
Ohmu
n00b
n00b


Joined: 19 Nov 2003
Posts: 17
Location: Estonia

PostPosted: Mon Jun 07, 2004 5:29 pm    Post subject: Reply with quote

I did it like (as root):
Code:
mkdir /usr/portage/games-rpg/eternal-lands/
cd /usr/portage/games-rpg/eternal-lands/
mv /location/of/eternal-lands-0.9.9.ebuild .
ebuild eternal-lands-0.9.9.ebuild digest
emerge eternal-lands
Back to top
View user's profile Send private message
Gornauth
n00b
n00b


Joined: 27 May 2004
Posts: 19

PostPosted: Mon Jun 07, 2004 7:01 pm    Post subject: Reply with quote

Thanks, worked like a charm
Back to top
View user's profile Send private message
charlieg
Advocate
Advocate


Joined: 30 Jul 2002
Posts: 2149
Location: Manchester UK

PostPosted: Tue Jun 08, 2004 10:33 am    Post subject: Reply with quote

Ohmu wrote:
I did it like (as root):
Code:
mkdir /usr/portage/games-rpg/eternal-lands/
cd /usr/portage/games-rpg/eternal-lands/
mv /location/of/eternal-lands-0.9.9.ebuild .
ebuild eternal-lands-0.9.9.ebuild digest
emerge eternal-lands


You may want to research portage overlay directories. That directory/file you just created will be wiped out in the next emerge sync. An overlay dir would have preserved it.
_________________
Want Free games?
Free Gamer - open source games list & commentary

Open source web-enabled rich UI platform: Vexi
Back to top
View user's profile Send private message
nightmarez
Tux's lil' helper
Tux's lil' helper


Joined: 17 May 2004
Posts: 111
Location: FSV Mainz 05 ;)

PostPosted: Fri Jun 11, 2004 11:42 pm    Post subject: Reply with quote

Hi

After building the ebuild i get this error when i try to emerge eternal-lands:

/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/libstdc++.so.5: undefined reference to `_Unwind_Resume_or_Rethrow@GCC_3.3'
collect2: ld returned 1 exit status
make[1]: *** [el.x86.linux.bin] Error 1
make[1]: Leaving directory `/var/tmp/portage/eternal-lands-0.9.9/work/elc'
make: *** [release] Error 2

!!! ERROR: games-rpg/eternal-lands-0.9.9 failed.
!!! Function src_compile, Line 40, Exitcode 2
!!! make failed!

sys-devel/gcc :
Latest version installed: 3.3.3-r3

greets nightmarez aka lethe
Back to top
View user's profile Send private message
Cicero
Apprentice
Apprentice


Joined: 21 Jul 2003
Posts: 220

PostPosted: Mon Jun 14, 2004 8:12 pm    Post subject: Reply with quote

It might be a gcc problem, latest stable is 3.3.3-r6
Back to top
View user's profile Send private message
hardkaare
n00b
n00b


Joined: 07 Nov 2003
Posts: 37
Location: denmark

PostPosted: Mon Jun 21, 2004 10:56 am    Post subject: Reply with quote

So its goint to bee added to portage?
:-)
Back to top
View user's profile Send private message
drakos7
Apprentice
Apprentice


Joined: 21 Feb 2003
Posts: 294
Location: Rockville, MD, USA, Earth, Sol

PostPosted: Tue Jun 22, 2004 3:06 pm    Post subject: Reply with quote

So is the sit-click auto click patch included in this?

editI talked with Cicero, No it is not included. Now I have to figure out how to modify an ebuild. :wink:


Last edited by drakos7 on Tue Jun 22, 2004 3:39 pm; edited 1 time in total
Back to top
View user's profile Send private message
Cicero
Apprentice
Apprentice


Joined: 21 Jul 2003
Posts: 220

PostPosted: Tue Jun 22, 2004 3:30 pm    Post subject: Reply with quote

Um, no. No unofficial patches.
Back to top
View user's profile Send private message
drakos7
Apprentice
Apprentice


Joined: 21 Feb 2003
Posts: 294
Location: Rockville, MD, USA, Earth, Sol

PostPosted: Tue Jun 22, 2004 4:34 pm    Post subject: Reply with quote

Using the info at this thread I managed to get the patch in.
1 Download patch from the eternal lands thread and modify if as per the thread.
2 Modify this code to satisfy your PORTDIR_OVERLAY
Code:
cd /usr/local/portage/games-rpg/eternal-lands
ebuild eternal-lands-0.9.9.ebuild unpack
pushd /var/tmp/portage/eternal-lands-0.9.9/work/elc
patch -p1 -i /path/to/patchfile
popd
ebuild eternal-lands-0.9.9.ebuild compile
ebuild eternal-lands-0.9.9.ebuild install
ebuild eternal-lands-0.9.9.ebuild qmerge

As the gentoo thread says, it would be better to use the epatch directive right in the ebuild, but I could not figure out how to do it properly.
Happy playing! :D
Back to top
View user's profile Send private message
Cicero
Apprentice
Apprentice


Joined: 21 Jul 2003
Posts: 220

PostPosted: Tue Jun 22, 2004 4:56 pm    Post subject: Reply with quote

This is not something that should be in the ebuild. Patching source in an ebuild should be for fixing bugs, or compatability with Gentoo, not "enhancing" a game.
Back to top
View user's profile Send private message
supertechmyers
n00b
n00b


Joined: 08 Mar 2004
Posts: 36
Location: Festus Mo

PostPosted: Tue Jun 22, 2004 8:40 pm    Post subject: Reply with quote

I agree ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
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