As this is my first time here, let me greet everyone on this forum! Also, let me, once and for all, apologize for my english level (I'll do my best, I promise).
That said, let's go to the subject. I'm creating an online character generator for Eclipse Phase. At first I thought to release it only on a local server for my friends and myself only. But then I discovered those forums and this community. Well, why not submitting it there as well?
For now it's not finished, but before I finish it and eventually make it public, I have a few questions concerning copyright. If I make this program public, I want it to be in agreement with copyright rules of the game itself. Ideally, I would like to have the agreement / comments of the staff, knowing that:
- The program uses (and explains some of) the game's rules.
- There is some cut/copy from the game (essentially for descriptions like backgrounds, factions, morphs, and some parts of character creation).
- Visual layout is not finished yet, but I would like to use some of the book images (essentially logo of Eclipse Phase) into it. Well, I'm not a designer, so the program layout won't be the best part.
- All this knowing I am not a lawyer. I would be glad to add some copyright informations on the main page of the generator, if only I knew what to put.
- Finally, the program is / will be in english. Well, it's not my first language, but as the core book is only available in english, it's easier for me (nothing to translate). That mean there will probably be some mistakes to correct ^^
Well, that's all. So, if anyone here know a little more about copyright rules, I would be happy to hear from you and eventually release this character generator (should be finished in a few days).
Thank you for reading me!
Welcome! These forums will be deactivated by the end of this year. The conversation continues in a new morph over on Discord! Please join us there for a more active conversation and the occasional opportunity to ask developers questions directly! Go to the PS+ Discord Server.
Eclipse Character Generator
Tue, 2010-12-21 00:20
#1
Eclipse Character Generator
Tue, 2010-12-21 03:21
#2
Re: Eclipse Character Generator
Waiting with anticipation-I believe that as long as you acknowledge the authors and the licence than it's ok, but you probably should start a copyright thread in the other subforum EP News & Events-the game designers post there often, so if you ask about specific copyright issues this might help you.
Also here is a similiar project which you probably could look at:
http://www.eclipsephase.com/character-sheet-jmobius
—

Fri, 2011-01-07 00:29
#3
Re: Eclipse Character Generator
All you need is this (extract from the Core book) :
Read the license carefully, but there's no tricks, it's quite straightforward.
Fri, 2011-01-07 07:54
#4
Re: Eclipse Character Generator
I working on a such project too.
My purpose is to create more than a character sheet manager (even if it's the first step) : A full RPG tool box (but not a video game) :
* Character creation/update workflow (avoid ingame player book browsing and game master post checking)
* Story line publisher (centralize and unify format of writer jobs to improve user collaboration and browsing)
* Game mechanisme bundle system (share additional game rule stuffs assumed by character sheet manager)
...
I'm curious about how did you design scalling data base with character sheet validation.
Backup handling is another hard feature to manage ..
I'm not sur it's the best place to talk about technic but what technologies do you use for your own version ?
See you
—
Technology is corruption.
Fri, 2011-01-14 16:13
#5
Re: Eclipse Character Generator
What would be very nice to include would be a way to export your character into some standard data format, like a comma separated .csv or xml so that it can be parsed or imported through to other programs. If someone else writes, or is writing a dice-roller or initiative tracker, it would be cool to be able to import character stats and maybe eventually put together a whole system.
Tue, 2011-01-18 12:52
#6
Re: Eclipse Character Generator
Another advantage to exporting to a common text based format is that it makes source control easier. The ability to manage forks, merges and sequential backups, as well as a change log, is something that would be very useful for this game, and there just happens to be a whole market of products that will do this to text files.
—
[img]http://alfedenzia.com/eprep/?r=2[/img]
Tue, 2011-01-18 18:05
#7
Re: Eclipse Character Generator
Gotta agree with the others on the common text format output - not only would an xml dump be incredibly useful, it's also in keeping with the spirit of the EP releases. Maybe that isn't a huge motivation for you, but it seems like it would be since you're making a tool with the intent of giving it away for free.
Tue, 2011-01-18 19:19
#8
Re: Eclipse Character Generator
This is a great idea, I keep it on my list.
I'm damnly thinking about "how software could improve game experience".
What could be the thing you would like to not have to do and would make even better your games ?
Normally next month I will be more free so be able to work hardly on the project (if I don't spent all of my time reading*).
For now i'm basicaly continuing the design (Storage and UI) but I decided to also use a set new technologies to improve the project quality (and have fun) : Mongo DB + HTML5/CSS3/Raphaeljs.
Hope next post be about a publish date.
*I bought Sunward Hard book last weekend and the game master screen, the initiation scenarii is amazing !
—
Technology is corruption.
Thu, 2011-02-17 03:56
#9
Re: Eclipse Character Generator
Another thing that you might want to consider for your program, especially since English is your second language, is to separate the program's texts from the actual program itself. This way, people can easily translate your software into their chosen language without having to play with your code. Many popular programs use external language files.
Just a thought.
—
Transhumans will one day be the Luddites of the posthuman age.
[url=http://bit.ly/2p3wk7c]Help me get my gaming fix, if you want.[/url]
Fri, 2011-02-18 17:36
#10
Re: Eclipse Character Generator
Oh, good point. Localization is much easier if you build it in from day 1 rather than trying to shove it in later. It looks kind of messy in code having a bunch of text IDs rather than actual text, but it will be infinitely easier to edit, update with erratta, and translate later.
Sat, 2011-02-19 10:46
#11
Re: Eclipse Character Generator
http://daegann.free.fr/programmes/programmes.php]Shadowrun Character Generator[/url].
Exactly. You might even make those files at least partially editable from within program (adding in or editing traits, skills and equipment databases), like they did for this [url=—
Transhumans will one day be the Luddites of the posthuman age.
[url=http://bit.ly/2p3wk7c]Help me get my gaming fix, if you want.[/url]
Wed, 2011-02-23 04:54
#12
Re: Eclipse Character Generator
Hi everyone.
I don't mean to step on anybody's toes, but the project I'm working on is a bit more comprehensive (and complex) than those I've seen so far in this thread, so I thought I would mention it in case anyone is interested in the project (and helping me with it!).
I am in the opening stages of a project to build an Eclipse Phase character manager in Java, using XML for the entire data structure of the program. So far I have built an XML parser and editor and developed schemas for the initial data files, being Skills, Morphs, Augmentations (implants & robotic augmentations), Traits, Backgrounds, Factions, Equipment and Sleights.
I've so far fully implemented the data for Backgrounds, Factions, Traits and Skills (all from the main rulebook) and I'm working on augmentations, morphs etc. Ideally I'd like to get some volunteers to help me prepare the data so that I can get on with actually creating the character manager.
The idea for this application is to help people to manage their forks, backups and morphs which, as we all know, can get very complicated in Eclipse Phase. The workflow will move from character creation through to in-game play, with some of the following features:
1) With a 'character' at the root of the tree, the program will maintain a complete list of all forks and backups of an ego in a tree format so that it's easy to track at a glance what forks and egos exist. This will be maintained as a single XML file with links to unique XML files representing a 'state snapshot' of each ego.
2) At any time the user will be able to select an ego from the tree to load it as an active character, allowing its statistics, memories etc. to be edited.
3) On 'activating' an ego the user will be given an opportunity to assign it to a specific morph, at which point the character's stats will update to represent any enhancements provided by the morph. Equipment may also be assigned from the root character's inventory. Each morph, ego and item of equipment will record its current location so that the player can make informed decisions about equipping his egos. I will also make it possible to set an ego 'read only' with an explanation; this will be ideal for egos that have gone rogue, been deleted, etc.
4) Saving the 'character view' will probably result in an HTML file. This will be presented using XSLT to transform the underlying XML into a viewable form. This will allow people to easily host their characters online. The software is primarily designed to be used on the fly as a method of making it easier to handle multiple forks, but once a 'character view' is generated it will also be possible to print from the browser and even to modify the base HTML/XSLT to customise the appearance as desired. I may even be able to build a customiser in the software that alters the character sheet that's generated at the end.
So, as I said before I can really get into the meat of making the character manager itself, I want to populate my XML data files with all of the sleights, equipment etc. from all of the books. If you'd like to volunteer to assist with this it would be great. I'm including most of the text for each item, making it a handy reference guide during play. And you won't have to edit XML in the raw; what I've written so far allows for relatively straightforward editing of the XML and also enforces compliance against the base schema.
I look forward to hearing from any volunteers!
Thu, 2011-02-24 07:52
#13
Re: Eclipse Character Generator
I'll help - send me your format/schema and what you'd like me to focus on and I'll see if I can't get some stuff taken care of.
Thu, 2011-02-24 10:46
#14
Re: Eclipse Character Generator
I'd like to help test it once you've gotten your work to that point. I'm short on time to contribute, but I can always break something for ya.
Thu, 2011-02-24 11:22
#15
Re: Eclipse Character Generator
Octoroks, Great!
And thanksfor the offer of testing, it'll be quite a while before I have much to test, but it's good to have someone waiting in the wings.
The project so far is gettable from the following link:
http://db.tt/VAbxCdQ
The zip file contains the executable jar file for the program, the XML files and the schemas against which they are validated. The program (for now) is set to load the XML files from the default directory. That should normally be the directory it's run from, but in some environments it seems to be the Home directory instead; if you get a complaint that the files can't be found that may well be the problem.
As to what you can do, Octo, I'm mainly keen on getting the Morphs finished as a priority, so if you would care to enter some of the morphs from the main rulebook, Sunward and Gatecrashing that would be amazing.
The program will complain every time you hit 'save' if the XML isn't valid, and tell you what valid options are, so I recommend that you try to save after adding each element. Eventually I hope to produce an easy-to understand description of the schema to make this easier.
If as you enter the morphs you find that the allowed options don't support a data item you think is essential, please let me know and I will edit the schema to allow incorporation of the missing element.
Once all the morphs are done the only outstanding item is Equipment, I think... I'm working on Augmentations (being implants and robotic augmentations) and will soon have that finished. Oh, I also don't have any material from Gatecrashing or Sunward in any of the other data types, so if you would care to add any sneaky new implants, backgrounds or Traits from those books it would be very helpful.
Hopefully you will find the editor fairly intuitive to use, but should you have any difficulties please let me know at rbellingham@gmail.com.
It would also be helpful if you could tell me:
1) How you handle Rez points for forks (my personal rule is that any rez points gained post-fork are added to the final result on merging, but that skills gained by the non-primary fork between times are lost unless the primary fork spends rez points to bed them in) as I will eventually need to write a rez-point handling system.
2) Particularly key bits of information or data you would like to track for characters. I will release the Ego, Morph and Character schemas once they're written so you can see what I plan to be storing, but it will obviously help to make the program more useful if I know the things that you want to have access to during character management at an early stage!
One last thing, I thought perhaps you might like some evidence that you won't be wasting your time if you assist me with this project. To show that I do have staying power and a modicum of Java skill you might like to check out my Exalted Combat Manager, which offers some fairly advanced features for keeping track of combat scenes in White Wolf's "Exalted".
http://dl.dropbox.com/u/793329/ExaltedCombatManager.jar
Thu, 2011-02-24 19:43
#16
Re: Eclipse Character Generator
http://eclipsephase.com/cclicense -- there are a couple of pieces of art that you can't distribute under the Creative Commons license, but all the text and most of the art is fair for re-use within the terms of the license.
Looking forward to seeing the software! :-)
Please read the info at
Thu, 2011-02-24 20:16
#17
Re: Eclipse Character Generator
Took a look at the Exalted Combat Manager - looks good and would be a good resource if retooled for Eclipse Phase. Additionally, an iOS version of the tool would be tremendous (either native or browser-based) - perhaps similar to the iPlay4e tool that's out there.
Downloaded the zip - will take a look at it.
Thu, 2011-02-24 20:52
#18
Re: Eclipse Character Generator
One note when I first opened the app and loaded a file (one of yours), I get a error dialog:
XML is non-compliant with the document template Line 181, column 47
Error: Element type "xs:element" must be followed by either attribute specifications, ">" or "/>",
Continuing to load file, but you won't be able to save until the errors are fixed
I've started editing the morphs file by hand (which is just as easy, to be honest, since I can just copy and paste). It loads up with the same error.
I noticed that you've got no element for Advantages or Wound Threshold - is this on purpose? If not, would you like me to add?
Fri, 2011-02-25 03:30
#19
Re: Eclipse Character Generator
Oops, my bad! That's actually an error in the schema document. When I added the "ap" element to "attack" I typoed on the closing tag and there were two //s. I've tweaked a few of the allowed Advantage/Disadvantage Resources too, as some of them worked for faction/background but aren't appropriate for Morphs.
You can either download the corrected xsd file here:
http://db.tt/7v5bM3r
Or, as I have also updated the zip file, you can download that.
I deliberately left out Wound Threshold because it's derived from Durability in every case; I'd rather calculate it in the character manager.
Advantage and Disadvantage are both already catered for in the schema though, as complex types. The basic format is (With angular brackets around the tags, of course):
advantages
advantage
Then: resource then name or category then plus or equals or minus or rezCostMultiplier or level (for traits) or status (banned or free, for things like traits etc.)
/advantage
/advantages
One "advantages" block can contain multiple "advantage" blocks.
The same holds true for disadvantages.
Valid Resources are:
moxie
credits
reputation
equipment
aptitudeMaximum
skillMaximum
sleevedAptitudeMaximum
durability
trait
If as you write morphs up you find there are advantages you can't code, please let me know.
I do recommend using my program now you can load files into it, as it makes it dead easy to clone an entire entry etc. plus it validates every time you save allowing you to hit 'save' to check what you've done so far and find out what the valid options are.
Fri, 2011-02-25 03:37
#20
Re: Eclipse Character Generator
Well, Exalted uses a completely different style of initiative that isn't transferrable to Eclipse Phase, so it would probably need to be re-written from the ground up.
In Exalted initiative keeps on rolling. Each action has a speed in 'ticks' and to determine when someone is next due to act you add the speed of their action on to the tick in which they last acted. It's actually quite a good, fluid system but can be messy to keep track of in large combats, which is why I wrote the manager.
In Eclipse Phase it's much easier as people just act in initiative order each round, so I find it easy to run combats with a pad and paper or Notepad. =)
Sun, 2011-10-02 00:31
#21
Re: Eclipse Character Generator
Has this project been stalled? I don't have Microsoft Office so I can't use those character sheets and I was looking forward to a java based one. Hope it's not dead in the water...
Mon, 2011-10-03 15:17
#22
Re: Eclipse Character Generator
Use openoffice. I do.
Mon, 2011-10-03 16:46
#23
Re: Eclipse Character Generator
Kindalas' sheet works well in open office: https://sites.google.com/site/eclipsephases/home/cabinet
Tue, 2013-08-13 08:40
#24
Character generator from the french site
On the French site (EP Manager 1.13 - Soft de gestion / création de personnages), you have a functional character generator (last version [1.21], in French of course).
But if someone wants to contact the author to make the conversion in English ...
Lu-Ka