[Linux] Gentoo E-Build

All general stuff game related to Egoboo gameplay (Characters, tactics, etc.).

Moderator: Developers

Post Reply
computerquip
Acid Blob (New member)
Acid Blob (New member)
Posts: 16
Joined: Wed Jul 01, 2009 9:22 am
Location: Egoboo IRC: irc.freenode.net/egoboo
Contact:

[Linux] Gentoo E-Build

Post by computerquip »

Just out of a note for anyone who uses Gentoo: The ebuild straight out of portage gives you Egoboo 2.22 which according to sourceforge is over 8 years old. When I get a chance, I'll post a Gentoo e-build up here (even though it'll never be used).

Would I be flamed at if I made up a couple of Linux packages for different Linux distros and posted them up?
Image
User avatar
Agent of Dread
Protector (Senior Member)
Protector (Senior Member)
Posts: 8991
Joined: Wed Jul 23, 2008 8:46 pm
Location: Australia
Contact:

Post by Agent of Dread »

Most likely not at all.
This is an open source project; hence anything is welcome.
And you are too.
Prepare to receive some cookies.
- Linktree: linktr.ee/trilbs -
User avatar
penguinflyer2222
Queen Penguin (Senior Member)
Queen Penguin (Senior Member)
Posts: 6614
Joined: Wed Jul 23, 2008 1:51 am

Post by penguinflyer2222 »

:agree:

Except you will receive more than cookies. You'll also get lightbulbs and happy fencers with electric anvils on their heads.
......
User avatar
penguinflyer5234
Sheep (Developer)
Sheep (Developer)
Posts: 3025
Joined: Wed Jul 23, 2008 1:39 am
Location: Best Southwest

Post by penguinflyer5234 »

The thing is, that Egoboo still writes to its main folder for module unlocking (via modules/*.mod/basicdat/menu.txt) which someone needs to fix...
...
User avatar
Maxaxle
Darkshine Knight (Extremist fanatic)
Darkshine Knight (Extremist fanatic)
Posts: 4035
Joined: Fri Jul 25, 2008 8:16 pm
Location: San Diego, CA
Contact:

Post by Maxaxle »

penguinflyer2222 wrote::agree:

Except you will receive more than cookies. You'll also get lightbulbs and happy fencers with electric anvils on their heads.

:idea: :teach:

But yeah; we're pretty-much flame-free around here. And fire-retardant suits help.
"Failing to plan is planning to fail."
Bug me if you want to play a game.
User avatar
aleco614
Lumpkin (Dedicated member)
Lumpkin (Dedicated member)
Posts: 1180
Joined: Fri May 15, 2009 7:58 pm
Location: This is CLASSIFIED information.

Post by aleco614 »

And also, you might get a moose if you're lucky, But thats uncommon. Still...

Image
Playing brawl. Not too well, unforunately.
User avatar
penguinflyer2222
Queen Penguin (Senior Member)
Queen Penguin (Senior Member)
Posts: 6614
Joined: Wed Jul 23, 2008 1:51 am

Post by penguinflyer2222 »

And now for another prize, you get the Offtopic ManTM to tell everybody that we're going a bit offtopic here.

Introducing.... Offtopic ManTM! :offtopic:
......
computerquip
Acid Blob (New member)
Acid Blob (New member)
Posts: 16
Joined: Wed Jul 01, 2009 9:22 am
Location: Egoboo IRC: irc.freenode.net/egoboo
Contact:

Post by computerquip »

Yay Offtopic Man!

E-build is finished but not tested. It turns out that when I went to try it, my main partition messed up and I had to reinstall everything (I JUST backed up Burn Notice Season 1 too...). Fortunately, I was able to save the ebuild in my boot partition and I'll have it up once I get my X running on my laptop again.

Anyone else want a Linux package? I'd rather not make one for nobody. I'll be sure and keep it up to date. :D

NOTE: The mess up wasn't due to the e-build (rofl), it was due to file corruption (which isn't caused by the ebuild) and possibly a bad problem with the ext4 partition. It was kinda old :/
Image
User avatar
aleco614
Lumpkin (Dedicated member)
Lumpkin (Dedicated member)
Posts: 1180
Joined: Fri May 15, 2009 7:58 pm
Location: This is CLASSIFIED information.

Post by aleco614 »

I might want to get one eventually, when i can figure out how to install egoboo on my linux.
Playing brawl. Not too well, unforunately.
computerquip
Acid Blob (New member)
Acid Blob (New member)
Posts: 16
Joined: Wed Jul 01, 2009 9:22 am
Location: Egoboo IRC: irc.freenode.net/egoboo
Contact:

Post by computerquip »

Well Gentoo is almost done. It's actually not hard to install but it's kind of a strange setup. The sh script that comes with it is strange. It copies everything from one folder to another then exec's the executable. I might make this a bit different on gentoo so I can place the game inside of /usr/share/games/ like every other game. Should be that difficult.

SUGGESTION: When you make the application, there should be a variable that determines the base directory for data and such.
Image
User avatar
penguinflyer5234
Sheep (Developer)
Sheep (Developer)
Posts: 3025
Joined: Wed Jul 23, 2008 1:39 am
Location: Best Southwest

Post by penguinflyer5234 »

Egoboo needs to run in its base directory, and needs write permission to the modules, players, and the base directory itself for the controls.txt, setup.txt, and log.txt (among other things). That's why I haven't bothered with a .deb at all. (And that I don't know any C or Egoboo code)
...
computerquip
Acid Blob (New member)
Acid Blob (New member)
Posts: 16
Joined: Wed Jul 01, 2009 9:22 am
Location: Egoboo IRC: irc.freenode.net/egoboo
Contact:

Post by computerquip »

Well the usual setup (at least for gentoo) is to have game data placed inside of /usr/share/games which includes settings, buffer data (meshes, textures, audio, and such) and then have the executable placed inside of /usr/games/bin which is where only users with games privileges (even root can't enter) can call. That's about it really. Some games place ALL of their data inside of /usr/share/games and then place the MAIN executable inside of /usr/games/bin/. This works because those executables allow there Base Data directory to change by variable during compilation or as a parameter at runtime.

I just thought it was something to consider. Talk later.
Image
User avatar
penguinflyer5234
Sheep (Developer)
Sheep (Developer)
Posts: 3025
Joined: Wed Jul 23, 2008 1:39 am
Location: Best Southwest

Post by penguinflyer5234 »

...but egoboo needs write access to the data.
...
Post Reply