PDA

View Full Version : 3.5 Random Character Generator I made for fun



weso12
2023-09-05, 08:41 PM
Here it is (https://weso12.github.io/)

For now this only covers creating Level 1 Player's Handbook 3.5 material, and doesn't give the character starting equipment. Though I plan to expand that slowly over time (next step is equipment, then higher level characters, then monster manual/dmg stuff, then the splatbook content).

They are certainly bugs or things that don't quite work as the rules suggest (I leaned towards RAI in most borderline cases), feel free to let me know of any problems.

Yes I would get more attention in general if i made this for 5th edition i was just inspired to make it for 3.5

If your curious "Basic Filtering" will reassign your attributes if you full caster couldn't cast spells until you can, guarantee your Bard has one method of perform and ensures feats are not literally worthless for the character.

Condé
2023-09-06, 12:43 AM
First character I made was a gnome barbarian with 7 Strength.
The second was a wizard with 5 Con.

Your generator works perfectly.

weso12
2023-09-06, 12:59 AM
First character I made was a gnome barbarian with 7 Strength.
The second was a wizard with 5 Con.

Your generator works perfectly.

I will admit I went a bit hard into "Randomness" here. While they are safe guards to make full casters be able to cast spells and make sure it doesn't pick literally worthless feats, (though unchecking "Basic Filtering" will remove those) it's hard to have a good balance of still being random (avoiding characters who are cookie cutter)/making a character that's actually well optimized. It might be worth considering having an (optional) weight system for attributes and feats and things along that sort, to still allow things that are unusual things, but kind of gear towards normally, but how much to weight stats would be inherently subjective.

Also Wizards are suppose to be squishy (though I understand no one dumps con no matter what they play)

Crake
2023-09-06, 01:13 AM
I will admit I went a bit hard into "Randomness" here. While they are safe guards to make full casters be able to cast spells and make sure it doesn't pick literally worthless feats, (though unchecking "Basic Filtering" will remove those) it's hard to have a good balance of still being random (avoiding characters who are cookie cutter)/making a character that's actually well optimized. It might be worth considering having an (optional) weight system for attributes and feats and things along that sort, to still allow things that are unusual things, but kind of gear towards normally, but how much to weight stats would be inherently subjective.

Also Wizards are suppose to be squishy (though I understand no one dumps con no matter what they play)

If you’re up for it, give the characters backgrounds which will lean toward certain traits, feats and ability score weights.

Id be curious to see an AI powered npc generator that has full synopsis and tactics for the npcs

weso12
2023-09-06, 02:39 AM
If you’re up for it, give the characters backgrounds which will lean toward certain traits, feats and ability score weights.

Id be curious to see an AI powered npc generator that has full synopsis and tactics for the npcs

I'll looking a background generator and stuff later, but for now because it was realitively quick to implement I included the option to weigh attributes (it does have to be manually selected) so that they are more likely to optimal for the class (wierdo stuff can still happen but it's less likely), feat weighing will be added probably some time tomorrow or the day after.

Metastachydium
2023-09-06, 09:42 AM
Okay, I just got a Half-Orc Ranger with a DEX of 9 and WIS of 7, as well as 2 cross-class ranks in (wait for it) Knowledge (nobility&royalty). That's horrible. I love it!

Crake
2023-09-06, 09:53 AM
Okay, I just got a Half-Orc Ranger with a DEX of 9 and WIS of 7, as well as 2 cross-class ranks in (wait for it) Knowledge (nobility&royalty). That's horrible. I love it!

Martial ranger with great weapon style, and he acts as a noble’s bodyguard :P

Metastachydium
2023-09-06, 10:41 AM
Martial ranger with great weapon style, and he acts as a noble’s bodyguard :P

Given the -2 to Will and the whole "bad at shooting", I was thinking more like a stormtrooper who's absolutely not looking for these droids. (Also, given the random name assigned (Vola) and the below-6'-height, I think it's a she we're talking about.)

HeraldOfExius
2023-09-06, 04:19 PM
I decided to turn off the Basic Filtering and Max Level 1 Skill Ranks options to see what a truly random character looks like, and the resulting paladin took 0.5 ranks in Perform (Keyboard Instruments).

Frostmoon
2023-09-06, 04:41 PM
The first character I rolled up was a Halfling Sorcerer (that was actually my preferred race-class combo when I was really young, so I was excited to see it here)...with 10 Charisma. XD The results this gives us are hilariously chaotic; I'm looking forward to its eventual updates to make it more even better (higher levels? Splatbook silliness? Yes, please!!). Thanks for making this!! :D

weso12
2023-09-06, 06:03 PM
I decided to turn off the Basic Filtering and Max Level 1 Skill Ranks options to see what a truly random character looks like, and the resulting paladin took 0.5 ranks in Perform (Keyboard Instruments).

By what I read as the rules i believe you are allowed to take half ranks in cross-class skills, so that is techinically valid

rel
2023-09-07, 03:08 AM
seems good for creating stats for a random NPC.
Useful resource, thanks ^^

weso12
2023-09-08, 03:20 PM
Update: Feat weighing is now a thing (making it more likely the generator picks useful feats for the character). It's enabled by default but you can turn it off (also Attribute weighing is enabled by default now to reduce complaints about that) also by request, theirs an option (enabled by default) for specialist Wizard to be ensured to have 1 Level 1 spell of their college guarnteed

Various code clean up and bug fixes were implement

Metastachydium
2023-09-09, 12:35 PM
Update: Feat weighing is now a thing (making it more likely the generator picks useful feats for the character). It's enabled by default but you can turn it off (also Attribute weighing is enabled by default now to reduce complaints about that) also by request, theirs an option (enabled by default) for specialist Wizard to be ensured to have 1 Level 1 spell of their college guarnteed

Various code clean up and bug fixes were implement

Testing it I [drum rolls] immediately got a Dwarven Fighter with an 8 for STR, 16 for INT and 12 for CHA, with UMD trained. (I'm still loving this!)

weso12
2023-09-10, 05:46 PM
Testing it I [drum rolls] immediately got a Dwarven Fighter with an 8 for STR, 16 for INT and 12 for CHA, with UMD trained. (I'm still loving this!)

Yeah well it's partially luck of the draw, but I will admit for martial characters, attribute weighing was weak in that version

But update time:

- I increased the weight of martial characters towards their most important attributes (Fighter for example as a 50% to have strength as their highest attribute, 20% Dex, 20% con, 4% Wisdom, 3% Intelligence, 3% Charisma.
- Weigh Racial Selection is now an option meaning that when your race is rolled is skewed by your class, it's not enabled by default.
- Weigh Individual Skills is now an option, makes it so that individual skills are weighed based on class and race features (basically leaning towards stuff your class gets explicit bonuses in), this stacks with the class skill and cross-class skill weight, this also isn't enabled by default
- Many, many, many rules error (Monks finally get their bonus feat at level 1 and Improved Grapple checks for both Dex >= 13 AND Improved Unarmed Strike then either or) corrections and bug fixes

rel
2023-09-11, 12:06 AM
If I can make a suggestion, add an option to generate NPC classes.

The ability to produce a fully stated Bob the turnip farmer or village elder would be an extremely powerful play aid.

weso12
2023-09-11, 01:29 AM
If I can make a suggestion, add an option to generate NPC classes.

The ability to produce a fully stated Bob the turnip farmer or village elder would be an extremely powerful play aid.

On the list of things to do. (Pretty high up)

Edit: NPC classes can now be rolled (disabled by default, if checked a semi-hidden option appears making it only NPC Classes)