EP Dice Roller Program
Hey all, I'm a newcomer to EP and to the forums and this is my first post, but hopefully you'll enjoy the toy I'm offering up.
See, I love the setting of EP, but I especially love the simplicity of the system. When I couldn't find a single dice roller program to do EP style rules, I was bummed for about five minutes. Then I decided to blow a couple hours and make my own.
So here it is. EPDice v 0.1a, hosted as an x86 binary and VB.NET source code at http://epdice.codeplex.com/ under the LGPL so it's free to download and distribute.
It's a single exe file and just required .NET 3.5 to be installed (which should be automatic on Vista and 7 users). It may be able to run on Linux with mono, but I've not done much with that before.
Presently, it allows for normal TN rolls, simple success rolls, minimum MOS rolls, variable timeframe task rolls, opposed rolls, and damage rolls.
Any suggestions are welcome to improve it, but I'm not sure how much time I'll be dedicating to it beyond this initial development and any bug-fixing that may be needed.
Now if this would work on my Mac or my iPhone it would be even cooler 
Completely agreed. I'd love an EP dice roller for my iPhone!
Anyone want to make an EP dice app for Android? http://appinventor.googlelabs.com/about/
Once they either accept my application or open this up to the public, I will.
Here's a start of an Eclipse Phase dice roller for Android: http://alfedenzia.com/misc/EPRoller.apk
Since it's not a market app, you'll need to configure your phone to allow apps from untrusted sources (but you can trust me, right?).
It's still very primitive (I'm learning how to develop for Android as I go) and I hope to work more on it soon. Right now you enter your TN, pick a modifier (taken from page 115), and click Roll. If you get a Critical result, it will tell you. Otherwise a button appears asking if you want to flip-flop the result. It also displays the MoS for the roll.
Unless there's some functionality there that people *must* have that I'm missing, the next thing I'll probably work on is a combat damage calculator. Enter weapon characteristics, and how much armor the opponent has, and it will tell you how much damage it inflicted. I'd also want to store weapon profiles, so commonly used weapons can be called up quickly. Somewhere in there, I'll also try to tidy the interface a little more, and give it a less ugly icon.
A new version, available at the link in my previous post, has been uploaded. I've tidied up the standard rolling page, and added a damage calculator. I'm not sure if I'm calculating damage correctly for the Stunner (I'm rolling 1d5, which matches the description if you always round up, but not if you round down), and I'm not including grenades/seekers since I'm uncertain as to how concussion minigrenades work (1d10 / 2, minus 1d10 DV?).
Naturally, since I don't know what your character's SOM is, it's not automatically included in the calculations. If a weapon calls for SOM, though, it will be listed in the description, and you can enter your SOM/10 in the Additional Damage field.
There's no support yet for adding custom weapons, but with all weapons I could see except for the grenades/seekers included, as well as the different ammo types, it should handle most other things.
I'll probably poke around with the Damage screen some more, adding support for custom weapon profiles, and probably do something for opposed rolls. Are there any other features that people would want?


I just use DiceBag on my phone.
Works good. Thanks for doing it! I would suggest having the Simple Roll option actually be just pressing a button to get a roll, w/o having to enter in the TN. It's easy enough to eyeball the TN w/o needing to enter it in.
You're correct on the DV rounding for the stunner. For concussion minigrenades the blast radius is just reduced by half.
Another version of the Android app uploaded to http://alfedenzia.com/misc/EPRoller.apk . Just waiting a bit to make sure that the DB schema won't be changing much more before I add support for user-created weapons/ammo.
New features:
* Opposed rolls
* New icons, made by Elizabeth Sherry
* Things no longer get cut off when the phone is in landscape mode
* Added seekers and grenades to the list of weapons
* Target TN no longer necessary for standard tests.



I'm more and more thinking about getting an Android, especially seeing this!
do you plan to make a pc or ipod version?
I considered sombranox to have covered the PC base for now, and I lack both an iPhone/iPad/iPod Touch to develop for, and a Mac to develop with, so I won't be doing anything there.
sombranox: I was able to run your program on Debian by just installing mono and the VB libraries. No special fiddling was necessary.
Another version of the Android roller!
The biggest change: you can now add your own ammo and weapons. Hit the Menu button the Damage tab to create new ammo classes (e.g. firearm, railgun or missile), new ammunition (e.g. the Bose-Einstein Condensate rounds), or new weapons. There's no way to import or export sets of ammo or weapons (yet), but now if your players do come across a TITAN weapon that they're foolish enough to use, the app can handle it too.
The other feature, which was more for fun, is that you can now roll just by shaking the phone.


this looks amazing!
do you think you could make it work on PC? I can't afford an Android when I'm saving money to buy an ipad for the Hols.
Lenovo will be coming out with a cheaper Android based LePad this Christmas. It's like the iPad but the carrying case comes with a keyboard. Oh did I mention it will be cheaper then the iPad.
http://www.engadget.com/2010/07/20/lenovo-promises-lepad-android-tablet-for-the-end-of-the-year/
The Sakshat threatens to blow all other tablets out of the water. I want one... so bad....
Well, you could download the SDK and run it on the Android emulator, but that seems rather silly. I have no plans at the time to port it to PC - most of the code is so closely tied to the Android libraries that I'd have to rewrite almost everything, and what would be left would be the DB definitions, and the code that rolls damage. In the mean time, I have some non-EP related Android apps I'd rather work on first.
If anyone does want to port the damage rolling code to the PC or any other platform, I'll gladly share the core entries to save them some data entry.
Thanks for the great app. Any plans to update it with the latest errata info?









this
is
AWESOME!!
Thank you!
I'm playing a skype game, and this will come in handy
now if I could find a HUD for Second Life that does the same, life would be perfect!
EDIT: the damages part works perfect! now, what this dice roller could really use is a roll for the stress. it's similar to the damages, but different enough to warrant its own option
"Nothing Is True, Everything Is Permitted"
--Creed of the Brotherhood