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.

Character Generator

19 posts / 0 new
Last post
Nyvak Nyvak's picture
Character Generator
Hi all! I'm presently in the process of building up a complete Character Generator for Eclipse Phase. The purpose is to offer to players and GM alike a complete tool to edit, validate and print their character sheets. If any of you remembers of Daegann's CharGen for SR4, this is a similar tool that I'm putting in place. I already have a pretty decent model in place, which means I'm now into the final crunchy part, (graphical) user interface. Since these are only the baby steps of the interface itself, ther's not much to show but you can check it out on http://www.youtube.com/watch?v=juk0DVCYui0 . Updates should go quickly.
Byzantine Laser Byzantine Laser's picture
Re: Character Generator
Oh, awesome. While the existing spreadsheets are quite nice, they've been giving some of my newer players trouble, so I've been hoping for something a bit more structured like this. I'll definitely be looking forward to a finished product.
Decivre Decivre's picture
Re: Character Generator
Nyvak wrote:
Hi all! I'm presently in the process of building up a complete Character Generator for Eclipse Phase. The purpose is to offer to players and GM alike a complete tool to edit, validate and print their character sheets. If any of you remembers of Daegann's CharGen for SR4, this is a similar tool that I'm putting in place. I already have a pretty decent model in place, which means I'm now into the final crunchy part, (graphical) user interface. Since these are only the baby steps of the interface itself, ther's not much to show but you can check it out on http://www.youtube.com/watch?v=juk0DVCYui0 . Updates should go quickly.
I'm liking what I see. Just promise me you'll keep the interface fairly basic (so I can run it on a crappy computer), and file compatibility is maintained between versions (I hate when a program pushes its old format into obsolescence with no means of conversion). If those remain the case, I'm probably going to love it.
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]
Nyvak Nyvak's picture
Re: Character Generator
Rest assured, the interface isn't meant to get complicated. The way i develop it, it should run with no install (just file copy) on any windows system with an up to date Java (if you have vista or XP it's checked). The goal being making it available for as many systems as possible, i'll probably at some point consider other OS too. I'm not a specialist though. About versions compatibilty, I intend to use XML to store character data in files. That way, informations will be read accordingly by the loader, and if it doesn't find it, it'll set it at zero. It's intended to gain time when loading skills, gear, assets, and the like, but mostly to ensure i don't waste time hardcoding all of this. So don't worry, I don't intend to change the data files with each version, or only for the sake of completion. tl;dr yes i intend files to be portable from one version to the pther.
CodeBreaker CodeBreaker's picture
Re: Character Generator
Good Luck to you Sir! I always meant to get around to doing something similiar but never had the time.
-
Quincey Forder Quincey Forder's picture
Re: Character Generator
if you could, could you send me the sentences that will appear in the application? I'll be happy to translate them in French, so player with little to no knowledge in English can use it too
[center] Q U I N C E Y ^_*_^ F O R D E R [/center] Remember The Cant! [img]http://tinyurl.com/h8azy78[/img] [img]http://i249.photobucket.com/albums/gg205/tachistarfire/theeye_fanzine_us...
Nyvak Nyvak's picture
Re: Character Generator
I'd be more than happy to do this if it can help me using the character builder in my mother tongue! I'll make a post soon about the database files scheme, and how it will allow to support several languages. As for the platform itself, it already includes a tool for text externalisation, so it should allow to create several platform languages quite quickly. I'm not into this part yet, but it'll definitely comme to it. As for the database files, expect skills, factions, background, assets and so on to have : - a name - a tooltip (in most cases the most defining part of the in-book presentation) - a description (which consists of the original presentation), for example for skills the two paragraphs about what it is and how it is used. Should include page reference too. - the list of specialisations -> linked aptitudes, types and other will be implemented into the platform. Aptitudes are built in as it made the whole modeling more convenient. I'm thinking about letting skill types in a datafile in the case of new custom skills. More of this when I have a complete (means WORKING) CP expense editor...
Decivre Decivre's picture
Re: Character Generator
Nyvak wrote:
I'd be more than happy to do this if it can help me using the character builder in my mother tongue! I'll make a post soon about the database files scheme, and how it will allow to support several languages. As for the platform itself, it already includes a tool for text externalisation, so it should allow to create several platform languages quite quickly. I'm not into this part yet, but it'll definitely comme to it. As for the database files, expect skills, factions, background, assets and so on to have : - a name - a tooltip (in most cases the most defining part of the in-book presentation) - a description (which consists of the original presentation), for example for skills the two paragraphs about what it is and how it is used. Should include page reference too. - the list of specialisations -> linked aptitudes, types and other will be implemented into the platform. Aptitudes are built in as it made the whole modeling more convenient. I'm thinking about letting skill types in a datafile in the case of new custom skills. More of this when I have a complete (means WORKING) CP expense editor...
Also note fields for field skills, but be sure to leave both fields and specialization open, just in case the player has one he wishes to take that isn't on the list. Case in point: my async character has touch attacks as a specialization for unarmed combat... and that's not on the regular list.
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]
Nyvak Nyvak's picture
Re: Character Generator
Decivre wrote:
Also note fields for field skills, but be sure to leave both fields and specialization open, just in case the player has one he wishes to take that isn't on the list. Case in point: my async character has touch attacks as a specialization for unarmed combat... and that's not on the regular list.
Yeah I forgot to mention fields, but it 's been taken care of.
Octomorph Octomorph's picture
Re: Character Generator
XML for storage would be excellent - I've been thinking of trying to build an iPad app for EP, similar to the iPlay4e site or i4e iPhone app for D&D 4th edition. Being able to import characters from a builder would be very cool.
Nyvak Nyvak's picture
Re: Character Generator
Some updates. The program now allows to buy aptitudes , be it by spending free points or CPs. As it is, maximums are defined (free aptitudes points total, CP total, and eligible aptitudes max values), and it hard blocks any means to go beyond those limitations. I'm now looking into adding a soft ruling mechanism, a lil like the one found in D&D insider, which piles up warnings when precise situations occur, making the character "not legal" or "houseruled". These warnings will include : - too much CP Spent - too much free aptitude points spent - maximum value for morph exceeded - skill value of 80 exceeded and should allow some quick fixes when the user hovers on these warnings (remove from higher aptitude, set skill points bought to fit 80 total, change morph type,...) or relevant tweaks in the rules. I now works on the character skills editor, and should update with a video while i'm at it.
Andinel Andinel's picture
Re: Character Generator
With Aptitude and Skill limits, make sure that you include a change in the restriction for someone with the Exceptional Aptitude or Expert traits. Also, make sure that purchased aptitudes are capped, but aptitudes are only lowered if they're higher than the morph's aptitude max.
Nyvak Nyvak's picture
Re: Character Generator
Ho yes, I'll make sure... **sorry, in fact it's already been ^^
Quincey Forder Quincey Forder's picture
Re: Character Generator
have you got some screenshots of the application? the youtube is too low res to really see anything
[center] Q U I N C E Y ^_*_^ F O R D E R [/center] Remember The Cant! [img]http://tinyurl.com/h8azy78[/img] [img]http://i249.photobucket.com/albums/gg205/tachistarfire/theeye_fanzine_us...
Nyvak Nyvak's picture
Re: Character Generator
Yes i do have some screenshots. I'll get them online when I have both the time and the energy. And I'll fix that vid too.
Nyvak Nyvak's picture
Re: Character Generator
Hi guys. I've uploaded a new video of a much better resolution on Youtube. You can check it out at http://www.youtube.com/watch?v=w9MvWlGQ1j4 . Not many improvements from a user point of view. Did some 'cleaning' so as to get much less obfuscated code. At least it becomes slowly 'interactive'. Don't hesitate to post remarks, wants, and the like, but please keep in mind that most of the important features are still missing so the present look should change quickly.
Nyvak Nyvak's picture
Re: Character Generator
Update. No vid or screenshots this time though. After some unexpected changes to skill model, the skill buying page is now in progress. Its layout should be like this : - left a list of all model skills, with field skills only present as a group. - double click or selection+Add button clic adds the skill to the character. - in the case of Field Skills, it then opens a popup list of the existing applications in this field, where you can choose several and enter new ones. So you canenter your several knowledges in Academics at the same time. - Skills added to the character can get CP to improve them, buy specialties, etc... other are computed from aptitudes. (all of this get displayed in a table like part of the page, which should allow near complete modification and sorting). - finally special and morph/gear bonuses get applied. Other updates : - I've delved a little into the PDF generation process. The action to export PDF files is ready already and is able to build a mention free PDF (ie a copy of the standard character sheet but using the character name as file title). I'm preparing Text fields locations for the moment. Getting full character prints then will be easy. - I have some requests about character illustration : enclosing box doesn't get resized to fit the image as per now, it will soon. - some layout problems are now fixed. It included buttons changing sizes in an awkward way, problems when reducing window size, and the like. Some of them are fixed, but i'm not focused too much on layout for now. I'll check it again when i'm done with skill acquisition.
Quincey Forder Quincey Forder's picture
Re: Character Generator
will there be optionnal creation possibilities, like the one suggested by Okhin on Solarchive, with the job skills packages? that would be a nice touch, if possible. Like I mentioned before, I suck in programming
[center] Q U I N C E Y ^_*_^ F O R D E R [/center] Remember The Cant! [img]http://tinyurl.com/h8azy78[/img] [img]http://i249.photobucket.com/albums/gg205/tachistarfire/theeye_fanzine_us...
Nyvak Nyvak's picture
Re: Character Generator
Quincey Forder wrote:
will there be optionnal creation possibilities, like the one suggested by Okhin on Solarchive, with the job skills packages? that would be a nice touch, if possible. Like I mentioned before, I suck in programming
Could be implemented, as it has no rule impact on the final character wether you used a "job skill package or not". There again, i'll start with normal step by step acquisition, before adding those.