Aller au contenu

Photo

Random character generator for BG 1 using Easy Tutu or BG 2


  • Veuillez vous connecter pour répondre
70 réponses à ce sujet

#51
Gate70

Gate70
  • Members
  • 3 208 messages
Ah, forgot the monk level 1 skills were fixed. Scratch that.

#52
corey_russell

corey_russell
  • Members
  • 5 289 messages
This is still a work in progress, but it does work at what it does so far. I found a "free" hosting service, but there are some catches, as you will see if you go there. But any case, it can be downloaded at this link: http://corey.freewebsitehosting.com/

#53
Gate70

Gate70
  • Members
  • 3 208 messages
Corey
Just downloaded it, works OK.

I have just finished a Python version (bear in mind I only started looking at Python this morning so haven't found the best way to do two or three parts of it. If there is anybody who knows Python or is just interested in looking at the code let me know.

#54
corey_russell

corey_russell
  • Members
  • 5 289 messages
Gate70 -- you already had that EXE, I was just posting a link where it will be available for the future, and to anyone else who wanted to try it.

#55
Gate70

Gate70
  • Members
  • 3 208 messages
Yep, I meant it was downloadable. :)

#56
corey_russell

corey_russell
  • Members
  • 5 289 messages

Gate70 wrote...

Yep, I meant it was downloadable. :)


Posted Image Yes well I tested it before I posted the link. The free web site is super limited, including the limit that no file larger than 1 MB can even uploaded to the web site, but fortunately not a problem for Quickbasic programs.

#57
corey_russell

corey_russell
  • Members
  • 5 289 messages
Adding proficiencies to my program will be my next project -- does anybody think I should make the program create a proficiency for at least one melee/ranged weapon BEFORE assigning one to a style? It would be vicious for a character to get all their points in styles and not any to an actual weapon (poor mages with the -5 to their Thac0 when using a non-proficient weapon).

Modifié par corey_russell, 27 février 2012 - 04:40 .


#58
After5CST

After5CST
  • Members
  • 171 messages

corey_russell wrote...

Adding proficiencies to my program will be my next project -- does anybody think I should make the program create a proficiency for at least one melee/ranged weapon BEFORE assigning one to a style? It would be vicious for a character to get all their points in styles and not any to an actual weapon (poor mages with the -5 to their Thac0 when using a non-proficient weapon).

I do.

In a perfect world, I would have a related weapon proficiency be required before a weapon style could be selected. 

I can see logic behind a character with a sheild proficiency (but no weapon proficiency)... if he is capable of using a shield.

I can see no logic behind having single weapon proficiency if the character has no one-handed melee weapon proficiencies (similarly for two-handed style and two-handed proficiencies).  Exactly how would such a character learn such a proficiency without knowing how to use some kind of weapon?  Practicing "Air swordman" like "Air guitar"?

Counter point:  Rangers can (and often do) start with two clicks in two-weapon style, regardless of whether or not they know how to use any one-handed weapon.  But even then they have four (additional) proficiencies to work with.

#59
After5CST

After5CST
  • Members
  • 171 messages

If there is anybody who knows Python or is just interested in looking at the code let me know.

I'm OK at Python, and would be happy to look at the code and offer free advice.  And that's about how much it would be worth.

Send me a PM or email. 

Modifié par After5CST, 28 février 2012 - 01:45 .


#60
Enuhal

Enuhal
  • Members
  • 361 messages
Well, mages can't invest any points in weapon styles anyway.

I am fine with randomly only having points in weapon styles (it happened to me before).

#61
Gate70

Gate70
  • Members
  • 3 208 messages
Email sent. Cheers

#62
corey_russell

corey_russell
  • Members
  • 5 289 messages
Very good. Seems the consensus is random it all, and if you happen to get all points in styles, we will hope that character levels soon. : )

I suppose it couldn't hurt to have an option for those dreading this possibility and do what I suggested, e.g., assign at least one weapon before a style. This way those that want it all random can, those that dread the aforementioned possibility can avoid it.

#63
corey_russell

corey_russell
  • Members
  • 5 289 messages
Everyone:

I finished adding the ability to assign proficiencies to my program for EasyTutu - it has an option to force weapon assignment before style, but not required to use that. It can be downloaded here: http://corey.freewebsitehosting.com Sorry about the ads, it's a "free" site -- not making any money off this you know!

Grond0 and Gate70: you guys already have this version.

#64
Grond0

Grond0
  • Members
  • 6 487 messages
Thanks for all the work Corey. I just finished my new installation last night so will give your updated generator a go to produce a new party.

#65
corey_russell

corey_russell
  • Members
  • 5 289 messages

Grond0 wrote...

Thanks for all the work Corey. I just finished my new installation last night so will give your updated generator a go to produce a new party.


You're welcome, Grond0. It's actually very interesting -- when I "think" about doing the programming for the proficiencies, it "sounds" like a lot of work (which it was) - BUT, when I actually get my hands dirty and start coding, it doesn't feel like work at all - I love doing it, and don't even notice the time go by. I'm not certain if it's the creativity or solving problems I like, but I just do - I do tech support for a living, but may have missed my calling.

What's funny is I was stuck for 30 minutes, I kept combing over the routine, no proficiencies would show on screen. I went piece by piece with no luck (which I did find bugs doing this, just not the one I was looking for). What was the problem finally? I just wasn't CALLING the new routine -- of course when I actually call it boom data lol.

@Grond0: just curious, is my progra more user-friendly than your spreadsheet? Which method do you prefer?

#66
Grond0

Grond0
  • Members
  • 6 487 messages
Your output is certainly more user friendly.
The need to use Dosbox means yours is a bit more fiddly to start up, though not really a problem.
How easy it is to adjust things would presumably depend on your familiarity with the programs.

Are you still intending to add in random thief skills / mage spells?

#67
corey_russell

corey_russell
  • Members
  • 5 289 messages

Grond0 wrote...

Are you still intending to add in random thief skills / mage spells?


Good question. I'm a bit sour about adding thief skills to the generator for two reasons:
 
1) having a tough time wrapping my head around the rules/procedures needed to so
2) In my first random party that I recently did, I got two thieves with the absolute minimum DEX - my starting scores were negative and zero. I also only got 40 pts -- to randomize THAT would have just been cruel, I think. Those thieves made a lousy ranged attacker and bad at melee -- they couldn't hide so their backstab ability was worthless. Their only contributions were one could open locks the other find/disarm traps. This doesn't mean I won't ever, just leaning not at this point.

Randomizing Spells:
This doesn't seem too bad. If someone can get me the list of spells that would needing to be randomized for 89,000 experience mage broken down by spell level that would help. Also isn't the number of spells to picked influenced by kit/intelligence? I need those rules/tables as well. know any volunteers? EDIT: I just realized I need way more info than this, mainly all the spell schools for whatever someone gives me, and also kit definitions (e.g. what schools disallowed for what class)

If I do add the spell list, will have to change the screen mode -- it won't all fit (though of course is no problem for the generated text file).

Corey

Modifié par corey_russell, 28 février 2012 - 07:10 .


#68
corey_russell

corey_russell
  • Members
  • 5 289 messages
Everyone:

The rolling mechanism in the RNDMCHAR program has been redesigned to more closely match the way BG 2/EasyTutu does the rolling. In nutshell, the old method caused the low end of rolls to come up more often than they should have. Some miscellaneous bugs fixed as well.

As always can get from here: http://corey.freewebsitehosting.com/

Modifié par corey_russell, 01 mars 2012 - 04:55 .


#69
Grond0

Grond0
  • Members
  • 6 487 messages

corey_russell wrote...
If someone can get me the list of spells that would needing to be randomized for 89,000 experience mage broken down by spell level that would help. Also isn't the number of spells to picked influenced by kit/intelligence? I need those rules/tables as well. know any volunteers? EDIT: I just realized I need way more info than this, mainly all the spell schools for whatever someone gives me, and also kit definitions (e.g. what schools disallowed for what class)

I can put that together for you, though I'll need to check what Tutu does - I have a feeling they may change some of the opposition spell schools for specialist mages.

#70
corey_russell

corey_russell
  • Members
  • 5 289 messages

Grond0 wrote...

corey_russell wrote...
If someone can get me the list of spells that would needing to be randomized for 89,000 experience mage broken down by spell level that would help. Also isn't the number of spells to picked influenced by kit/intelligence? I need those rules/tables as well. know any volunteers? EDIT: I just realized I need way more info than this, mainly all the spell schools for whatever someone gives me, and also kit definitions (e.g. what schools disallowed for what class)

I can put that together for you, though I'll need to check what Tutu does - I have a feeling they may change some of the opposition spell schools for specialist mages.


That would be great. There's no rush or anything -- but when you get it then I can think about the design aspects.

#71
corey_russell

corey_russell
  • Members
  • 5 289 messages
Random spell picks for BG 1 Tutu has been programmed into the RNDMCHAR.EXE program. As always you guys can get from http://corey.freewebsitehosting.com/. Spell assignments should be legal. The program follows the rules about can't pick from opposition schools, as well as every level of spell pick must be at least one spell of your own school if you are a specialist.