Lars Nielsen
Denmark
flag msg tools
mbmb
Hello

I've written a little program to help me with the rules. Thought I'd make it publicly available.

Changelist
17-Jan-2012 - 1.3
All of Shattered is now documented.
The FAQ - not so much.

15-Jan-2012 - 1.2.5
- Bugfixes, polish.
All of vanilla should be documented now. Most of Shattered as well.
I don't think I'll add all of the FAQ. It will take too much space, and most of it is very situational as well. I'll add what fits an existing category.

12-Jan-2012 - 1.2
Finally got around to updating this thing.
A lot of bug fixes and refactoring going on.
Nathan's "Shards" changes are now out. Not really sure how much of it Nathan has added, since I haven't read the Shards manual. Only done minor quality control on it (since the rule-file is getting big and nasty).
In case it doesn't work as expected, here are all the revisions of the Rules.xml file: http://twir.svn.sourceforge.net/viewvc/twir/Rules.xml?view=l...

Send a warm thanks to Nathan for his hard work on the Shards part.

Sorry bout the long wait.

Ps. Just tested it on Mono (OSX Lion) and it runs but it doesn't look all that great. I'll look into fixing that at some point.

08-04-2011 - 1.1.1
* Age of Empire and Distant Suns should now be documented (I haven't gone through the FAQ yet, so there might be some info from there which I need to add)
* Fixed a few rule bugs.
* Added some new parsing logic for the Rules.xml file.
* Removed "New Distant Suns" game option, as it was redundant.
* The game option "Distant Suns" now detects whether you have Shattered Empire enabled or not.
* Errors are displayed to the user now.

31-03-2011 - 1.0.1
* Fixed a filepath error. The program actually works now... Sorry about that.

30-03-2011 - 1.0.0
* Initial beta release

Background
As an infrequent player of TI3, when i finally get a group together, it has usually been so long since our last game (and usually there are a few who have never tried the game), that we (as in I) have forgotten most of the rules. As the GM, people look to me for the explanation of the rules, so I usually sit with my nose in the manual 40% of the entire game, looking stuff up left and right.

I was getting pretty sick of this, so I thought I'd "just" write a tool to help me out.

Introduction
TwIR attempts to make the rules more manageable by presenting the user with a tree view that contains all the rule in relevant ordering. The final goal is to have short and concise rules descriptions that explains what the user needs to know, quickly. Its assumed that you've gone through the rules at least once, since the app doesn't contain everything in minute detail.

The app contains all official game options. When an option is activated, the rules displayed are rewritten to reflect that game option. No more, no less. I don't want the user to have to read stuff about tactical retreats if that game option isn't in effect.

Development
TwIR is open source and coded in C#. It is licensed under the MPL license. This means that if you modify any license protected file, you must make the modified file available, free of charge, for at least 12 months. Read the license if you start fiddling with it.

I'll change the license if it is causing problems though.

The project can be found here, in all it's modesty: http://sourceforge.net/projects/twir/

The rules are modifiable by editing the Rules.xml file that is distributed along the executable. You can edit this file yourself. Doesn't require a lot of technical knowledge. The technical stuff is documented already at the bottom of the file. You can learn how the app uses the file, just by observing the structure of the XML.

Status
Vanilla: 100%
Shattered Empire: 100%
Shards of the Throne: ?
FAQ: 15%'ish

You can always find the latest version of TwIR here: http://sourceforge.net/projects/twir/files

You need the free .NET 4.0 Framework from Microsoft to run it.


It CAN run on a Mac with the help of Mono: http://mono-project.com
But don't expect it to run as well as on Windows.

Planned (In order of importance)
- Rules.xml cleanup. Need to rethink how to make it more compact.
- User written C# functions for use in the Rules.xml file.
- Additional parsing logic.
- Make it run better on Mono on mac.
- Some kind of search feature.

Legal Stuff
I'm currently using a few pictures from the publicly available TI:3 manuals for displaying board layouts etc. I assume that is legal. I intend no harm with this app.

Finally
I work on this app in my spare time, so the frequency of updates will vary. Feel free to post suggestions.
11 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Henric Fröberg
Sweden
flag msg tools
Seize the Road
badge
For Captain Hammer!
mbmbmbmbmb
Re: [App] TwIR - Twilight Imperium Third Edition Rules
Can I run it on a Mac?
2 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Lars Nielsen
Denmark
flag msg tools
mbmb
Re: [App] TwIR - Twilight Imperium Third Edition Rules
Only if you install Windows on that Mac I'm afraid. :\
Maybe I'll create a web application if the demand is high enough.
There would be a lot of work involved in that though.
2 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Lars Nielsen
Denmark
flag msg tools
mbmb
Re: [App] TwIR - Twilight Imperium Third Edition Rules
I'll see if I can get some coding done this week.
I wanna play in the weekend
3 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Remi Letourneau
Canada
Montrea
Quebec
flag msg tools
Re: [App] TwIR - Twilight Imperium Third Edition Rules
HenricF wrote:
Can I run it on a Mac?


You might want to try running it with Mono ( http://mono-project.com ), which is a free implementation of .NET for Mac OS-X & Linux

which also means that it's not 100% perfect, so it might or might not work.
2 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Nathan McCullough
United States
Germantown
Tennessee
flag msg tools
mbmbmbmbmb
Re: [App] TwIR - Twilight Imperium Third Edition Rules [updated 08-04-2011]
I'm surprised this hasn't gotten more thumbs, this is great! - especially for people still learning, etc.

Two things right off:
Only a few suggestions. Add an attribute for page number or some such. So if the players want to look them up in the rules for a full explanation.

Add the Shards of the Throne


I'm going to try to get the source code and see if I can help out a little.
2 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Lars Nielsen
Denmark
flag msg tools
mbmb
Re: [App] TwIR - Twilight Imperium Third Edition Rules [updated 08-04-2011]
Thanks Nathan, I sent you a PM.

I better get some work done on this thing, haven't gotten around to any coding lately. ^^
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Nick K

Tucson
Arizona
msg tools
Re: [App] TwIR - Twilight Imperium Third Edition Rules [updated 08-04-2011]
Awesome App! Any plans to update this for the Shards of the Throne expansion?
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Nathan McCullough
United States
Germantown
Tennessee
flag msg tools
mbmbmbmbmb
Re: [App] TwIR - Twilight Imperium Third Edition Rules [updated 08-04-2011]
I helped a bit and added the Shards expansion, theres a lot of rules left to be done and tweaked, but it's close.

I don't know when Lars will publish those changes though.
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Ryan Yakich
msg tools
Re: [App] TwIR - Twilight Imperium Third Edition Rules [updated 08-04-2011]
I may be interested in helping work on a web based version. I really love this game but find myself in a similar boat. I would like to access it on my phone though, that is why I was thinking web based would be nice.

Let me know if you have already started so I don't duplicate work. :)

1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Lars Nielsen
Denmark
flag msg tools
mbmb
Re: [App] TwIR - Twilight Imperium Third Edition Rules [updated 08-04-2011]
Hey Ryan

Sorry for the late reply.
No work has been started on a web version.
Feel free to do so.

Drop me a PM if you want to be added as a member on sourceforge.

I haven't worked on it lately. Been busy with other things.

But a web version is a good idea.

Lars

Ps. Nathan talked about wanted to created a silverlight version. Don't know if he ever got started with that. Think he is idle too.
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Lars Nielsen
Denmark
flag msg tools
mbmb
Re: [App] TwIR - Twilight Imperium Third Edition Rules [updated 08-04-2011]
Hey Nick

You can get the latest Rules.xml from the repository.

UPDATE: It is part of the latest version currently.

- Lars
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Lars Nielsen
Denmark
flag msg tools
mbmb
An update is out.
2 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Trev Clim
Germany
flag msg tools
Hi Lars

A great app! Do you continue updating it? What about the latest FAQ?

Thanks,
trev
1 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Lars Nielsen
Denmark
flag msg tools
mbmb
Twilight Imperium (Third Edition): Shattered Empire » Forums » Rules
Re: [App] TwIR - Twilight Imperium Third Edition Rules [updated 17-Jan-2012]
trev_clim wrote:
Hi Lars

A great app! Do you continue updating it? What about the latest FAQ?

Thanks,
trev


Hey Trev

I pretty much decided that I don't want to include the FAQ for now. I know I gave off that impression from the above, but there is just so much situational information in there; information that might end up diluting the important stuff - making reading the rules more annoying.

I still don't own the new expansion, so I haven't added those rules. :S

Any suggestions on what you found lacking?
 
 Thumb up
 tip
 Hide
  • [+] Dice rolls
Front Page | Welcome | Contact | Privacy Policy | Terms of Service | Advertise | Support BGG | Feeds RSS
Geekdo, BoardGameGeek, the Geekdo logo, and the BoardGameGeek logo are trademarks of BoardGameGeek, LLC.