Posts Tagged zenbitz
The Jonestown portrait massacre
Posted by mvbarracuda in Misc on January 4th, 2010
Heya and welcome to yet another PARPG news update! The holidays are over so it’s now back to work for us
Still moving towards the release of our first techdemo.
Project management department
As already mentioned in the introduction: most of us had to take a break from the project in December and over the holidays to spend some time with the family and to recharge our batteries. The original plan was to post this update some time after Christmas, but seeing that most of us were still on a break, I’ve postponed this news update until today. The plan is to shoot everyone on the team a short email, hoping that a bunch of devs will be back in action over the course of the next week.
We’ll give you a more accurate picture of our resources in the next news update; right now we don’t really know who can invest time into PARPG in early 2010 to finish our first techdemo release.
Audio department
We reported about Sindwiller’s contributions in the audio department in our last update in December and while most of us have been enjoying the break from the project, Sindwiller has continueed to work on his audio track in the meanwhile. The current version is still work in progress but the volume level has been normalized and a couple of other details have been tweaked, so feel free to check it out: Snow may never end – work in progress audio track by Sindwiller
Programming department
Altough our own programming department has been rather busy due the holidays, there are some exciting news to report nevertheless. First and foremost: the FIFE team plans to ship a new stable release after there hasn’t been such a release in one and a half years! Stay tuned for FIFE 0.3.0 and let’s hope that they can manage to finish the work on it until the scheduled 2010/01/20 release date.
We at PARPG have been always using the latest SVN version of FIFE so the lack of new official releases did not really affect us. But if you would have to compile a complete list of changes and improvements over the last 2008.1 release, you might need to invest a couple of days to not miss anything. So that’s a huge step for the FIFE team and we keep our fingers crossed that FIFE development will flourish over the course of the next months and years. A release date announcement can be found at the FIFE blog: FIFE 0.3.0 release date annoucement
We do keep our fingers even more crossed that one specific improvement makes it into this 0.3.0 release. As mentioned in our last PARPG news update: we’ve encountered performance issues that showed up when you used FIFE in combination with very large maps due the huge number of map instances. The underlying problem has been identified by a number of developers, including PARPG programmer amo-ej1, so FIFE guru phoku decided to look into rewriting FIFE’s view code.
Although the rewritten code does already reside in a branch in FIFE’s SVN repository, it has not been merged back into the FIFE trunk yet. There are still a number of smaller problems, but they can be hopefully fixed soon so every FIFE-based project can profit from the vastly improved performance of the new code. We’ve tested it on a number of system ourselves and encountered improved performance up to 400% (read: yes, that’s four times as fast as before) on some systems in combination with our profiling map. If you’re interested in the details and/or would like to test the branch yourself, head over to our forums and check out this thread: testing the view_performance branch with PARPG
Writing department
While most of us enjoyed their free time, zenbitz continueed to work on the ingame dialog scripts. Feel free to test the latest version of them yourself!
Graphics department
In case you wondered about the title of the news update and what the heck it is supposed to mean. Well, we saved the best for last
So here we go, a whole bunch of new portraits, created by our concept artists. Most of them have been drawn by Gaspard, with the exception of the Ula portrait, which has been created by JustinOperable. Enjoy them
Camilla
Synnove
Hoadir, the husky
Kimmo
Jacob
Ula
Character pinups
There are actually even more new and refined portraits at our wiki gallery. E.g. an updated version of the female guard shown before or Dig, the bouncer, created by comscar. Feel free to check them all out.
That’s all concerning PARPG for today.
Last but not least: the fine folks at Iron Tower Studios released a first combat demo of their upcoming post apoc ancient Rome indie RPG Age of Decadence. Their persistence in continuing to create a game against a lot of odds and especially their fair, open and transparent way of community interaction has always been a great source of inspiration to me and without their example, PARPG might not have been founded at all. So to give credit where credit is due, check out their combat demo and feel free to head over to their forums to provide feedback. They actually care about it
Next news update scheduled for Monday, 18th of January. See you then.
Mirror, mirror on the wall …
Posted by mvbarracuda in Misc on November 2nd, 2009
… who has the fairest portrait of them all? Heya and welcome to yet another PARPG news update.
Let’s start with a little disclaimer before we take a closer look at the events of the last two weeks. I’ve mentioned this in the past but as days since the last news update have been quite productive for us, there is more and more progress that I could cover in such a news update. But the news updates would take far longer to write and would be very long-winded if I would actually do that. This said: if you’re interested in all the little details, there are various ways to stay up to date:
I’ll try to avoid missing any major contributions but sometimes it simply happens, especially in busy weeks. If you want to see something specific featured in a news update, simply give me a gentle pointer by posting in the news update thread at the forums.
Project management department
With the project growing and growing over time and considering there has been quite some developer fluctuation it gets harder and harder to coordinate the departments and to keep track of progress and tasks we still have to take care of. Our programming department copes pretty well with it though despite a whole bunch of developers who are involved in the field. This is mostly due using the Trac software for coordination and progress tracking purposes.
While we were a bit worried about using Trac for all departments as it takes some time to figure out how to use it, alternative workflows turned out to be more complicated and/or frustrating. So we’ve started to move more and more tasks to Trac tickets so we can keep track of who’s working on what, which tasks have already been tackled and which ones we still have to take care of before we can tag a milestone as completed. We’re aware that this will be a rather long process but this announcement is basically the first step to utilize Trac more and more as it’s pretty much impossible to handle such a complex project otherwhise. If you’re interested in the details that lead to this conclusion, check out the discussion at the forums.
Programming department
The programmers have agreed upon establishing a short weekly round table meeting to talk about who is currently working on what and to clear up any questions and problems that came up in the process of tackling these tasks. The meetings take place every Saturday, 6PM GMT at the IRC channel of the project. If you’re interested in the results of first two weekly meetings recently held, check out the meetings section at the wiki.
Our programming staff was able to implement a couple of new features and fixes over the course of the last two weeks. Saritor, who has been around for quite some time, submitted a larger map change patch so you can finally move to other maps now (and back again as well) without crashing PARPG. As the other devs were quite pleased with Saritor’s contributions, he’s now a core developer on the team. Which is basically just a fancy term for a developer who has earned the special trust of the others and therefore gains write access to the SVN repository. Congrats and we’re looking forward to tackling this project together
New Python developer on the team Vaporice has started to flesh out a proposal how the quest engine could work in PARPG. The submitted code can be now found in SVN after it had been reviewed. And there are more good news to cover: Kaydeth recently fixed save and load functionality so you can finally save the game and load it again as well.
Writing department
Zenbitz recently revamped the starting page of the writing department at the wiki. It should be a bit easier for new interested writers to get started now.
This said: he also worked on ingame dialog and the drunkard character now features his written lines. Feel free to check it out yourself by testing the latest SVN version of PARPG. For those who don’t mind waiting until the techdemo release, here’s at least a sneak peek: ![]()
Graphics department
Concept artist Gaspard got inspired by zenbitz and recently started to clean up the graphics department starting page as well. In the meanwhile Zimble documented the settings of the Blender rendering setup at the wiki. At the moment we’re trying to attract additional 3d artists and as we don’t want to limit them to using a specific 3d modeling package, we have to figure out how to recreate the setup in terms of camera position, shadows/lighting, etc. in different 3d tools. Hopefully somebody can actually use the documented information to set up his favourite tool for PARPG and start to contribute art to the project.
While there have been ups and downs in all departments, the graphics department, especially the 3d art section of it has caused us some major headaches simply because there is a lot of content to be created for our first techdemo and the number of active developers in this department is rather small. We’re still hoping that more 3d artists get interested in PARPG but the first public release might actually help to spread the word about the project and reach artists who didn’t know about the project before. Let’s see how that works out.
We recently added a screenshot section to our wiki gallery, so feel free to check it out. Right now there is only one screenshot (the drunkard dialog) but I’m sure that it will fill up nicely over the course of the next weeks. This said: there is more new content to see at the gallery. Gaspard also created a whole bunch of new character portraits. Here are just two of them; the others can be found at the gallery.
Hatman:

Farmer:
![]()
That’s all for today. Next news update scheduled for Monday, 16nd of November. See you then
Newsflash Gordon
Posted by mvbarracuda in Misc on August 19th, 2009
Heya and welcome to yet another PARPG news update. I’m still quite busy with writing papers for university but as I got 1.5 weeks until I need to hand in the next one, there is sufficent time to finally post an update here. Enjoy!
Project management department
Some of you might have tried to update your PARPG SVN checkouts lately but wondered why SVN reported an error. We’ve recently restructured our SVN repository so the game’s path has slightly changed. If you’re doing a fresh checkout, use this URL to just grab the game itself: http://parpg-svn.cvsdude.com/parpg/trunk/game/
For the ones who have already checked out the game in the past and would like to update now without having to download all the files again, check out this guide at the forums that explains how you can do so: SVN switch to new game path
The download article at the wiki was updated to reflect these changes as well: how to download PARPG
Programming department
In the programming department, there are a bunch of ongoing refactoring efforts. We were lucky enough to attract quite some fresh blood lately and the new guys are becoming acquainted with our code right now. While some refactoring efforts already found their way into our SVN repository, it’s still a long way to go. If you’re interested in the details, check out the programming section of the forums to get an idea of the ongoing refactoring discussions: programming department section
As we had to cope with a bunch of problems and staff changes in the programming department lately, we’ve decided to establish a so called “board of programmers” to address these kind of issues when they arise. The board of programmers will consist of three seasoned developers; bretzel, tZee & Kaydeth have decided to step up for the task. These three developers will have two main tasks:
- Coordinate the efforts in the department, defining the programming roadmap.
- Making final decisions in cases where a topic has been discussed in detail with all other programmers but an agreement couldn’t be reached nevertheless.
As every board member has one “vote” in the second case, there should be no draw situations and this new mechanism hopefully helps to decide tricky cases that turned out to be roadblockers for us in the past. In case any board member has to take a longer break from the project, the remaining two programmers and the project management will ask a candidate of their choice if he or she would like to become a new member of the board for the time being.
Graphics department
In the past, we used to rely on Blender as prefered 3d modeling package for PARPG. While we were constantly attracting new programmers lately, finding more artists who don’t mind working for free on an open source project seems far harder. Therefore we decided to change our stance concerning the 3d modeling software to use. 3d artists can now use whatever software they like as long as it does the job for them. The obvious drawback is, that we’ll have to create rendering setups for these packages so that the produced renders look the same regardless of the used software.
But we feel that it’s worth the effort; so if you’re using any other 3d modeling software than Blender, feel free to apply now as well! The best place to do so is the introduce yourself board at the forums.
3d modeler Sirren completed his first set of animations for the player character: standing idle and walking around:


Concept artist Border created a soviet soldier, carrying a flamethrower:
![]()
Seothen continued to work on the Dr. Felix Weir concept and created a first work in progress full body shot of him:
![]()
Suzi, one of the new artists on the team, drew some props that you could be pretty useful when it’s cold outside:
![]()
New 3d artist monkeyface modeled an improvised crossbow – reusing a leaf-spring – and bolts for it. And yes: he likes Fallout as well, just in case that wasn’t obvious from the first picture ![]()
![]()
Last but not least: Border created a first mockup for the graphics user interface of PARPG:
![]()
Game mechanics department
There where two main topics in the mechanics department that have been discussed lately.
There have been discussions about possible ways of implementing levelless character progression. Check out the details at the forums: character progression in PARPG
Furthermore we’ve put the map layout topic back on the agenda. We initially decided to use separate maps for indoor areas of buildings, like it was done in the Infinity Engine games. However with the recent staff changes, it seems that the still involved developers might rather favour an approach as used in Fallout: the ground levels of buildings were usually part of the map where the building resided in the first two Fallout games.
This way you could basically shoot through doors and windows and combat was quite fun. Nothing has been agreed upon yet, but the whole point is basically up for discussion again: reevaluating PARPG map layout
Writing department
Zenbitz brought up two setting-related proposals lately. Check out the state of the world and how to play the game threads at the forums.
That’s all for today. Next news update scheduled for Monday, 31st of August. See you then
On the upswing
Posted by mvbarracuda in Misc on May 11th, 2009
Heya and welcome to yet another weekly PARPG news update! As we got quite a bunch of topics to cover this week, I’ll keep things short and in case you’re interested in the details, you can always check out the threads at the forums as well as the articles at the wiki.
Overhauled combat system
Zenbitz has been rather busy lately but he invested some of his spare time into overhauling the Combat system proposal. If you’re interested in the details and the ongoing discussion, check out the thread about it at the forums.
On a modeling spree
It seems like the whole graphics department is on a modeling spree lately. 3d artist Shrew81 continued to work on his hut model and the latest – basically finished version – turned out quite well:

Furthermore he also started to work on a larger warehouse so we can use this building for testing purposes. At the moment the programming department is investigating how larger objects can be implemented into the game without running into z-ordering and blocking issues. Anyway, here’s a work in progress render of it:
![]()
Sirren has been hardworking as well and has started to model a second female raider. You can check out the latest work in progress version at the forums:

Inventory goodness
Every RPG needs a player inventory. So Python programmer Bretzel teamed up with graphics artist Sirren to investigate how such an inventory could be implemented – programming-wise as well as visually – for PARPG. The current version of the inventory code is actually still a standalone FIFE client but that’s just the first step; the next one will be to properly integrate it into PARPG. For those who are interested in the details and would like to test the inventory themselves, head over the the forums and check out the two threads about it there. For all the others, here’s at least a visual impression of the first draft:
![]()
O Tile Artist, Where Art Thou?
Despite all the latest efforts in the graphics department, there is still plenty of room left for additional contributors. At the moment we’re searching for graphics artists who would like to work on creating ground tiles for the project. Lamoot recently wrote a guide about the topic at the graphics section of the wiki. Unfortunately he’s rather occupied with fleshing out the other guides at this point so we would appreciate any help in the field so we can see finally see some snowish looking tiles ingame. If you would like to get involved, head over to the introduction board of the forums and let us know!
Programming efforts
Maximinus refactored large parts of the code to ease the work of potential newcomers in the department. A proper data model has been implemented and the map data has been split up. That means that objects and NPCs are cleanly separated from static map data now.
Now refactoring itself does not provide any material for fancy screenshots but he wanted to provide some eye candy for this week’s update nevertheless. Therefore maximinus imported Sirren’s latest model to give you an impression how it looks ingame:

Last but not least he also commented on the next steps for the programming department. Might be pretty interesting especially to programmers who consider to contribute to the project but also to everyone else who’s interested in PARPG’s future plans in this field.
Trac spam issues addressed
Unfortunately our trac system has been invaded by spammers a couple of days ago. We had to deactivate ticket creation for anonymous users to stop it. Fortunately our host cvsdude.com addressed the issue rather fast and installed an anti-spam addon; anonymous ticket creation is activated again and hopefully the spam problems are gone as well.
On the upswing
Despite all the economy recession going on at the moment, the project seem to be on an upswing nevertheless. It can’t be coincidence that the new graphics artists on the team Zimble decided to apply with the model of a windmill. We’ll hopefully find a place for this one in the game as well:
![]()
That’s all for today, see you again next Monday!
From sketch to model
Posted by mvbarracuda in Misc on April 27th, 2009
Heya and welcome to yet another PARPG news update! As promised: now delivered weekly again.
An important advantage of weekly blog updates is that the number of topics to cover can be usually kept rather low. This time we’ll take a look into the latest map tests and present Zenbitz’s thoughts how combat could work in PARPG. Last but not least we’ll show you how a piece of concept art evolves from a mere black and white sketch to a colorized version of it and finally into an actual (work in progress) 3d model.
Map code tests
Maximinus has continued to play around with the map code of the game and tried to find out if there are sane alternatives to splitting up larger objects – e.g. buildings – into smaller separate tile-wide pieces. So far it looks like splitting objects is the way to go as it’s hard to work around z-ordering and collision (blocking) issues otherwhise. If you’re interested in the details: check out the thread at the forums. Maximinus does also plan to update the forums with new pictures of his latest tests on a somewhat regular basis. A thread has been opened for this purpose.
Try yourself
As building FIFE and running PARPG is usually quite easy (depending on the distribution that you use in case of Linux), some users might simply want to check out the latest changes themselves instead of just staring at screenshot. As we’ve changed the path of the game folder in SVN lately, the old guide at the wiki was not up to date anymore. So in case you tried to check out PARPG from SVN in the last days and it didn’t work for you, take a look into the now updated download article at the wiki.
Combat considerations
Zenbitz spent his week on thinking how the combat system in PARPG could work. He collected a whole couple of possible options and wrote them down at the wiki. Feel free to check out the combat article there.
From sketch to actual 3d model
As pictures often speak more than 1000 words, we’ve got some visuals for you again. Concept artist JustinOperable (yes, it’s a pun) started to create a bunch of black and white character concept drawings for the project. The next step was to colorize these drawings so they could be used as inspiration for an actual ingame model. Graphics artist Sirren was the one who started to work on an actual 3d representation of such a female ingame character.
Most important: the model is still heavy work in progress; so please keep that in mind! We know that it will still need quite some work but as we try our best to keep all progress transparent, we decided to rather post a work in progress version instead of hiding it from as long as no final version of it is availble. All kind of feedback is appreciated
Black and white sketch:

Colorized version:

Work in progress 3d model:

That’s all for today. See you again next week!
Don’t look back (into the sun)
Posted by mvbarracuda in Misc on April 17th, 2009
Heya and welcome to yet another PARPG news update. This one has been in the pipeline for several weeks and I would like to apologize for the massive delay. The original plan was to bring it to you around the 1st of April but a lot of unforeseen events occured.
ET (not) call home
While on my trip in the Netherlands I wanted to check the status of the project on a regular basis to have an idea what’s going on and to provide any help if needed. Unfortunately the WLAN connection in the beach resort where our delegation stayed was totally broken. I just had a working connection for two hours at the last evening when I moved to another bungalow where the connection was barely working (for a limited number of users).
Some delegates already arrived slightly ill at The Hague and after one week of close contact a vast number of delegates was infected as well. When I got back I felt sick and to make things even worse, it took me almost two weeks to get rid of the nastiest flu I’ve ever had. Thank god for modern medicine and antibiotics
Now that I feel well again, university started in this very week so there was not much time to take care of PARPG-related tasks either. You see how things add up :-/
Setbacks and changes
Our stance on public relations was, while staying positive, to always offer a rather realistic and honest report about our progress but also potential setbacks. Unfortunately our (now former) lead programmer icelus stepped back from his position while I was abroad. That furthermore means that our plans for a rather sophisticated story engine / AI system are on ice at this point as we rather want to tackle things in smaller steps now to avoid getting involved in something too large and ambitious. It will take some time to cope with the new situation and we’re sad that icelus left.
On the other side I’ve personally encountered such setbacks while working on FIFE. A single leaving developer does not usually make or break a project. What is important to the success of such a rather large scale undertaking is that the developers don’t give up early and stick to the project in the long run. We’ll work through it
Fortunately a new programmer – maximinus – already stepped up and is working on PARPG now. More news about his efforts later on.
Something to look at
As it’s often more fun to actually have something to look at instead of just reading about progress, here’s something for you! Graphics artist Gaspard found the time to create some nifty concept art for the project despite his tight schedule at art college. Enjoy: ![]()
Even more to look at
New programmer maximinus and graphics artist (but also writer eleazzaar teamed up to bring some visuals into PARPG. We’re still in rather early engine evaluation stage so don’t expect anything sophisticated at this point; they simply decided to play around with environment and transition tiles. You can check out the whole discussion about the topic at the forums.
Here are four little screenshots showing the progress from simple flat tiles to a more sophisticated transition layer approach:




Zenbitz galore
There would be a whole bunch of things to report about the efforts of Zenbitz after such a long news dry spell. But to save myself some time I’ll focus on two examples instead of covering all the details in this news update. He wrote down his ideas for encumbrance, inventory and clothing at the wiki; the topic has been further discussed at the forums as well. Last but not least there is a call for feedback concerning (non) action point-based combat systems: http://forums.parpg.net/index.php?topic=156.0.
Reintroducing regular news updates
While I’ll be rather busy in this semester to finish my last courses in university so I can tackle the final exams in autumn and winter, I still plan to spend time on PARPG on a regular basis. I just finished planning for my semester’s schedule and I got several hours of free time on my hands every Monday to take care of news posting duties
So stay tuned for the next news update, coming to you at Monday, 27th of April (not at the 20th, that would be too early since today is Friday and I prolly won’t spread the news about this news update at the forums where we advertize before Sunday). Have a pleasent week
I am the rain
Posted by mvbarracuda in Misc on March 16th, 2009
Yes! It’s Monday again, that means it’s time for yet another news update
As always: lots of progress over the course of the last week so I’ll keep things short and you simply click through the various links if you find a topic of interest.
We want you for PARPG
First and foremost PARPG seems on a good way lately. We got now developers involved in the writing, game mechanics, programming, graphics and project management departments. As the needed infrastructure is in place as well, we would like to expand now by finding additional contributors for the project. We’re currently especially searching for:
- Musicians: composers & sound effects engineers.
- Graphics artists: 3d modelers (Blender user prefered) & concept artists.
If you would like to get involved in the project, check out the contribution guide at the wiki and get in contact with us at the forums or the IRC channel. In case you don’t have an IRC client installed on your system at the moment, you can join the channel via your browser by clicking on this link: http://irc.parpg.net.
First Blender rendering setup in SVN
Our graphics expert Lamoot created a first rendering setup in Blender for testing purposes. Feel free to check it out in the SVN repository. Furthermore an article about possible inspirational graphical references has been compiled and the graphics field research article has been extended.
PAR – the PARPG asset repository
We’ve been searching for a software solution for artists to contribute to the project without forcing them to get used to the Subversion repository. The number of free digital asset management solutions out there is rather limited but we found the interesting ResourceSpace application and it looks like just what we’ve been searching for. Fortunately one of our new programmers (more of him later on) volunteered to set things up for us so that you can now access the PARPG asset repository at http://assets.parpg.net. If you’re interested in the details and the rationale of using a digital asset management solution as addition to the existing SVN repository, check out the art discussion thread at the forums.
Programming department guidance
Besides some ultra secret plans for story engine (read: check the wiki if you’re interested in the details), icelus invested quite some time over the course of the last week to flesh out documentation how to get started for interested programmers. If you’re considering to get involved in the programming field or are just curious, check out the code structure and the code design workflow proposals as well as his additions the contribution article.
Tie joins the gang
Reinforcements for the programming department have arrived! Tie is a Python programmer from Sofia who hasn’t only sponsored the server for the PARPG asset repository but he’s also already getting his hands dirty with coding. He recently refactored and extended the Rio de hola code for our needs.
Furthermore he’s currently working on a playground for the story engine. It’ll be based on PyGame to give the writers a chance to play around with the story format. As we already got two developers involved who are running Mac systems, using FIFE for the playground wouldn’t have been a good solution at this point. FIFE builds on Mac systems in theory but the build process itself seems to be awfully complicated. By using PyGame for the playground, we can give the writers something to get their hands dirty with while we can try to find a Mac maintainer in the long run who can try to come up with easier to follow build instructions for the platform. If you’re interested in helping out testing FIFE on your Mac system and you actually also got a Linux development background (otherwhise frustration is bound to happen), please get in contact with us.
Retain an overview
With all the new developers contributing to the project lately, it’s important to retain an overview to avoid chaos. We recently started to restructure our ToDo list and added a section for milestone planning now there as well. The idea is that the developers of each department add the important tasks to the corresponding milestones so contributors from other fields of work have a good idea what’s currently being worked on and which tasks still lie ahead of us before we can tackle the next step.
GUI sum-up
Another new contributor is Gaspard, who currently compiles a list of all suggestions for the graphics user interface of PARPG. There was quite some lively discussion at the forums about the topic lately so he decided to make the next step and is currently summarizing the concepts at the wiki. Feel free to check the article out or even contribute to it.
Game mechanics update
You’re right: a PARPG news update is not complete if it lacks the weekly dose of game mechanics fun. Zenbitz has been on a design spree again and wrote down his concept for use and study-based learning and also compiled a catalog of possible item types that might appear in PARPG.
Next news update coming soon
The next news update will already come to you at Friday. It might be a pretty short one as I’ll be quite short of time this week due preparing a travel to The Hague. I’ll be attending an United Nations simulation event entitled WorldMUN. The event will start next Sunday and end at Saturday, 28th of March. That’s the reason for the early news update at Friday as well. Next news update after that is scheduled for Monday, 30th of March though it just seems like a great opportunity to post something at Wednesday, 1st of April as well. We’ll see



