#21
|
|||
|
|||
Kyle, take your time, I have things to do before I can start with new missions anyway.
Class System v2 beta Here's the second version of the new class system, I've made a few improvements and added the class based starter equipment. You still have to find the drunkard Paquito to get it, but you'll find some stuff in the car at the first map that will have to due until you do. To complete this new system I have to get cracking on the starter attributes of the different characters. I did the math and discovered that they all don't have the same amount of point, it ranges from 1155 - 1179, Cameron having the lowest total amount. It's weird, I almost always selected him and he turned out to be the one with the lowest skill points, go figure. There are several ways to go about this, like giving everybody the same total amount of points and then spend them based on their appearance, like sex, size or something like that. It's the one I'm leaning towards. Or they could all have the exact same starter stats, bar the strength/agility thingy based on character sex that I mentioned earlier. It's a bit crude and not a very creative way to go. Or I could let them keep all their Parameters as is and only change their skills, giving them all the same total amount but redistribute the skill points so that they all have the same in those only. It's a compromise but it might work if one spends the point right. Feel free to post your input. Once the new skill system is finished I might start on the new Global AI, something I started on for the ARM Project. My idea is to create a dialog screen where you can do all the Holding cities, Placing and paying militia with a few simple clicks on the mouse. It would remove the need for town mayors and would make the whole economic system of it much easier to grasp. Once again, input is welcome |
#22
|
|||
|
|||
Selecting an avatar & potential startup point spending...
R@S,
I'm really looking forward to trying out v. 2 of the beta sometime tonight. Unless you say otherwise, I'm assuming that every time a new update comes out we should start a brand new game. Your efforts with ARM are highly commendable, and will certainly positively alter the entire gaming experience in a positive way. It gives more power to the player, and that's a good thing. I too noticed that the starting point totals were sometimes substantially different from one character to another. Like you, I prefer playing Cameron, but didn't know he had the lowest point total of all of them! Again, being a GURPS devotee, my strong preference would be to simply allow the player the option of choosing any avatar he/she wants, have them virtually be a "blank" slate, and spend points to set their Parameters and Skills. If I'm not mistaken, the classic Jagged Alliance 2 also had an avatar-creation system similar to what I've just described above. The reason why I prefer this approach, is that while it may seem "less creative" than other approaches, the point to remember is that when going with a system as just described, most, if not all, of the creativity, is in the player's hands, and the more options one gives the player, the more freedom, and hopefully, the more enjoyment he/she will have while fashioning the avatar. This also simultaneously creates a sense of "ownership" over the avatar, helping to transform them from a "mere" avatar into an actual character fashioned within the player's imagination. In fact, if it's at all possible, I'd even avoid naming the available avatars. Simple "title" them something like... "Avatar: Male 1," "Avatar: Male 2," "Avatar: Female 1," and so on and so forth... Just make sure that there's a screen by which the player can then type a personalized name to his/her newly selected avatar. See, another example of empowering the player, and giving him/her another opportunity to express their own creative capabilities. I wish I knew how flexible this engine is in regards to modding. While I'm totally in favor of giving a lot of creative power to the players, I'm also in favor of emulating realism as in a title such as this, it heightens one capabilities of becoming immersed in the virtual world. So, for example, I am in favor of having the player "stuck" with having to deal with gender-based advantages/disadvantages. In GURPS, the stronger one becomes, the larger one is, and the larger one is, the more likely he/she is in regards to producing noise, being seen, look more or less intimidating, etc., etc. If this can also be done within the confines of 7.62's engine, then I say let's take a shot at it, and see how it goes. To be more specific with gender-based advantages/disadvantages... Let's say that all male avatars start with the same basic Parameters and Skills levels. The same holds also true for the female avatars. But the men are stronger than the women, but (as you suggested earlier) the women will have more agility. To be fair, I'd advise that when all is said and done with setting up the most basic Parameters, that the point totals are equal between the genders, but not distributed the same. Here's an example of what I mean... [IMG][/IMG] Oops! I reversed the figures for women for Dexterity and Agility! Dexterity SHOULD be 53 and Agility SHOULD be 57! I'd give both men and women an equal number of points to spend in adjusting their Parameters and Skills. I would be careful to give "X" points for Parameters and "Y" points for Skills, meaning that one can not take Parameter points and spend them on Skills, nor vice versa. Every role playing system I've ever participated in has Parameters as being more important than Skills, because Parameters affect so many different game mechanics at the same time. To allow players to be able to take Skill points and spend them on Parameters at the start of the game would most likely mess up the game balance in major ways. It would also be nice to allow players to lower one's levels below the STARTING point by up to 30%, and then get those points to spend elsewhere (again, lowering the level of a Parameter by 7 points means that those 7 points can only be spent on other Parameters, and not be diverted to Skills). This way, if a player wanted a really ignorant, slow-learning, yet very strong Soldier, they could do so by reducing the Intelligence by 30% below the starting figure. Is there a way to have a [+] and [-] menu button at the end of each Parameter/Skill entry, and a running total of the number of points left to spend displayed somewhere nearby, so that making adjustments is an easy thing to do? Let me know if any of the above is confusing, and I'll try my best at describing it better. And before I go, I'm happy to take more time in writing up a campaign-proposal. Things are pretty crazy around here right now. And having two kids makes working on any of this a nighttime-only endeavor. I don't play violent games around them, as they're still far too young to understand what's going on, or to appreciate the full consequences of what they're witnessing. That's it for now. Off to the beta and then to bed. I'll give feedback ASAP, but tomorrow's going to be a most busy day. Yours, Kyle July 3, 2010 Last edited by Kyle; 07-04-2010 at 03:54 AM. |
#23
|
|||
|
|||
BUG: Level=23 and Defeated=0...
R@S,
Have a bug for you. Testing out whether or not it'll be recognized that I should level up. At 23 kills nothing happened. When I checked the Kill Book I saw this... [IMG][/IMG] Good night! Kyle July 4, 2010 |
#24
|
|||
|
|||
Quote:
And you're totally right, there should be 2 sets of points, one for parameters and one for skills. It means a lot of re-writing of the code, but I think it's worth it. I regret not thinking about this when I first wroth those 1500 lines I think giving all the characters the same amount of skill points distributed among the attributes, but with small differences based on size and sex is the way to go. It seems we're in agreement there and I'll start editing the preset.ini files once I'm finished with changing the points system. I could create the +/- system you mentioned, and have that available only tat the game start. But we need a minimum number for both skills and parameter, or just having a max on how many points a par/ski can be lowered. The bug you encounter is a prime example of my laziness, I just stopped the level up process at 23 and then forgot the "else" thingy in the code. I already fixed that yesterday and there's now 63 levels and the "else" issue has been fixed. EDIT: Due to th engine limit of the dialog tree, it causes a CTD when it gets too long, I had some problems implementing the new start distribution system. But with some coding jujitsu and mental wrestling I found a solution I dint put a cap on anything, so the player can redistribute the Parameter values freely. I think we can give all the characters, both male and female, the exact settings in the parameters as long as they all have the exact total amount. Maybe setting all the parameters to 70 and let the player create the character as wanted. Talk about freedom, eh. But it could also lead to a lot of clicking at the start of the game, so I'll let the testers try the new system and offer changes if it gets too much of a click-fest. Here's what I'm thinking: HP 90 EN 90 EYE 70 HRN 70 STR 70 STM 70 DXT 70 AGT 70 REA 70 INT 70 EXP 30 SHT 30 SNP 30 GFT 30 HWP 30 THR 30 HtH 30 CAM 30 SAP 30 MED 30 STH 30 Total: 1070 I've also increased the number of levels, there's now 100 levels which means if the player kills around 10000 enemies he'll reach that. But that sounds unlikely, but you never know, some people like killing I'll upload the next version in an hour or so, still need to edit the Preset.inis and do a quick test session. Oh, and I forgot to say - Happy Independence Day to you Kyle, and all the other Americans that might read this. EDIT 2: Class System v3 beta Last edited by R@S; 07-04-2010 at 02:10 PM. |
#25
|
|||
|
|||
Beta v.3 feedback...
BUGS
I received my first 7.62 Blue Screen of Death, with an Error Report that read, “…ati 2cqag.dll… Page_fault_in_nonpaged_area…” When leveling up, the word “Strength” is misspelled. SUGGESTIONS Typically, when creates a character, the Parameters are selected and set based on the class that one has selected. With Beta v.3, one cannot adjust the Parameters, and one has to set the skills before one has even selected a class. Character-creation typically looks like this (that is, if it’s not based on a randomized system, such as Dungeons & Dragons): (I.) Select class after being informed of what the advantages/disadvantages are, then… (II.) Set one’s attributes, and finally… (III.) Set one’s skills. If the above structure can’t be done, then I advise to supply an informative statement on the Avatar-Selection screen, something along the lines of, “…The classes and their Skill-Sets are… On this screen one may only adjust the starting Skills, but once in-game, one will need to access the Kill Book through the Inventory screen, and from there select one’s class and then be able to adjust Parameters…” This informative statement will help Players avoid undue frustration because they’ll know what to expect as part of the modified process. I’d also supply where it can be readily seen at least a brief summation of what each Parameter affects, and what each Skill does do/not do. This will help players spend their points with more confidence. When it comes to displaying current Parameter/Skill levels, I’d supply the level they’re at immediately next to the listed attribute, but before any written descriptions of what it does. For example… Reaction [78] Influences how quickly one can respond to shock. Strength [103] Specifies how much can be carried & its impact on speed. I’m tired, so I can’t recall for sure if this is being done in the current build; if a Parameter is reduced then those points are made available for only Parameters, and are not shared in any degree with the number of points that are available for Skills. The same is also true vice versa. QUESTIONS How does Intellect impact the game now that the new system’s in place? I know before that it had a sizeable impact on gaining experience points, but now what does it do/not do? In the first town, the Police Station has at least one window that does not behave as if it’s transparent. If you’re looking at the front of the Police Station, it’s the window to the left of the double-door entrance. The enemy can see in, but my avatar cannot see anything other than the exterior environment. Am I the only one experiencing this, or…? EQUIPMENT Why aren’t boonie hats, berets, head wraps, etc., available in the game? The reason why I ask is that head cover could definitely play a role in how a player is able to perceive the environment. None of the above would offer any protection towards rounds or shrapnel, but… Boonie Hat: +5 camouflage (breaks up the shape of the head), +5 seeing (due to offering steady shade) Kevlar-type Helmet: +2 seeing (the small brim offers some unsteady shade), -15 hearing (noisy and blocks the proper reception of sounds), and +whatever it is for protection against rounds/shrapnel. Etc. Also, I noticed in the BSM thread that observations have been made regarding how weapons’ attributes are currently set. If the postings are accurate, then it would be nice to address these inconsistencies. It might not be as much of a “headache” as it sounds, especially if awesome mods such as BloodyMoney for Brigade E5 are consulted. BloodyMoney used the terrific work that was done for the superb Immortal Badass mod, and I know that throughout IB’s development there was a lot of attention spent on trying to get the weapons’ attributes consistent and based on real life values. Now the reason why I bring up BloodyMoney first is that the creator of Immortal Badass highly lauded it. Alright, have to hit the rack. Thanks for the hard work. The advances you’ve made from v.2 to v.3 are noticeable and appreciated! I'm happy with the huge pool of money you gave us up front, so that we can hire mercs as we deem so we can test the system harder and more thoroughly. Smart. Kyle July 6, 2010 |
#26
|
||||||||
|
||||||||
Quote:
You were the one asking for more freedom when setting the skills and parameters, are you regretting that already You CAN re-distribute the parameters at the game start, you'll get the "Decrease" option once you've chosen a class. Once you actually decreased a parameter you'll have some points to spend and you'll get the "Increase" dialog option as well. And distributing Skill point s already done in the character creation screen, no need to make one similar to the Parameter start system. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
I've incorporated both Outsourced mod and Merc Consultant into the BSM source and I've added the option to disable the new class system in the former. To make it fair for those who play with the class system disabled I've increased the preset parameters with an additional 50 points. I'll upload the next version later tonight, now I need a nap, crap and eat Last edited by R@S; 07-06-2010 at 05:31 PM. |
#27
|
|||
|
|||
Here's the latest version:
Class System v4 beta I had another idea regarding the whole class system, and it's from JA2. What if we made the class given based on a set of questions, and depending on those questions the player will given a class. Then we could also add perks, or traits if you like, also based on the answers of those question. We would only have to have a few perks available, and the player will only get one. If there was a way to lock the activation of said perks to the keybord, it would make the use of them mush easier. I know there's a way to check for keyboard input, but afaik it only works in the dialog screen. But if not, then it would be worth pursuing. Last edited by R@S; 07-06-2010 at 07:48 PM. |
#28
|
|||
|
|||
Hey, I figured I'd chime in on this. Firstly, I think the classes are a great idea, as is leveling up in general.
That said, I personally would avoid a test. Almost all of the time when I start a game I have a plan for what I want to do, and so the test is a mere formality, and I chose the answers explicitly to get the class I want. I don't know for sure, but I imagine that's how most people go about it. In that case, a test seems like a waste of your effortm it isn't going to show people what they want, they'll just know what they want so the test is pointless and a waste of time. This was especially true in BE5, where the questions ended up clear cut and pointless. How would you get into your house if you locked yourself out? a) break the door with my macho strength b) sneak in the back c) use my dexterity to pick the lock d) wait until a locksmith comes and spend time practicing first aid. How would you impress a girl? a) win an arm wrestling competition b) sneakily cop a feel c) show her my dexterity by dancing d) win a surgery competition. Basically, it seems to me that letting the player chose everything is easier for both them and you. A game like morrowind worked it into the game in an immersive way: the police steward was asking you questions, like what did you do before being arrested (I was a fighter/thief/mage) when were you born (under the sign of the warrior/rogue/wizard) and could you sign your name (sure, my name is R@S McModder). The tests weren't helpful, but they made you fit in. In 7.62 you don't really need character immersion. |
#29
|
|||
|
|||
Yeah, I agree with you, the more straight forward it is, the better. My main thought was of course to add perks, but as Kyle said before, one has to go all in or not go at all. The proposed way was a compromise, and a bad one at that. But since I finally learned how to externalize these things, I could have a turn on/off function in the ini file.
|
#30
|
|||||||
|
|||||||
Freezing choices on Avatar-Select screen, Perks options...
Quote:
Alright, so as I earlier presumed, engine limitations are handicapping the class selection and generation system. So, what if we deliberately "lock down" the avatar selection process like this (if this is doable)... Pick your avatar's appearance. Change the avatar's name if it's so desired, and then make it so NONE of the Parameters and Skills can be changed on THAT screen. In fact, I'd set ALL of the numbers for Parameters and Skills to 0 so that there's no mistaking that adjusting these attributes on this screen is impossible. Have a statement that says something like, "After selecting your avatar's appearance and name, proceed in-game to select its class, and then establish its Parameters and Skills by opening up the Inventory screen, and right-clicking on the Kill Book." Now, if something like that can be established, there's no confusion. Then, when the Kill Book is right-clicked on, I'd have an option that says, "Generate Characteristics." The first set of menu options could be entitled, "Select Class." The classes would have their Parameters/Skill-sets displayed, and I'd also supply an option whereby the Player could look up the definition as to what those Parameters/Skills effect. I feel that this is important, because I was quite shocked to read that Energy determines how long a character can hold his/her weapon in a readied position. I wouldn't have been able to just deduce that on my own. Nor would I have been able to figure out that Reaction has to do with responding/recovering from being shocked. Initially, I thought that it had something to do with how quickly one can direct one's weapon towards a different target. Guessing at what does what increases confusion and thus frustration. I prefer to be proactive on this matter design-wise, and avoid negativity whenever possible. After the class is selected, the new menu option could be entitled "Set Parameters." And again, I'd supply an option to see what the Parameters/Skills impact. And then the last menu option would be made available, "Set Skills," and also supply a definitions option. Quote:
And I'd be happy to write a F.A.Q. for the good of the mod and the community. Quote:
Quote:
Quote:
Quote:
What makes this all the more tempting to me is that it would sure entice players to play through the game again with a different Perk in effect. Perhaps a new Perk selection could be earned at Level 7, then another at Level 14, and then another at 28, and so on with the doubling. A cap could be put on the maximum number that's attainable, perhaps 3? These Perks, if they're not properly balanced with negatives, could get enormously powerful in combination within a short matter of time. Perhaps it's best to just limit it to one choice, as the consequences for it game-balance wise would certainly be more manageable. For that matter, each of these Perks could scale-upwards at level 7/14/28... Hmm...much to think about! Quote:
Alright, time to test Beta v.4! |
|
|