[admin_only] Improvements

Subscribe to [admin_only] Improvements 541 post(s), 10 voice(s)

 

May 14, 2017 22:29

3,911 posts(s)

Administator

 

CPU teams will ask for higher values when transfer listing a player whose status became critical. This is the first of a series of initiatives that we know need to be done to make CPU teams a bit less dumb. We still want them to “help” managed teams a little bit, but their lack of planning is not good for the health of the game overall.

 

May 18, 2017 12:24

3,911 posts(s)

Administator

 

Values entered into transfer price and wage fields are now properly formatted as you type. For example, if you type 12000000 you will actually see 12,000,000 on the screen. This should help avoid mistakes of entering one less or one extra 0.

 

May 30, 2017 07:40

3,911 posts(s)

Administator

 

During the season tick the RubySoccer Football Federation will elect the World Team of the Season, picking the 11 best players from all over the world. The best player among those 11 will also be given a special Player of the Season award. The election criteria is a mix of player match performance and the one used to give stars to players, mostly relying on consistent good match performances.

The World Team of the Season will be displayed in the Hall of Fame screen (accessible from the Dimension menu) in a new tab called Players.

 

July 04, 2017 21:52

3,911 posts(s)

Administator

 

The forced transfer feature is finally complete! I recommend you read the corresponding section of our game manual to familiarise yourself with it. The bottom line is there is no player status anymore and in order to buy a player that is not transfer listed you need to pay a lot of money to the team and be ahead in relation to the player priority. You can only attempt such transfer once every 6 turns, you can find out how many turns you have to wait in your profile page (easily accessible by clicking in your name, for example, from the team info page).

 

July 04, 2017 23:49

3,911 posts(s)

Administator

 

When renewing the contract of a player that is unhappy in terms of his priority there is now a cap on how much more money he is going to ask for. The old logic was always doubling the value on every renewal, which is not really what we intended originally.

 

July 05, 2017 22:11

3,911 posts(s)

Administator

 

CPU teams have now learned to use different formations and tactics instead of the predictable ones they’ve been using so far. They’re still dumb in terms of picking the players suitable for a given position in the field (e.g. they may pick an L player to play on RC), but this is definitely an improvement to some of the bizarre formations I’ve seen them using in their matches.

 

July 06, 2017 08:45

3,911 posts(s)

Administator

 

I’ve adjusted the player generation code so that lower ranked countries have better chances of getting decent players. Currently the chances are very low, they should at least be more likely to generate players with good primary skills and bad secondary ones or vice-versa. Why not even an overall decent player every now and then?

 

July 07, 2017 07:28

3,911 posts(s)

Administator

 

After gathering some feedback on forced transfers I have updated the amount of money required to be dependent on the player skills and potential when compared to his teammates. Instead of a fixed amount of at least 3x the team money balance this will now vary from 1x to 3×. I expect it will be close to 2x or slightly over it in most cases, unless you’re trying to snatch the top players of a team.

 

July 19, 2017 16:11

992 posts(s)

Administator

 

An upgrade has been applied to RubySoccer. This shouldn’t change any functionality, but behind the scenes the changes were extensive. If you see any issues, please report them to us.

 

August 02, 2017 08:18

992 posts(s)

Administator

 

Our match replay controls were not displaying, and our table sorting pictures (arrows) were not appearing. These bugs have now been fixed.

 

August 05, 2017 02:52

992 posts(s)

Administator

 

A significant change was applied to our infrastructure. Please let us know if you see any issues. We’ve noticed performance is a little better, do you guys agree? Voice your opinion!

 

August 15, 2017 08:05

3,911 posts(s)

Administator

 

CPU teams will update their investments following a new logic and schedule. The aim here is to have investment levels more aligned to the team’s financial situation and avoid money waste with upgrades/downgrades.

 

August 17, 2017 07:45

3,911 posts(s)

Administator

 

After recent changes to increase the number of players kept by CPU teams we’ve noticed the logic used to decide which players they loan needed to be changed to ensure such players got match time and were not loaned just to sit on the bench. This has now been done and their loaning behaviour should be back to normal once the league starts.

 

August 21, 2017 12:37

3,911 posts(s)

Administator

 

Despite what the game manual says, there was a bug where some players reached their full potential without developing any traits. This has now been fixed and all players generated from now should have developed one positive and one negative trait by the time they reach their full potential. Some of the current players will still have the issue and will reach their potential with 0 or 1 trait instead.

 

August 30, 2017 12:53

3,911 posts(s)

Administator

 

Forced Transfer have just become a bit easier. A player will no longer reject the offer if your team is worse than his current team with regards to his priority, he will only do it if you are below the rejection point (meaning he would reject even if he was transfer listed). That means in the majority of case what you really need to work out is how much to offer as transfer price, and of course continuing to offer an acceptable wage to the player that is higher than his current wage.

 

August 30, 2017 22:18

3,911 posts(s)

Administator

 

CPU buying decision was improved slightly. The change aims to avoid the common scenario where a CPU team buys a player that has just slightly better potential than the one in their squads they consider the worst suitable for a given position, and then decide to sell the bought player not long after.

 

September 03, 2017 15:46

992 posts(s)

Administator

 

Version 0.01 EARLY BETA of player heatmaps is available. You can access them from the match replay section.

 

September 06, 2017 12:10

3,911 posts(s)

Administator

 

CPU teams will now start fielding players that need to “play official matches” to improve. They’re not yet handling other more complex requirements such as play abroad or play international competitions, but this change should help improve the overall player quality in the game.

 

September 17, 2017 12:47

3,911 posts(s)

Administator

 

Players now have a “class” attribute that is a snapshot of his current skills and star status. This is not yet used to determine any in-game behaviour or logic, but it will be used soon. Please check our corresponding game manual page for more information.

Cheers

 

September 19, 2017 08:48

3,911 posts(s)

Administator

 

Teams now also have a class attribute! This is based on their key players skills and is also relative to other teams in the dimension (except national squads). The team class can be seen in the team info screen, managers at risk and dimension’s free teams list from the Job Centre. We plan to add this into a couple more places such as ranking screens.

As with the player class, the team class is informational only at this point.

 

September 28, 2017 10:41

3,911 posts(s)

Administator

 

We have added league classes. It can be seen in the league table screen, on the left hand side of the title panel beside the league name, where the season number corresponding to the league stats being displayed used to be (now moved to the right hand side). The team class is now also displayed in the ranking pages.

Another small addition done at the same time is displaying multiple goal icons beside the player name in the match report, when they’ve scored multiple goals. If they’ve scored more than 3 goals during the match we should the goal icon followed by “x” and the number of goals.

 

October 04, 2017 21:26

3,911 posts(s)

Administator

 

You can now give numbers to your players using the “Numbers” tab in your team players screens. These number will then be displayed in match reports alongside the player names. This is an optional feature and you can leave players without numbers if you wish (or even remove numbers from currently numbered players).

At the moment the interface used to set the numbers is as simple as possible and there is a single validation that you’re not giving the same number to more than one player. If you do that an error message appears and you have to re-do any changes you had previously done.

Cheers

 

October 05, 2017 07:08

3,911 posts(s)

Administator

 

The number of votes for inactive teams is now being displayed in the “Inactive Teams” tab from the country screen. At the same time we’re putting in a fix to ensure those votes are really taken into account when promoting clubs into bottom divisions, it seems so far they were not!

 

October 05, 2017 11:47

3,911 posts(s)

Administator

 

The player traits related to playing better/worse against weaker/stronger teams are now based on team classes. The corresponding trait descriptions have been updated to better explain this change. For example, if you manage an A team and is playing against a B team, your players will have the traits “plays better/worse against teams with a class worse than yours” activated whereas your opponent’s players with the traits “player better/worse against teams with a class better than yours” will have it activated. When both teams have the same class these traits will not come into play.

 

October 08, 2017 02:57

3,911 posts(s)

Administator

 

Player limit information is being introduced in “The Board” screen. Nothing is being enforced yet, so have a look at the limits for your team and see if they make sense. These numbers are based on your team’s class and league class and are supposed to limit the number of players you can buy for a given class, but you can still grow players from lower to higher classes to go beyond the limits.

 

October 08, 2017 03:31

3,911 posts(s)

Administator

 

Points give for team and manager rankings now take into account the opponent class. That means a victory against an ‘A’ team is worth more points than a victory against a ‘B’ team, for example.

 

October 12, 2017 07:16

3,911 posts(s)

Administator

 

Don’t be surprised if you see your players’ estimated value radically changing, it is all part of the modifications done to the way we calculate it. It now takes into account the player class, age and the amount of money available to the teams in the dimension. As you can imagine the same player may have different values in FastTicker and MediumTicker.

Another key change is the amount of money CPU teams are willing to pay on player transfers. We’ve noticed a considerable increase in that value and therefore made some adjustments. They will continue taking into account the player estimated value but will now also factor in the player’s class and the buyer team’s class.

Coming soon: improvements to forced transfers that will change the amount of money needed and also include a suggested value for the offer.

 

October 16, 2017 11:45

3,911 posts(s)

Administator

 

A new forced transfer formula is in place. In summary, it does not depend on the target player’s team money balance anymore, but on the player estimated value and his team’s and league’s classes. From our manual:

“The team’s board will evaluate your offer in comparison to the player’s base value. The base value is not displayed anywhere and is the key factor in the estimated value calculation, therefore the estimated value is usually a good indication of the player’s base value. Your offer will have to be between 2x and 12x the player’s base value, depending on the grade of the target player’s team and league. That means it is easier to force the transfer of players from small clubs and/or leagues. If the player’s team has a manager, the amount required to force a transfer is doubled.”

 

October 20, 2017 11:25

3,911 posts(s)

Administator

 

New formulas are now in place for ALL club revenues. The main goal is to try and balance the game economy and add a more challenging scenario when managing small clubs. These are the changes:

1) Sponsorship is calculated based on the league class with a small influence of the team quality
2) Merchandise is calculated based on the team class with a small influence of the league quality
3) Match attendance is calculated based on home team class, visitor team class and competition type. For league matches the league class is used, for national cup the team with the highest league class is used, for international competitions we have an almost guaranteed attendance of 40,000 (EL and Sudamericana) or 50,000 (CL and Libertadores).
4) Stadium investment has been replaced by Headquarters. Its role is the same as the Stadium when it comes to limiting how high the level of the other investments can be, but it does not determine stadium size anymore, all clubs have a 100,000 capacity stadium (at least for now).

The thinking is that the revenue from Sponsorship and Merchandise can be used to pay for your main players wages (roughly your 22 best players), the revenue from competition prizes can be used to pay for investments and the revenue from tickets sold can be used to pay additional wages or for buying players.

Hopefully this is the last big change to the economy and we can now focus on a few important improvements to player evolution and potential prediction!

 

November 16, 2017 01:02

3,911 posts(s)

Administator

 

CPU teams have a completely revamped logic to decide which players to sell and which players to buy. They now view players in one of 3 categories: main squad, reserves and future. For selling they will get rid of reserves that they believe will not become main players, mainly due to age, as well as extra future players they may have. For buying each team will have a different priority based on their class, deciding whether to hire main players, future players or loan players.

A key change is that a CPU team will not bid for a player if another CPU team is already bidding. This should increase the number of different player negotiations happening simultaneously. Nothing changed with regards to the values they pay for players.