Player Attributes / Profile

Dabo is working on a project to create an unofficial successor to EHM 2007. Use this forum to discuss his project and any features you would like to see in either the initial version or in a future version.
Post Reply
Animal
Junior League
Posts: 35
Joined: Wed May 26, 2010 8:35 pm
Location: Helsinki, FIN

Post by Animal »

dabo wrote:50-99 is from the ea sports' nhl games, I grew up playing those games (still do).
I'd prefer 1-20 and 1-100 anyway, sorry it's hard to explain (I'm tired), but in EHM, most of NHL players have 10-20 skills in all attributes, that would be 50-100 in 1-100 scale. EA's NHL-games have 50-100, but they only include NHL, AHL and few European high level elite leagues. But in manager games there are usually many bad players in junior leagues etc. with some skills like 1-5, so they'd be 1-25 with 1-100 scale. Oh I wonder if anybody understood what I was trying to say but...


1-100! 1-100! 1-100! :joy:
User avatar
Alessandro
Olympic Gold
Posts: 2865
Joined: Sat Aug 27, 2005 1:54 pm
Custom Rank: TBL Rosters Man
Favourite Team: Team Russia
WHL Team: Calgary Flames

Post by Alessandro »

I agree
User avatar
A9L3E
All-Star
Posts: 1230
Joined: Tue Sep 09, 2008 6:22 am
Custom Rank: Shiny gilded nameplate
Favourite Team: Helsingin Jokerit
Location: Vantaa, Finland

Post by A9L3E »

So do I.
User avatar
A9L3E
All-Star
Posts: 1230
Joined: Tue Sep 09, 2008 6:22 am
Custom Rank: Shiny gilded nameplate
Favourite Team: Helsingin Jokerit
Location: Vantaa, Finland

Post by A9L3E »

Could you add the "Controversy" attribute, like in FM?
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Post by dabo »

A9L3E wrote:Could you add the "Controversy" attribute, like in FM?
What does it do in FM?
User avatar
A9L3E
All-Star
Posts: 1230
Joined: Tue Sep 09, 2008 6:22 am
Custom Rank: Shiny gilded nameplate
Favourite Team: Helsingin Jokerit
Location: Vantaa, Finland

Post by A9L3E »

It affects the other people's opinion to person. E.g. I think Cristiano Ronaldo is a pathetic filmstar and crybaby, but at the same time he's one of the best footballers in the world and is an idol of millions of people. Same with Zlatan Ibrahimovic, Sidney Crosby... All of those players should have a high Controversy value.
laskey 16
Fringe Player
Posts: 329
Joined: Wed Feb 07, 2007 2:54 pm
Location: Sheffield, England

Post by laskey 16 »

Hmm... not a fan of this idea. Sure it'd be nice for players like Avery, but I don't see it adding much that the other mental attributes won't already cover.
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Post by dabo »

I am surprised noone (including myself) noticed the mental and physical attributes (both labels and values) are aligned incorrectly in the two screenshots I showed. :)
Nathan
Junior League
Posts: 5
Joined: Fri Apr 23, 2010 7:16 pm
Location: Galena, OH

Post by Nathan »

Quick question. Would it be possible for a player database to include sortable tags?

The current scouting reports and attribute pages include certain tags already ("ambitious", "hard working", "wants to play college hockey", and so on). But when running something like the OHL draft on EHM, it's a bit annoying to click on a ton of players to pull up their individual screen, hit the attributes, then scale down only to see the dreaded "wants to play college hockey" listing. Ideally, it would be possible to set up a draft board with that particular tag as "exclude", thus removing all those players from the draft board automatically. Or, when looking for free agents to sign, be able to prioritize certain tags or attributes to weight certain players.
User avatar
CeeBee
All-Star
Posts: 1140
Joined: Tue Dec 23, 2008 12:38 pm
Location: The old guy in Chase BC Canada

Post by CeeBee »

Nathan wrote:Quick question. Would it be possible for a player database to include sortable tags?

The current scouting reports and attribute pages include certain tags already ("ambitious", "hard working", "wants to play college hockey", and so on). But when running something like the OHL draft on EHM, it's a bit annoying to click on a ton of players to pull up their individual screen, hit the attributes, then scale down only to see the dreaded "wants to play college hockey" listing. Ideally, it would be possible to set up a draft board with that particular tag as "exclude", thus removing all those players from the draft board automatically. Or, when looking for free agents to sign, be able to prioritize certain tags or attributes to weight certain players.
I really like this idea... another example would be the CHL import draft and trying to find players that want to play major junior hockey.
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Post by dabo »

I got some time to spare and decided to do something other than the parts I've been working on lately and ended up changing the attributes according to B. Stinson's suggestions (with minor changes which I will mention below). I should also mention that I have changed the rating ranges to 1-25 or 1-125 (the latter will be used in the database).
B. Stinson wrote:You asked for an opinion on attributes, so I'm gonna go all-out. ;)

My total opinion of the attributes, from overalls, to individuals:

Overalls:
Offense = (Shooting), (Stickhandling), (Passing), (Mental), (Physical)
Defense = Hitting, Poke Check, Shot Blocking, (Passing), (Stickhandling), (Mental), (Physical)
Physical = (Physical)
Mental = (Mental)
Passing = Backhand, Passing, Puck Control, Anticipation, Composure, Decisions, Teamwork
Shooting = Backhand, Deflections, Deking, Passing, Puck Control, Slapshot, Wristshot
Sickhandling = Backhand, Deflections, Deking, Passing, Poke Check, Puck Control, Slapshot, Wristshot
Skating = Acceleration, Agility, Balance, Speed

Individuals:
Backhand = (Static input)
Checking = Anticipation, Aggression, Composure, Concentration, Decisions, Determination, Positioning, Poke Check, Speed, Agility, Acceleration
Deflections = (Static input)
Deking = Puck Control, Decisions, Concentration, Composure, Anticipation, Aggression, Determination
Faceoffs = Anticipation, Puck Control, Strength
Hitting = Strength, Aggression, Toughness, Anticipation
Passing = (Static input)
Poke Check = (Static input)
Puck Control = (Static input)
Shot Blocking = Aggression, Anticipation, Decisions, Determination, Positioning, Teamwork, Toughness
Slapshot = (Static input)
Wristshot = (Static input)

Aggression = (Static input)
Anticipation = (Static input)
Composure = (Static input)
Concentration = (Static input)
Decisions = (Static input)
Determination = (Static input)
Discipline = (Static input)
Influence = Work Ethic, Teamwork, Composure, Concentration, Decisions, Determination, Discipline, Toughness
Positioning = (Static input)
Teamwork = (Static input)
Toughness = (Static input)
Work Ethic = (Static input)

Acceleration = (Static input), % Strength
Agility = (Static input), % Strength
Balance = (Static input)
Speed = (Static input), % Strength
Stamina = (Static input)
Strength = Height, Weight, Work Ethic, Determination
Height and weight in the strength calculation is currently summed and creates its own value (1-125). The max value is given to a player with height = 210 cm and weight 120 kg while the lowest is 150 cm and 50 kg (for some very young players). I kept a static input for strength as I feel something else than just the size of the body should determine the strength, perhaps this static input should be called something else? Anyway, the average of these two attributes is the resulting strength value (work ethic and determination are not used). Right now a player who is 180 cm and 70 kg is given the same value as a player who is 170 cm and 80 kg. How could we take the size of a player into account in a more realistic way? The current way of doing it means a bigger player would be guaranteed to be faster than a smaller one if both have the same static input on speed, this is really bad. Using some kind of ration between height and weight wouldn't do either. I found a formula for calculating muscle mass (some kind of average I assume) based on age, gender, height, weight and ethnic group but this feels overkill and I am not sure it tells us much anyway. I am looking for something simple and semi-realistic.

Acceleration, agility and speed are each the average of its static input and the strength. The influence of the strength can be tweaked if necessary.

Finally the faceoff attribute calculation needed to be modified too since it would give non-centers way too high faceoff ability. For example Dion Phaneuf got over 80 so I kept the static input together with anticipation, puck control and strength. So defensemen would have a low static input and wingers would have low-medium-high.

Right now all attributes making up other attributes are weighted equally, if you think some attribute contribute more than others let me know.
Animal
Junior League
Posts: 35
Joined: Wed May 26, 2010 8:35 pm
Location: Helsinki, FIN

Post by Animal »

Why 1-125?
User avatar
Danny
Stanley Cup Winner
Posts: 1258
Joined: Wed Feb 21, 2007 5:40 pm

Post by Danny »

Good stuff Dabo, but I don't quite get your weight/height stuff. As far as I understand you're gonna have people doing the database for you, so they will be entering the attributes such as skating or strength themselves anyway. So this formula you're looking for to adjust attributes according to physical appearance applies to automatically generated players only, right ?
empach
Drafted
Posts: 171
Joined: Wed Jan 17, 2007 10:27 pm

Post by empach »

Dabo, perhaps bigger players (weight specifically) should take a hit to speed. I'd have to think how to set it up, but essentially a buy who is 200 pounds has to exert himself more to move fast than a guy who is say 170.
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Post by dabo »

Animal wrote:Why 1-125?
Since the range 1-20 changed to 1-25 the 1-100 range had to be changed as well.
Danny wrote:Good stuff Dabo, but I don't quite get your weight/height stuff. As far as I understand you're gonna have people doing the database for you, so they will be entering the attributes such as skating or strength themselves anyway. So this formula you're looking for to adjust attributes according to physical appearance applies to automatically generated players only, right ?
They will be entering the static input but have to consider the other factors too. The formulas will be made public.
empach wrote:Dabo, perhaps bigger players (weight specifically) should take a hit to speed. I'd have to think how to set it up, but essentially a buy who is 200 pounds has to exert himself more to move fast than a guy who is say 170.
Yeah it has to be something along those lines.
User avatar
bruins72
TBL Admin Team
Posts: 14513
Joined: Fri Jan 20, 2006 3:13 pm
Custom Rank: Challenge Guy
Favourite Team: Boston Bruins
Location: Taunton, MA

Post by bruins72 »

Honestly, it looks like Strength is having too much of an effect on things. I totally see the point you're making about big guys getting a high strength and then that boosting their skating skills too much. I think I'd leave strength out of the skating calculations all together. I can see strength affecting faceoffs though. I would just make the formula not give faceoffs too much of a boost (just a subtle one) from strength.
User avatar
dave1927p
Leading Scorer
Posts: 802
Joined: Mon Dec 17, 2007 6:28 am
Favourite Team: Toronto (NHL), Hamilton (OHL),
Location: Canada

Post by dave1927p »

in the player profile, could you please consider putting if a player was named a captain or assistant in their achievements. In EHM i always wished they tracked that alittle better.
User avatar
bruins72
TBL Admin Team
Posts: 14513
Joined: Fri Jan 20, 2006 3:13 pm
Custom Rank: Challenge Guy
Favourite Team: Boston Bruins
Location: Taunton, MA

Post by bruins72 »

dave1927p wrote:in the player profile, could you please consider putting if a player was named a captain or assistant in their achievements. In EHM i always wished they tracked that alittle better.
I like that idea! It would also be nice if it locked in the team captain until you changed it. I hate the way EHM replaces your captain if he's injured.

Also, if you're able to track if the player was ever a captain or an alternate captain, maybe we could track what jersey number the player has worn? I hate in EHM when a new player joins the roster and they wear the same number as an existing player on the roster. Then they both have their number removed. It's not good. Ideally, I'd like to see a player's favorite number and then maybe along side the player's stats you could show what number they wore that year and with that team.
User avatar
archibalduk
TBL Admin Team
Posts: 20372
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Post by archibalduk »

Danny wrote:Good stuff Dabo, but I don't quite get your weight/height stuff. As far as I understand you're gonna have people doing the database for you, so they will be entering the attributes such as skating or strength themselves anyway. So this formula you're looking for to adjust attributes according to physical appearance applies to automatically generated players only, right ?
I agree - I don't think you need height/weight to play a part in a player's strength. The strength rating in itself is sufficient. If researchers are entering the attributes then they can use their judgement to accurately gauge a player's strength. A big/heavy or short/light player doesn't necessarily guarantee a strong/weak player.

I think the weight/height thing should only really have an effect on strength when the game is regenerating/creating new players.
User avatar
bruins72
TBL Admin Team
Posts: 14513
Joined: Fri Jan 20, 2006 3:13 pm
Custom Rank: Challenge Guy
Favourite Team: Boston Bruins
Location: Taunton, MA

Post by bruins72 »

Height and weight is good to use when setting up all of the players in the database to start though.
User avatar
dave1927p
Leading Scorer
Posts: 802
Joined: Mon Dec 17, 2007 6:28 am
Favourite Team: Toronto (NHL), Hamilton (OHL),
Location: Canada

Post by dave1927p »

it would be cool to have be able to have some type of steriotypes to players based on the country their born. Russians are speedy, and perhaps alittle more selfish for money (in north america) so they have a lower loyalty, some could be extreamly skilled but just doesn't have the consistency and just can't play the north american game etc etc.

that would be kinda hard to do because we know that these steriotypes are constantly changeing which would lead to use being able to customize them our leagues throughout the years.

Also (offtopic again) it would be nice if names in Canada were split up so we don't get Pascal Després. :) The amount of french names from out west and ontario in EHM is uncanny lol
duff88
Junior League
Posts: 37
Joined: Fri Mar 23, 2007 10:08 pm

Post by duff88 »

dave1927p wrote:Also (offtopic again) it would be nice if names in Canada were split up so we don't get Pascal Després. :) The amount of french names from out west and ontario in EHM is uncanny lol
Definitely agree with that. It's amazing how many sports games have flawed naming systems (EHM is pretty good in that sense), and I think it's pretty a pretty important aspect of immersion once the game-generated players come up.

And hopefully you set it up so a majority of people born in Quebec have french canadian names and only a few elsewhere in Canada do. Maybe have a "Quebec" and a "Canada" names list.
User avatar
CeeBee
All-Star
Posts: 1140
Joined: Tue Dec 23, 2008 12:38 pm
Location: The old guy in Chase BC Canada

Post by CeeBee »

duff88 wrote:
dave1927p wrote:Also (offtopic again) it would be nice if names in Canada were split up so we don't get Pascal Després. :) The amount of french names from out west and ontario in EHM is uncanny lol


And hopefully you set it up so a majority of people born in Quebec have french canadian names and only a few elsewhere in Canada do. Maybe have a "Quebec" and a "Canada" names list.
That would surely be an improvement as outside of Quebec and New Brunswick there just isn't a huge French presence. Also there shouldn't be a ton of English names coming out of Quebec. Maybe 90 -10 French from Quebec and 90-10 English/Euro from the rest of Canada?
User avatar
Danny
Stanley Cup Winner
Posts: 1258
Joined: Wed Feb 21, 2007 5:40 pm

Post by Danny »

Heh, there's a regen named Jean Sebastien Beer from Ontario in my current game. And he's a legit first line center too :D

Sorry for OT :oops:
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Post by dabo »

duff88 wrote:And hopefully you set it up so a majority of people born in Quebec have french canadian names and only a few elsewhere in Canada do. Maybe have a "Quebec" and a "Canada" names list.
This is already thought of and implemented in the database.
Post Reply