Jump to content
Sports Interactive Community
Riz Remes

Provisional changelist from the work-in-progress patch 1.5

Recommended Posts

Posted (edited)

Hi all,

As posted in the other thread, we are currently internally testing a beta version of update 1.5 for the Steam version of EHM. As the pre-game editor features were taking a long time to implement and a lot of other fixes and tweaks have gone in since the last update, we decided to move the editor features down the line and start internally testing the 1.5 update already. To keep you up to date on what the next patch is expected to include, here's a preview of the current changelist:

Changelist for 1.5.0f (work-in-progress, no release date scheduled yet)
=====================

New features:
-------------
- Improved Join Network Game screen to include option to remember the connected IP by name and a list of past games remembered (up to 5)
- Added starting option to retain DB wages for players/staff without any possible adjustments (league min/max limits still apply)
- Added config file option for limiting the Potential Ability of game created extra players at game start and newgens in historical databases until a given year (for usage see HISTORICAL_DB_PA_LIMITATION in extra_config.cfg)
- Enabled waiver draft support for National League in historical databases (waiver draft needs to be set to "not extinct" in the database to enable it)
- Added optional player attribute highlighting in the player attribute panel based on preferred role or selected role (only available for players who have a scouting report)
- Added options in Preferences to control attribute highlighting (Disabled, Enabled All, Enabled Key/Essential only)
- Added new random potential options in the database for player/non-player potentials:
    - PA -20 = random between  150 and 200
    - PA -19 = random between  130 and 180
    - PA -18 = random between  110 and 160
    - PA -17 = random between  90 and 140
    - PA -16 = random between  70 and 120
- Added functionality to help test custom database league structures with a Test Leagues option on the Selected Leagues screen on the first day of a newly started game


Database and Importer changes:
[apply to new games started with newly imported databases only]
--------------------------------------------------------------------------------
- Added extra rule for marking nations not counting as foreign in transfer rules (value 163)
- Added extra rule for maximum number of foreign goalies (all teams) in transfer rules (value 164)
- Added extra rule for maximum number of foreign goalies (domestic teams) in transfer rules (value 165)
- Added extra rule for minimum contract length in years in transfer rules (value 166)
- Added extra rule for overriding draft minimum age in draft extra rules (value 167) (only applies to the hardcoded drafts included in the game)
- Added extra rule for overriding draft age cut-off date (player needs to be of minimum age before this date in the draft year) in draft extra rules (value 168) (only applies to the hardcoded drafts included in the game)
- Added extra rule for overriding draft maximum age (domestic players, if lower than general max age) in draft extra rules (value 169) (only applies to the hardcoded drafts included in the game)
- Added extra rule for overriding draft maximum age (all players) in draft extra rules (value 170) (only applies to the hardcoded drafts included in the game)
- Added extra rule for defining the date of the waiver draft in draft extra rules (value 171) (only applies to the National League waiver draft if waiver draft is enabled, if not set the draft default date is Oct 1st)
- Added extra rule to disable draft lottery (value 172) in draft extra rules (only applies to drafts with a hardcoded lottery)
- Added extra rule to disable participation to Olympic tournament (value 173) in transfer rules (only valid for North American leagues)
- Added extra rule to define the number of continental A licenses given out in transfer rules (value 174)
- Added extra rule to define the number of continental B licenses given out in transfer rules (value 175)
- Added extra rule to define the number of continental C licenses given out in transfer rules (value 176)
- Added extra rule to define league as a candidate league for continental A licenses in transfer rules (value 177)
- Added extra rule to define league as a candidate league for continental B licenses in transfer rules (value 178)
- Added extra rule to define league as a candidate league for continental C licenses in transfer rules (value 179)
- Added extra rule to define team to receive automatic continental A license every year in transfer rules (value 180) - note that you need to list all A-license clubs with this rule or alternatively not list any at all in which case the teams are picked from the defined A-license leagues
- Added extra rule for marking nations that are considered non-agreement nations for defected players in relation to player rights to keep rights from expiring normally (value 181)
- Added verification and fixes for invalid database version numbering when loading some custom databases to start a game with
- Added support for "Regulation Wins Only" league sort rule (value 12)


Gameplay changes:
-----------------
- Club histories are now processed at the start of the game to find possible club records for most points etc. in custom DBs
- Fixed regular season finishing position in manager history being duplicated in some leagues
- Adjusted the minimum number of players needed on roster before emergency players are created
- Improved logic for determining most suitable contract start date for signing players to contracts starting at the end of current contract or at the end of season
- Fixed some transfer date issues for future transfers that need to go through after a few years based on the contract start date
- Improved AI scouting accuracy for both current and potential ability to better reflect their judging abilities
- AI GMs/scouts put more emphasis on raw potential when drafting
- Fix to picking teams from lower league stages for situations where the league fate has not been set correctly even though the league has ended
- Better support for custom cup competitions
- Added notes about extreme low/high value of pass tendency into the player scouting reports
- Fixed players with long term injuries not being counted against the cap on human teams despite not being on Injured Reserve list
- Adjustments to player wage request levels
- Adjustments to player interest levels - especially older players moving back to their native nations to end careers
- Some fixes to player rights expiry handling
- Improved AI managers signing pending restricted free agents to new contracts
- When evaluating last standings positions for teams before the draft, the top playoff teams are now sorted correctly behind the league champions
- Fixed a bug with a player being drafted not getting the rights expiry calculated correctly
- Adjusted the "most overrated" player in the team report to exclude players with high enough current ability in relation to club reputation
- Improved handling of award reputations in the game and their effects on award winning player reputation (for full effects, new career game is recommended)
- Adjustments to AI shortlisting and contract negotiations
- Improvements on restricted free agent interest in re-signing with their current team
- Fixed contract cap hit getting recalculated when a player is traded
- Fixed contract sign date being updated when a player is traded
- Adjustments and fixes to scheduling of games, especially in playoff stages
- Adjustments to jersey retirements to prevent lesser players who played a long career at a club from getting jersey retired too often
- Added a check for the "signing bonus counts against cap" rule on extensions (signing bonus was previously automatically always included)
- Improved financial modeling for teams playing in a league in a country other than their domestic nation
- Improved placement and career paths of young players in the US junior/high school leagues
- Improved performance when checking league extra rules that are linked to particular club unique ids
- Improved general AI accuracy of evaluating player potential in relation to judging potential ability
- Fixed instances of Entry Level Contracts signed very late in the season but just before season update from sliding unnecessarily
- Adjusted development of high potential players
- Adjusted effects of player role on generated attributes and attribute development
- Fixed inactive teams in leagues with upper age limits and no overagers allowed sometimes attempting to sign overage players
- Fixed an issue with the secondary sorting of league tables in some edge cases when using regulation and overtime wins for sorting
- Fixed initial unrestricted free agent contract demands (wage and contract length) in the first summer to be more realistic, especially in custom UFA DBs
- Added more secondary positions for extra players generated at game start
- Added more secondary positions for players loaded from the database if no secondary positions have been set


UI changes:
-----------
- Added link back to club screen on the club history screen
- Added display in league information screen for the rule on which nations do not count as foreign
- Added information to league rules page on trapezoid rule and shootout winning goal rule if used in the league
- Fixed the comp information displayed on season schedule list
- "Divisional Standings" view now also shows the playoff separators if the divisions are all separate initial stages
- Some small fixes to the divisional/conference standings screens
- Added contract start date to the contract details shown for pending future transfers in team transactions screen
- Fixed the league link with logo in some places displaying wrong text next to the logo
- Fixed the team link with logo in some places displaying wrong text next to the logo
- Added "Buried Contract Cap Hit" information to player contract details panel if league has the applicable rule
- Small fixes to drawing of dropdown menu buttons
- Fixed the team calendar screen monthly view to use the European/North American date format preference for week start day
- Fixed "Club Payroll Room" from appearing in the club finances screen when there is no salary cap in the league
- Steam Workshop screen now shows the local path of the installed items as a tooltip on subscribed items
- Select Leagues screen at game start will now show the Database author field in the screen subtitle if filled in the db data
- Added display in league information screen for the rule on which nations are considered non-agreement nations for player rights expiry
- Fixed a glitch where the "Description" panel on the Non-Player Profile was in some cases overlapping the player stats panel at the bottom if the person had a player profile as well
- Scouting Report panel now also lists the player's own preferred role next to the career role evaluation of the scout
- Some color clash fixes when checking team jersey colors
- Fixed non-player/player bio to not display time at club when "club join date" was not set in the database
- Fixes to alignment of generic club/comp logos on some screens
- Off-season salary cap information displayed in comp financial rules if off-season cap differs from normal salary cap
- Some layout improvements on Salary Cap Chart screen
- Added Extension Signing Bonus to Contract Details screen if a player has a contract extension setup
- Improved club Salary Cap Chart screen to show effective current season cap hit and nominal cap hit for each player if they differ currently
- Added Club City Location data to be displayed on the team information page as latitude/longitude
- Added Team Location view in League Information screen to visualize relative team locations
- Fixed small team logo and team name text overlap on Team Affiliates in Team Information screen
- Fixes to Club History Competitions screen when attempting to view histories of individual competitions that are in-active
- Changed Age column on Team Screen - Other view to list Birth Place
- Fixed new arena name not displaying in "Planned relocation" label on team info screen
- Fixed fixed legacy label for "Based in" league information display for some leagues to display just the database information
- Fixed grey error/info popups to redraw when switching back to the app window if focus had been on a different window
- Added support for "Regulation Wins" column in league tables
- Added the name of the database used to start the game on the "Selected Leagues" screen (new games only)


Other changes:
--------------
- Fix for custom databases that add new leagues with teams from other nations than the league nations, where small teams were sometimes not loaded into the DB due to low rep
- Fixed "Select All" or selecting nation on the "Select Leagues" screen not activating All-Star games in some custom comps when multiple comps are linked to the same leagues
- Added link to "League Rules" and a note to suggest reading the league rules to the team introduction news item
- Fixed possible crash when terminating a scout contract after going into their profile from the scouting screen
- Fixed season preview news item for very large leagues by limiting the number of reported teams to maximum of 45
- Improved handling of custom league/cup draw date data
- Fixed a bug with custom leagues in small nations where new teams with no reputation set were not found when setting up the league
- Fixed a possible crash issue with teams with a nation set but no division set when creating exhibition games
- Better support for custom leagues/cups where teams from another nation take part in a domestic league/cup of another nation
- "CAREER_HISTORY_TEAM_NAME_CHANGE" commands from import_config.cfg can now also be added to extra_config.cfg
- Historical team name changes logged with above command also apply to player draft information displayed in the game in various panels
- Fixed player salaries that were not set in some custom historical dbs for National League being calculated to be too low at game start
- Fixed some possible crashes related to the draft screens
- Fixed an issue where the time of day was reverting to morning when loading a saved game that was saved in the evening
- Fixed a crash with the fantasy draft when more than 40 teams are involved (maximum number of teams in fantasy draft is now up to 99)
- Fixed possible crash with large custom leagues (40+ teams) when setting team last positions before draft
- Fixed crash with large custom leagues (40+ teams) when setting up regular season winner at the end of the season
- Added support in the editor/game to make Major Junior Import Draft extinct in the editor for historical databases
- Upped the maximum possible number of teams listed in the draft lottery news for the first round order from 30 to 50 to better support custom leagues
- Allow award histories more than 30 years old to be read in from the DB
- Fixed some possible crashes when viewing club histories by competition
- Fixed club histories position from database being displayed wrongly (one off) in club histories by competition
- Updated club histories tracked by the game to list past standings data position and comp using the initial conference/division when appropriate
- Fixed a crash when viewing some non-playing staff in custom databases with an invalid preferred job set
- Improved error messages in case of problems when scheduling a league from a real schedule template
- Improved processing of config file entries
- Fixed a crash when processing an error from a league with a mismatch of promoted and relegated teams
- Fixed an error message "ROSTER_MANAGER::compile_roster() - array overrun" appearing in some custom DB saves with a lot of team affiliations for one team
- Fixed leagues with a host arena set for use with the playoffs/finals scheduling all games of the team playing at the host arena during the season as home games
- Added support for custom leagues where an odd number of previous stages feed into a playoff stage with different amount of teams from each stage
- Fixed a crash bug with a prospect update news item when a team affiliate had no division set
- Fixed possible crashes related to loading up too many leagues/transfer rules when creating new games
- Improved extra config file processing stability and fixed a number of possible crashes when reading config entries
- Fixed league award histories to be loaded at new game start even if the winner for the past year is no longer an active person in the database
- Fixed db based club records with no active person data but name strings loading up with random looking names
- Added a progress dialog when parsing config files when starting a new game to help track possible errors in custom config files
- Fixed a possible crash in historical databases with staff/player nation set to an extinct nation
- Fixed a possible crash in custom databases with linked comps set unnecessarily
- Prevented creation of extra players at game start for clubs set to extinct nations
- Fixed a possible crash when using custom databases setup with a comp that starts on an Olympic year but is also set to run at 4 year intervals and set to skip Olympic years
 

UPDATE: The 2d engine changelist was missing from the initial post, so here it is added:

In-Game Engine v85
=========================
- Scoring level adjustments in general
- Adjustments to better bring out the technical abilities of the very high end players
- Adjustments to the number of shots taken

In-Game Engine v84
=========================
- Adjustments to energy and condition levels during game based on tactical settings
- Adjustments to penalty calling AI
- Scoring level adjustments

Edited by Riz Remes
Added 2d engine changelist

Share this post


Link to post
Share on other sites

Looks great! 

I'd also like to mention CHL teams signing and releasing players immediately when it puts them over their contracted player limits (IRL teams are limited on the amount of player contracts they can use per season). I hope that could be fixed as well as introducing having to put players through waivers when releasing them and ability to place players on your protection list without signing them to a contract.

Maybe hard to incorporate but it would be nice to add an option to sign players to 'affiliate contracts' for CHL as that is how affiliate players are used (limit of 10 gp/year and 5 affiliate contracts per season)

Share this post


Link to post
Share on other sites
Posted (edited)

3 questions after just taking in all of that information

1) When playing the game I have talked with a few people and it seems like it has happened to me a few times this week. Where my team would be going for a face off and one of the players keeps on going in a circle causing me to have to close the game and reopen it back up and reload my save... Not sure if this was on the list or not but it is a very annoying thing that i have come across..

2) When you were mentioning the colors for the player profile. I know in FM20 if you click on a style or position wise it will show you what tactics or attributes that co exist with that type of player is that what you mean? Just want to make sure I understood that correctly

3) When u mentioned the affiliate information. Is there going to be a easier way to find like your affiliated club. instead of going to the top going to  and then country and then league and finding the team that where so the team information screen it will locate the affiliates there... 

Just an idea moving forward... I know FM20 has this but it has it for the U18 or such for the soccer teams was wondering if on the side panel or something it could be listed there or on the screen easier to find?

4) being in a long term save will this work on a save besides the DB stuff on a new database or will most of this stuff require a new save

Edited by Fmfan00

Share this post


Link to post
Share on other sites

Is the buried cap hit bug being fixed? Where during the season buried contracts are not counted against the NHL teams salary cap hit.

Share this post


Link to post
Share on other sites
20 minutes ago, Marc.mosner said:

Is the buried cap hit bug being fixed? Where during the season buried contracts are not counted against the NHL teams salary cap hit.

This! One of the most important ones.

Also, in what way was development tweaked in relation to roles?

Share this post


Link to post
Share on other sites
23 hours ago, Javs1 said:

Looks great! 

I'd also like to mention CHL teams signing and releasing players immediately when it puts them over their contracted player limits (IRL teams are limited on the amount of player contracts they can use per season). I hope that could be fixed as well as introducing having to put players through waivers when releasing them and ability to place players on your protection list without signing them to a contract.

Maybe hard to incorporate but it would be nice to add an option to sign players to 'affiliate contracts' for CHL as that is how affiliate players are used (limit of 10 gp/year and 5 affiliate contracts per season)

To add to this it would be great if in north american young junior players play close to home, or have a preference for staying locally. In the game now lots of western Canadian players for example sign in Ontario after completing their bantam careers. Maybe it's possible to add a setting for teams preference of local players? I think it is a problem with junior teams too. (Applicable to players midget age only I would think).

Share this post


Link to post
Share on other sites
Posted (edited)

Still no rule option for underage players being optional in team/game squad and not mandatory?

Edited by dvielis

Share this post


Link to post
Share on other sites
Posted (edited)
3 hours ago, dvielis said:

Still no rule option for underage players being optional in team/game squad and not mandatory?

This is huge, also setting an under 'age' (15) as well as an upper age number (17) in league settings for unplayable leagues.

Also for rookie, development, and veteran player limits, it would be nice if it was just for the leagues 'classification' (junior/major junior/professional). Right now I believe 'development' and 'veteran' status is just validated by 'pro' games with 'rookie' being only that league.

Edited by Javs1

Share this post


Link to post
Share on other sites
Posted (edited)
On 14/05/2020 at 14:08, Javs1 said:

To add to this it would be great if in north american young junior players play close to home, or have a preference for staying locally. In the game now lots of western Canadian players for example sign in Ontario after completing their bantam careers. Maybe it's possible to add a setting for teams preference of local players? I think it is a problem with junior teams too. (Applicable to players midget age only I would think).

I've been thinking how to do this (NA Midget/Bantam/Junior) and here is my thoughts:

- Generated players should be placed on the team closest to their home city (I don't know if this is how its suppose to work but it doesn't do that currently). Maybe percentage based to have some players playing in other regions.

- Geographical zones (similar to CHL zones) for provinces/states and in Ontario geographical zones inside the province.

- Change all (Bantam/Midget) leagues classification from Domestic Junior to a new 'Domestic Youth' (or something).

- Rule which states a player cannot be signed by a team outside the zone until 18 (or is no longer eligible for midget) which would apply to domestic junior leagues and other domestic youth teams.

Other things to help NA juniors:

- Canadian / USA players cannot play in 'domestic junior' leagues in the other country until a minimum of 18 years old.

- In Canada any player playing in a 'domestic junior' league (Junior A/B/C) must be traded for and cannot simply be signed to a higher level.

- Canadian Domestic junior leagues do not have 'protection lists' which prevent other domestic junior leagues signing players, however some have league specific protection lists. Example:

Player is unsigned, but has rights owned in the AJHL by a team he previously played for, however he can sign in the BCHL for any team. If the player wishes to play in the AJHL he must play for the team which holds his rights.

- All Canadian Major Junior and Junior players have 'no-trade' clauses until they are 18.

Edit: I missed the area where you said improvements to high school and junior leagues! Great news! 

Edited by Javs1

Share this post


Link to post
Share on other sites
On 13/05/2020 at 13:42, Riz Remes said:

- Enabled waiver draft support for National League in historical databases (waiver draft needs to be set to "not extinct" in the database to enable it)

Somehow this is the thing I'm the happiest about... I always liked the idea of the waiver draft and I especially like how it can work as a makeshift expansion draft. But just in general it looks great!

Share this post


Link to post
Share on other sites
Posted (edited)
On 13/05/2020 at 20:37, Fmfan00 said:

3 questions after just taking in all of that information

1) When playing the game I have talked with a few people and it seems like it has happened to me a few times this week. Where my team would be going for a face off and one of the players keeps on going in a circle causing me to have to close the game and reopen it back up and reload my save... Not sure if this was on the list or not but it is a very annoying thing that i have come across..

Apparently pulling and returning your goalie can fix this.

There's a video of this on Reddit in case it is of interest to Riz:

 

Edited by Archibalduk
Fixed link

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...