Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
White Dwarf Reflections
Columns
Weekly Digests
Weekly News Digest
Freebies, Sales & Bundles
RPG Print News
RPG Crowdfunding News
Game Content
ENterplanetary DimENsions
Mythological Figures
Opinion
Worlds of Design
Peregrine's Nest
RPG Evolution
Other Columns
From the Freelancing Frontline
Monster ENcyclopedia
WotC/TSR Alumni Look Back
4 Hours w/RSD (Ryan Dancey)
The Road to 3E (Jonathan Tweet)
Greenwood's Realms (Ed Greenwood)
Drawmij's TSR (Jim Ward)
Community
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Resources
Wiki
Pages
Latest activity
Media
New media
New comments
Search media
Downloads
Latest reviews
Search resources
EN Publishing
Store
EN5ider
Adventures in ZEITGEIST
Awfully Cheerful Engine
What's OLD is NEW
Judge Dredd & The Worlds Of 2000AD
War of the Burning Sky
Level Up: Advanced 5E
Events & Releases
Upcoming Events
Private Events
Featured Events
Socials!
EN Publishing
Twitter
BlueSky
Facebook
Instagram
EN World
BlueSky
YouTube
Facebook
Twitter
Twitch
Podcast
Features
Top 5 RPGs Compiled Charts 2004-Present
Adventure Game Industry Market Research Summary (RPGs) V1.0
Ryan Dancey: Acquiring TSR
Q&A With Gary Gygax
D&D Rules FAQs
TSR, WotC, & Paizo: A Comparative History
D&D Pronunciation Guide
Million Dollar TTRPG Kickstarters
Tabletop RPG Podcast Hall of Fame
Eric Noah's Unofficial D&D 3rd Edition News
D&D in the Mainstream
D&D & RPG History
About Morrus
Log in
Register
What's new
Search
Search
Search titles only
By:
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Menu
Log in
Register
Install the app
Install
Community
General Tabletop Discussion
EN Publishing
[WOIN] WOIN Character Assistant, a character creation tool
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="DesertDogSledder" data-source="post: 7305324" data-attributes="member: 6918564"><p><strong>Progress!</strong></p><p></p><p>It's been a few weeks, but I've been toiling away. I decided to move forward with another GUI toolkit (PyQt) which I felt like was more efficient, modern, and more actively developed. This essentially meant I had to rewrite the entire program. Along the way, I've made some small tweaks to the interface. In the end, not much will look visually different, but under the hood things are more organized and... well, efficient. I regret nothing! I feel like it was totally worth it.</p><p></p><p>I wanted to share some screenshots of things that I've been tweaking and working on along the way! Warning, numerous images ahead!</p><p></p><p>Here's a picture of the overview tab. In the wxPython version, we had text with buttons nearby for changing information. For example, the trait was displayed as just text with a button next to it that read "Set Trait". This went for the race and homeworld as well. I wanted to experiment with having the value printed on the button. You can see that the trait is now displayed on the button you press to change it. This cuts down on some of the widgets we have to display.</p><p>[ATTACH]92217[/ATTACH]</p><p></p><p>You can see this on the race tab as well as minor tweaks to the way skills are displayed.</p><p>[ATTACH]92218[/ATTACH]</p><p></p><p>I changed the widgets for the attribute values to "spin boxes" because they were a little easier to work with... And I thought they were neat! In addition, I allowed the user to change attribute values on careers. This will allow you to note things like the REP gain your character might receive because of a medal or exceptional performance in college.</p><p>[ATTACH]92219[/ATTACH]</p><p></p><p></p><p>One of the bigger changes was my decision to rework the skill dialog. I always disliked my original layout and the ugly way I had the user add multiple skills to signify multiple ranks. If you wanted to add 3 ranks of "carry", you had to add it three times. The list would then say "carry carry carry". I wanted to pretty this up and make it more user friendly, so I added the addition of a "rank" spin box. I had to tweak the way skills were stored in the back end, which unfortunately means older character files are not compatible.</p><p>[ATTACH]92220[/ATTACH]</p><p></p><p>Another thing I wanted to improve was the "export" functionality. Currently, it just spits out a boring text file. I know some people requested the ability to generate a character sheet... So I tried my hand at it. This is subject to change, but I was finally able to get something basic working as a proof of concept. Now, "Export" generates an HTML file inspired by the WOIN character sheets!</p><p>[ATTACH]92221[/ATTACH]</p><p></p><p>Finally... This is the big one that both myself and many others have been yearning for. It's not done yet, but I couldn't wait to show you all a sneak peek...</p><p>[ATTACH]92222[/ATTACH]</p><p></p><p>I wanted to finish up the equipment portion before I released this all to the public. I've gotten over a lot of the initial hurdles for equipment, so things have been progressing nicely. It shouldn't be long now!</p></blockquote><p></p>
[QUOTE="DesertDogSledder, post: 7305324, member: 6918564"] [b]Progress![/b] It's been a few weeks, but I've been toiling away. I decided to move forward with another GUI toolkit (PyQt) which I felt like was more efficient, modern, and more actively developed. This essentially meant I had to rewrite the entire program. Along the way, I've made some small tweaks to the interface. In the end, not much will look visually different, but under the hood things are more organized and... well, efficient. I regret nothing! I feel like it was totally worth it. I wanted to share some screenshots of things that I've been tweaking and working on along the way! Warning, numerous images ahead! Here's a picture of the overview tab. In the wxPython version, we had text with buttons nearby for changing information. For example, the trait was displayed as just text with a button next to it that read "Set Trait". This went for the race and homeworld as well. I wanted to experiment with having the value printed on the button. You can see that the trait is now displayed on the button you press to change it. This cuts down on some of the widgets we have to display. [ATTACH=CONFIG]92217._xfImport[/ATTACH] You can see this on the race tab as well as minor tweaks to the way skills are displayed. [ATTACH=CONFIG]92218._xfImport[/ATTACH] I changed the widgets for the attribute values to "spin boxes" because they were a little easier to work with... And I thought they were neat! In addition, I allowed the user to change attribute values on careers. This will allow you to note things like the REP gain your character might receive because of a medal or exceptional performance in college. [ATTACH=CONFIG]92219._xfImport[/ATTACH] One of the bigger changes was my decision to rework the skill dialog. I always disliked my original layout and the ugly way I had the user add multiple skills to signify multiple ranks. If you wanted to add 3 ranks of "carry", you had to add it three times. The list would then say "carry carry carry". I wanted to pretty this up and make it more user friendly, so I added the addition of a "rank" spin box. I had to tweak the way skills were stored in the back end, which unfortunately means older character files are not compatible. [ATTACH=CONFIG]92220._xfImport[/ATTACH] Another thing I wanted to improve was the "export" functionality. Currently, it just spits out a boring text file. I know some people requested the ability to generate a character sheet... So I tried my hand at it. This is subject to change, but I was finally able to get something basic working as a proof of concept. Now, "Export" generates an HTML file inspired by the WOIN character sheets! [ATTACH=CONFIG]92221._xfImport[/ATTACH] Finally... This is the big one that both myself and many others have been yearning for. It's not done yet, but I couldn't wait to show you all a sneak peek... [ATTACH=CONFIG]92222._xfImport[/ATTACH] I wanted to finish up the equipment portion before I released this all to the public. I've gotten over a lot of the initial hurdles for equipment, so things have been progressing nicely. It shouldn't be long now! [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
EN Publishing
[WOIN] WOIN Character Assistant, a character creation tool
Top