Jump to content


Open source Fallout engine coming to Mac


  • Please log in to reply
59 replies to this topic

#21 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 19 May 2007 - 12:21 PM

The last weeks were quite busy for the majority of the team members so there was we've published no news update since the release of the 2007.1 milestone about 4 weeks ago. Now we've found some time over the weekend to summarize all the events that happened in the last weeks to give you can overview about the current status of the project.

The full article can be found at the developer blog and covers a bunch of topics including some remarks about the feedback concerning the recent release, news about the upcoming universal binaries for Macintosh systems, an update about the SVN and wiki restructuring process and the reintroduced MSVC 2005 and new KDevelop support for FIFE. Have a nice read :-)

#22 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 25 May 2007 - 04:15 PM

Posted Image

About FIFE
FIFE is an open source 2D engine that aims to become a whole framework for the creation of cross platform (Linux, Mac, Win32) roleplaying games. Although we are having trouble getting the development started on the editor, we aim to include modding tools in future FIFE releases. The project is in development for almost 21 months now (ohh, we're getting old :-/) and we did release several public milestones of the engine over this time.

The latest release, entitled FIFE 2007.1, shipped about one month ago and features our first larger custom map for FIFE. The engine supports some of the assets of the Interplay RPG classics Fallout 1 & Fallout 2. The Fallout assets served as test content for the engine but we've moved away from our Fallout roots over the last year and FIFE is slowly becoming a general purpose 2D RPG engine, suitable for the creation of all kind of roleplaying games.

Here is an impression of our demo map that shipped with the 2007.1 release:
Posted Image

About the contest
The demo map shown above was created with free graphics from Reiner's tilesets site. We're trying to build a community around FIFE and we're also of course trying to get them involved in the project. A first step into this direction is our upcoming graphics contest, called: Send them in!.

The contest will start at the first of June, 2007 and the end of it is scheduled for the first of August, 2007. There are basically four different categories in which you can take part: floor tiles, roof tiles, static & animated objects and  animated characters. You can take part in more than one category but there are certain requirements for each category; if you want to win the prize of the contest, you'll need to fulfill them.

So what is the prize? FIFE programmer Phoku offers to code an (useful) ~10 man hours feature into FIFE for the winner. This is probably a good way if you're considering to use FIFE for an own project but one important feature is still currently missing in your opinion. Although there will be no monetary compensation as the whole team works in their free time on the project, we're hoping for a bunch of interested participants nevertheless.

We're aiming to use the contributions of all participants of the contest for a new demo map that will hopefully already ship with the upcoming 2007.2 release.

More information
You want to know more about FIFE and the Send them in! contest? Our project site and the development wiki are good starting points for you. Our wiki features a separate rather detailed article that is dedicated the contest. All details about the rules of the contest, license-specific issues and the different contest categories can be found there.

If you still got questions about this upcoming event, feel free to visit the team at their project irc channel or ask your questions directly at the talk page of the corresponding article. You'll need to register at the wiki to get write access. We were not keen to enforce wiki registration, but the spam attacks of unregistered bots are really getting on our nerves and waste our time that could be invested far more useful.

We want to thank every interested graphics artist who takes part to support an work in progress open source project :-)

#23 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 29 June 2007 - 06:32 PM

Hmm I was quite busy lately but unfortunately there are no news concerning the universal mac binaries, nevertheless it's update time :-) Progress was rather slow in the last weeks but there's a bunch of interestings things to report about nevertheless.

So here we go:
http://mirror1.cvsdu...007/06/25/12.05

#24 Dark_Archon

Dark_Archon

    Master Blaster

  • Members
  • PipPipPipPipPipPip
  • 1792 posts
  • Location:Rochester, NY

Posted 29 June 2007 - 06:53 PM

I'm getting the feeling at this point that the true Fallout 3 will be a community project using this engine.
Mac Pro 2.66 Ghz NVIDIA GeForce 8800 GT 7 GB RAM SONY DW-D150A SuperDrive

#25 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 29 June 2007 - 07:07 PM

View PostDark_Archon, on June 30th 2007, 02:53 AM, said:

I'm getting the feeling at this point that the true Fallout 3 will be a community project using this engine.
Hehe now that comment gives me the slight feeling that you actually saw the game informer scans *g*

EDIT: Now this comment seems even more encouraging considering your Planescape avatar (what an RPG :-)).

#26 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 12 July 2007 - 02:45 PM

Yet another FIFE update coming to you :-)

The work on the extend branch is coming along quite well lately and our current lead programmer Jasoka decided to summarize the current status from the developer's point of view. He does comment on the new Python support of the engine and raises some points how the modularization of FIFE should work.

For everyone who's interested in reading Jasoka's full text, feel free to check it out at our developer blog:
http://mirror1.cvsdu...007/07/11/18.44

#27 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 24 August 2007 - 06:49 AM

Welcome to yet another FIFE news update :-)

It was pretty quiet lately, not because we would have been lazy but because I was busy with my exams and had no time to write about our most recent efforts. Nevertheless there was of course a bunch of work going on behind the scenes and I'm happy to have finally found the time to summarize it for you. There are several topics to talk about:
* The send them in! contest is over and we finally have a winner.
* The work on the new metamodel branch is coming along quite well.
* The FIFE team agreed to work on a new techdemo in cooperation with the Zero-Projekt team that explains the features of FIFE.
* The FIFE project turns two rather soon :-) Time for a birthday party.
* fifengine.de has been slightly updated with the help of the new developer NickWarner.

You can read about all these topics in detail at our most recent FIFE developer blog update. Have fun :-)

#28 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 09 September 2007 - 06:27 PM

We can't really believe it either but our calendar says that it has been almost two years now since we started to work on this very project. At the 11th of September 2005 a group of naive but enthusiastic individuals agreed to found a development project to create an improved Fallout-like engine for roleplaying games. Although the focus shifted to become a more general and flexible 2D engine, altough new members joined and old ones left the team, we're still around and the recent progress gives us the hope that there'll be a bunch of birthday parties to celebrate in the next couple of years :-) To celebrate at least our first two years we invite every developer (active, inactive, ex or even simply interested to get involved) and of course every guest to visit our IRC channel at Tuesday, 2007/09/11.

If you always wanted to get to know these crazy FIFE people here is your chance. As the majority of the FIFE developers are set in Europe you will probably need to wait for the evening hours (GMT) to get in touch with project members though. You could even try to obtain an answer to the question when 2007.2 will be released. Though it's likely that we'll answer: ''When it's done''. Not because we're cruel but because we don't know it either :-) Anyway: we hope to see all of you at Tuesday.

Let's get this party started :-)

#29 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 17 September 2007 - 04:36 PM

Finally a first screenshot of the upcoming techdemo that is a cooperation of the Zero-Projekt team and the FIFE staff. Looks like they make fun of poor little Barracuda :-(

Posted Image

#30 Frost

Frost

    Secretary of Offense

  • Forum Moderators
  • PipPipPipPipPipPipPipPipPipPipPip
  • 6075 posts
  • Steam ID:CaptFrost
  • Location:Republic of Texas
  • Pro Member:Yes

Posted 17 September 2007 - 04:46 PM

Stick a set of T-51b Power Armor in there and I'll be hooked.
Kestrel (Falcon NW Tiki) – 4.0 GHz i7 4790K / 16GB RAM / 512GB Samsung 950 Pro M.2, 2x480GB Intel 730 (RAID0), 10TB STX BarraCuda Pro / GeForce GTX TITAN X 12GB
Iridium (MacBook Pro Mid-2012) – 2.7 GHz i7 3820QM / 16GB RAM / 2TB Samsung 850 Pro / GeForce GT 650M 1GB

Eric5h5:
When there's a multiplayer version, I'm going to be on Frost's team. Well, except he doesn't seem to actually need a team...I mean, what's the point? "Hey look, it's Frost and His Merry Gang of Useless Hangers-On!" Or something.

#31 Douglas

Douglas

    Heroic

  • Members
  • PipPipPipPip
  • 426 posts
  • Location:Oregon

Posted 17 September 2007 - 10:04 PM

View Postthe Battle Cat, on April 10th 2007, 05:24 PM, said:

I read a sci-fi story once about a guy who emigrated to a high G planet.  Because he was new, he had to go through intense training with all manner of weapons.  His training included familiarization of the myriad of hellacious creatures he was going to face.  Plant, animal, plant-a-mal. everything alive.  Every plant and animal on the planet was not only deadly, it was trying to encroach into the settlements of the people who settled there before him.  As far as they knew, every living thing on the planet was doing it's best to butcher the humans off the face of the planet in the most gruesome ways imaginable.  He had to spend months of training before they would even let him out of a high security bunker into the protected regions of the town.

For some reason when I saw your scenery, I was reminded immediately of this story.  How dangerous is the shrubbery in this game?  Would it be something you could confidently get out of your ground car and take a leak behind?  Or would you be safer calling in a napalm strike on it and just whizzing out in the open into the ashes?
Sounds like the Harry Harrison "Death Planet" trilogy...great stories!!

Douglas

:)
- 2 x 2.66 GHz Dual-Core Intel Xeon Mac Pro, 4GB ram, Mac OS X 10.5.8, Windows XP Pro & Vista, Nvidia 8800 GT
- 1.67 GHz PPC G4 Powerbook, 2 GB ram, 80 GB hd (OS X 10.5.8)
- 1 Ghz PPC G3 Blue & White, 1 GB ram, 320 GB hd (OS 9.1)

Playing - (Mac OS)  Bioshock, Battlefield 1942, Halo (Windows) Battlefield 2

#32 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 02 October 2007 - 12:15 PM

To bring up the most important fact at the beginning: the FIFE team will finally release the 2007.2 milestone to the public at Wednesday, the 10th of October, 2007. Over five months have passed since the 2007.1 milestone had been released at the end of April and a lot has changed since then. Now that the most important changes are in place and work we feel that it's time for another release to give the community a sign into which direction the project is heading.

Let's summarize the most important changes for the 2007.2 release and have a (small) look into the future of FIFE as well.

After having utilized Lua5 for the scripting side of FIFE for over 18 months we agreed that it would be worth taking a look at SWIG again. SWIG was promising as it offered a way to use our engine with a number of scripting languages; furthermore we could get rid of the semi-manual lunar.h bindings approach this way as well. We ran into some hurdles while trying to integrate SWIG into FIFE but in the end it worked out quite well. Now we had the ability to wrap up the engine into python instead of the old way of embedding the Lua library into FIFE.

The so-called metamodel branch was an undertaking to seriously redesign major parts of the engine. We decided to go for an MVC (model - view - controller) architecture pattern for FIFE and refactored the engine modules accordingly. Another aim was to remove unneeded bi-directional module dependencies to have a clean module hierarchy:
http://wiki.fifengin...tle=Engine_Core

The Zero-Projekt team agreed to work with the FIFE developers on an example game for future releases together. This way we can give game creators a starting point and show what can be done with the engine. Furthermore working with the Zero team directly together brings up a number of advantages for FIFE:
* We won't need to worry about producing content for the example game.
* We're in contact with game creators so we get feedback what works well and what aspects should be improved.
* We can test and adjust the FIFE API while we work on the example game. This wouldn't be possible without building an actual game on top of the engine.

A first snapshot of the example game will come bundled with the 2007.2 release. Don't expect too much: it is a work in progress project and especially the first versions will naturally lack a lot of polish!

After the release of the 2007.2 milestone we plan to finally start working on the editor tools for FIFE again. We tried to do so several times before but everytime something went wrong: editor programmers disappeared and later we did find several engine issues that prevented building an useful editor tool on top of the engine.

Now that the engine is in pretty good shape after the metamodel refactoring, we feel that working on the editor tools will bring up better results this time. Jwt, who also wrote the new python-based maploaders for the 2007.2 release, does currently investigate how we could create python-based mapsavers. This is meant to be the first step for the editor tools.

Anxs & prock are currently redesigning the FIFE audio module in a separate branch. If everything works out as planned we might be able to ship the new improved audio module already with the 2007.3 release. If you want to read some detailed information about the audio module redesign, head over to the wiki:
http://wiki.fifengin...n_Documentation

Now that we're heading to the finish line we can need every helping hand to test the upcoming release. Furthermore help with packaging would be appreciated as well. Therefore we invite every interested community member to join our project IRC channel to lend us a hand. We hope to see some of you there. If you're too busy, it would be great if you could be around at the release day to celebrate the new milestone with us at least :-)
http://wiki.fifengin...x.php?title=IRC

And finally after all the text, some new eye-candy as well. This is a screenshot of the product we're working on together with the Zero-Projekt team. This content won't ship with the upcoming 2007.2 release and is work in progress.
Posted Image

#33 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 11 October 2007 - 08:57 AM

We've made it! The 2007.2 release is on the server and we're all happy that it shipped in time.

Download
* Source package (Linux, Macintosh): http://downloads.sou...7.2_src.tar.bz2
* Win32 binaries: http://downloads.sou...007.2_win32.exe

Screenshot
Posted Image

Important changes since the 2007.1 release
* Removed the rather difficult to maintain lunar.h bindings in favour of SWIG.
* Replaced the Lua scripting support with Python. Now the main loop runs in the scripting language. For the 2007.1 release the main loop still ran in the engine side and the Lua library was embedded into the engine. By utilizing SWIG game creators can add Lua support back to the engine again if they have the need for it.
* Metamodel refactoring. This resulted in a better engine structure and a decreased number of dependencies between the engine modules. Furthermore bi-directional dependencies were removed completely.
* Improved engine modularity. Our aim is that you can cherry-pick specific engine modules of FIFE and just use the ones you really need for your game.
* Pathfinding integration. Exchangable backends so you can already replace the currently rather simple linear pather with a more sophisticated system.
* New 3d geometry system. Camera supports now tilt, rotation and zoom. Geometries are affected by camera adjustments, but in addition to that, layers can contain separate scale and rotation.
* New event channel module. Scripts have full access to mouse, keyboard & widget input.
* New MVC architecture pattern. The whole engine has been refactored to follow a model - view - controller pattern. This leads to a cleaner engine module hierarchy compared to the engine design that was used before.
* Improved action-based animation system.
* A techdemo to give game creators a starting point. This is a common undertaking of the Zero-Projekt team and FIFE.

Read the full release news update:
http://mirror1.cvsdu...007/10/10/16.23

#34 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 16 October 2007 - 03:27 PM

So here we go! FIFE binaries for Intel Macs:
http://members.fifen...FIFE_2007.2.zip

Needed dependencies:
http://wiki.fifengin...ncies#Framework

How to run:
Move into the <FIFE> folder and run: python techdemo.py

Feedback would be really appreciated if these binaries work for you!

#35 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 07 January 2008 - 04:01 PM

It's update time!

It was pretty quiet in the last weeks. One reason were the number of university tasks but another factor was my personal lazyness and lethargy caused by the holiday period. Now FIFE is back with yet another news update :-)

Here is a nifty new screenshot of the currently work in progress editor tool:
Posted Image

Furthermore our latest blog post covers the latest issues we encountered but also progress reports from the audio module, editor development and pather front.

You can check out the whole news update at the FIFE developer blog:
Time for heroes - yet another FIFE blog update

Last but not least: we're of course still trying to recruit new developers for the project :-) Don't be shy and visit us at our developer IRC channel.

#36 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 28 January 2008 - 06:40 PM

It's update time again :-) three weeks have passed since our last official blog update and we're glad that we can report to have made several steps forward in this time.

To just summarize the most important points:
- We decided to revive the island_demo concept from the 2007.1 release and ship a island_demo like game with future FIFE releases
- View code changes to improve performance and resolve z-order issues
- Floating text renderer support for map instances
- VFS improvements for editor tool
- Vastly improved pychan extension
- FIFE documentation server with fresh doxygen, epydoc documentation generated on a daily basis; live IRC logs for developers
- Tweaked FIFE forums design
- Fresh blood on the team: two new programmers, one additional project manager
- New precompiled Win32 SVN snapshot available

Feel free to give the whole detailed blog update a read here:
http://mirror1.cvsdu...008/01/28/17.22

In case you're just interested in fancy screenshots we got something for you as well. Here is a list of all new screenshots that are shown in the update:
Floating text support:
Posted Image

Continuum graphics pack: 45 rotation:
Posted Image

Continuum graphics pack: playing around with rotation, tilt and zoom parameters:
Posted Image

Last but not least: here is the download link for the mentioned new SVN snapshot for Win32:
http://downloads.sou...r2057_win32.exe

#37 QuantaCat

QuantaCat

    Master Blaster

  • Members
  • PipPipPipPipPipPip
  • 1995 posts
  • Location:Vienna, Austria

Posted 29 January 2008 - 06:02 AM

Anyone looking to make a jagged alliance type of game?
QC.


avatar courtesy of James Grimlee.

#38 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 03 February 2008 - 06:53 PM

We've done it again! We proudly present the FIFE 2008.0 release :-)

Download:
* Source package (FreeBSD, Linux, Macintosh)
* Win32 binaries

Screenshot of the new editor tool:
Posted Image

Youtube promotion trailer:
FIFE 2008.0 promo video

Theme of this release:
For the 2008.0 release we decided to pick up the island_demo concept again. Right: again. We already used this concept for the 2007.1 release but we put it on ice as we worked together with the Zero-Projekt developers on a different example game for the 2007.2 release. The cooperation didn't work out as planned for either side and so both teams stick to their own projects again now.

After the cooperation has ended we considered all possible options and finally decided to flesh out the old island_demo concept and base our future example game upon it. Although we were able to finish the initial planning work for the new island_demo game some days ago, there is almost none of the new planned content in place yet. On the other side the engine itself and the editor tool that ships with it now made _huge_ steps forward since the last release about 4 months ago. Therefore we decided to release the current status as stable release although it offers not many new aspects on the content side and the content that is in place is very likely to change with the 2008.1 release.

The milestone itself seems to be a very important step into the right direction. You can build your own maps now with the help of the editor tool. Furthermore a basic application structure is in place that should give you an idea how can create your own FIFE-based game. We'll surely adjust the structure of the island_demo client over the next months but this release is stable enough to start working on your game now.

This release is surely not the beginning of the end of the road for us, but it's the end of beginning for the FIFE development team. Enjoy it as we do :-)

Important changes since the 2007.2 release:
* New audio module with support for some more advanced audio features.
* Optimized view code to improve the performance and resolve map instance z-order issues.
* Switched back to island_demo concept; this will be the example game that ships with future FIFE releases as well.
* Ability to save maps
* Routing pathfinding (previous release only had linear pather)
* Pluggable rendering system with several new plugins included.
* New editor tool, which can be used to layout maps
* XML-format improvements: stack position, z-position, camera definitions, animation x/y offsets
* Vastly improved pychan extension; XML based GUI definitions
* Quadtree adjustments
* Ability to define own settings formats and interpret them from scripts
* Ability to attach cameras to instances (so that they are tracked while they move)
* Separate x/y scaling for cellgrids, allows more flexible geometry definitions (e.g. rectangle)
* Basic mouse map instance picking.
* Improved engine-script exception reporting
* Mouse cursors can be changed from scripts

Few non-code related changes:
* Rough task list for the whole island demo has now been created
* Vastly improved documentation with nightly updates for engine core & scripts
* Lots of new content gathered and created for island demo e.g. agent definitions, clouds graphics, music...

Read the full release announcement at the FIFE developer blog.

#39 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 10 February 2008 - 05:19 PM

The FIFE team released a new version of their compile SDK for win32 systems today.

The new SDK addresses an issue with MSVC2005 debug builds that was just recently discovered. Furthermore libSDL and SWIG have been upgraded to the latest versions.

Read the full announcement at the FIFE development blog:
New compile SDK for win32 release announcement

Download URL:
* FIFE 2008.0 win32 compile SDK (selfextracting 7zip version)
* FIFE 2008.0 win32 compile SDK (zip version)

#40 mvbarracuda

mvbarracuda

    FIFE Project

  • Members
  • Pip
  • 42 posts

Posted 20 February 2008 - 07:04 PM

It's time for yet another FIFE update :-)

This time we got something special for you: a new series entitled "FIFE community spotlight". The idea behind these new community spotlight articles is to have a closer look at the projects which are utilizing FIFE for their games. The first community spotlight covers the computer roleplaying game project "Zero" that is currently in development.

You can read about it at the FIFE blog:
FIFE community spotlight #1: Zero - a postnuclear cRPG

Here is some eye candy from Zero to convince you to actually read the whole community spotlight article:
Posted Image

Posted Image

Posted Image

Last but not least and slightly related to the community spotlight series: we did recently declutter our wiki starting page. Check out the new and hopefully improved version here:
FIFE wiki

All kind of feedback concerning the community spotlight and the new wiki starting page is appreciated by the team :-)