FIFE forums

Please login or register.

Login with username, password and session length
Advanced search  


FIFE 0.4.0 has been released on 15th of January, 2017!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - ChrisOelmueller

Pages: [1]
I like your stuff a lot!

Are you writing in python or C++?

Help and troubleshooting / Re: Can't compile fifechan
« on: October 03, 2013, 09:50:36 am »
This looks like an issue with SDL (most likely you're compiling the very new 2.0 where FIFE expects 1.* version).

Introduce yourself / Re: Hello from a dev wannabe :)
« on: September 30, 2013, 09:05:37 am »
Hi vienastoks and welcome!

This is the first time i hear about Eschalon. Hope i can still be of some help:

In general, Rio (demos/rio_de_hola) showcases much of what FIFE provides, so hacking around its code can be a good warm-up procedure.

Animation overlays are possible with recent FIFE git (newer than 0.3.5 release). Setting up that development version is less of a pain than it sounds (even on Windows) however ;-)

And finally, there's the  fife-rpg  framework developed by Beliar. It provides more features specialized towards RPG developed with FIFE, including a tutorial with much the same purpose as Rio has for FIFE, so that's another possibility to start getting accustomed.

Game creators corner / Re: Jim's problems
« on: July 03, 2013, 12:38:30 pm »
Unrelated: instead of
Code: [Select]
callback=lambda: actions["PickUp"].execute()you can just use this (without the parens):
Code: [Select]
callback=actions["PickUp"].executelambda is only necessary if you want to pass certain arguments as well, and don't want to use either functools.partial or the callback classes.

Game creators corner / Re: Widgets problem
« on: July 01, 2013, 12:43:26 pm »
Hi Jim!

From what you describe, it sounds like one of the pitfalls that manages to catch not only beginners - it's certainly not as intuitive as it should be.
If you're familiar with the concept of "callbacks", in short mapEvents expects those as arguments.

Right now instead of passing the function itself that will be triggered on certain actions, you pass the function call. This means that whenever the mapEvents line is called, all three of those will be executed - and nothing is gonna happen when you expect it after that.

You can either use the Callback classes provided by pychan or fence the function behind `lambda` like this:
Code: [Select]
            'moveButton': lambda: self.onMoveButtonPress(player, entity, actions),
            'readButton': lambda: self.onReadButtonPress(player, entity, actions),
            'inspectButton': lambda: self.onInspectButtonPress(player, entity, actions),

Hope this helps, if anything was unclear, just mention it :)

General discussion / Re: How to launch FIFE on Ubuntu Linux?
« on: April 22, 2013, 06:16:01 am »
Heya TurtleyWurtley!

FIFE is a library to build games on top of, so the only "programs" in that sense you will find are demos shipped with FIFE and tools such as the editor. If you installed `python-fife`, that means you have the python bindings available now. So for instance you could, in any python environment, type `import fife` and use FIFE there.

I'm not sure about the exact layout of the debianoid packages currently, but for more hints about all of this, maybe try to locate `rio de hola` (one of the demos) or check out the python tutorials at

Game creators corner / Re: Using FIFE as a shared library (w/o Python)
« on: March 11, 2013, 01:34:58 pm »

maybe check the new location of those tutorials at github:

Game creators corner / Re: CeGUI demos
« on: March 02, 2013, 01:29:50 am »
Heya Sejten,

I'd be interested in checking your work provided you can find a usable hosting platform for it.

Framework development / Re: FIFE Wiki Updates and Usage
« on: January 18, 2013, 11:47:12 pm »
Some comments on UH.

We're actually considering moving over our wiki (or select pieces of it) to github, transitioning mediawiki to markdown in the process. I personally am a huge fan of anything not-MW and it really didn't work well for us. Honestly not sure what the best way of organizing FIFE docs by version is, but that would be the only legitimate use case i can think of here.

Same for our forums which are currently under spam bot siege and our admin doesn't have enough time at hands currently to deal with that. We would prefer a solution that hooks up github accounts here as well and are looking for ways to achieve that.

Game creators corner / Re: Basics of instance and object manipulation
« on: December 14, 2012, 01:42:33 pm »

you might be interested in the GenericRenderer:

Framework development / Re: FIFE Wiki Updates and Usage
« on: October 25, 2012, 06:54:30 pm »
won't go into detail here but UH is also considering to archive its current mediawiki and put the most relevant stuff into a github wiki instead. i heartily endorse mediawiki opposers :-)

we're also looking for a cms that actually suits our needs but i'm pretty sure it will not end up being wordpress from what others report currently.

Framework development / Re: Forking Guichan
« on: March 26, 2012, 04:59:37 pm »
Above link points to an idea for last year's GSoC.

The current idea is found here:

A fork of any kind should start with the current guichan HEAD (which is closer to 0.9 than 0.8.2 i think) and for that we'd probably want to get guichan to work with FIFE at all. Given the changes that seem to have happened after their last official release, i doubt this will be a painless update (but is still important).

Introduce yourself / Re: Greetings from China
« on: March 23, 2012, 12:37:15 pm »
Heya nifabric and welcome!

As prock mentioned, we always love to include new translations in Unknown Horizons. There already is a Japanese translation project, extending this to also support Chinese would be awesome.
The font we use for CJKV languages is Arphic UMing (and deciding on the font was actually the hardest part in supporting non-ASCII languages, as you mentioned FIFE just works).

If you're interested in contributing, check our online translation server pootle, especially the zh_CN project. You're also invited to join our IRC channel #unknown-horizons and chat with a lot of other developers.

All the best,

Framework development / Re: GSoC 2012
« on: March 11, 2012, 02:48:46 pm »
The list of accepted orgs is published on March 16th. Fingers crossed ;-)

Pages: [1]