Skip to content

Releases

CM0102 Rust Tweaks 1.3 (work in progress)

Choose a tag to compare

@lucastmpacheco lucastmpacheco released this 07 Nov 18:00

CM0102 Rust Tweaks 1.3 — work in progress / trabalho em andamento. Test release: back up your saves and the game folder first. Problems: send tweaks.log.

New: the youth intake, now ON by default (new career only)

FM's Youth Intake in CM 01/02, redesigned since 1.2. A regen is a regen: the intake changes only two things.

  • The date: regens are born on intake day (each nation's season end, or a fixed day with intake_day), not one by one through the season. Whoever retires waits in the game's own queue until then.
  • The number: every club with squad room gets intake_per_club regens (3), up to 50 in the squad. Which club gets each regen is still decided by the curve on the club contest tab. When retirements aren't enough, the DLL creates the missing ones from a hidden reserve made with the career, each a mix of two retired players of the same position from the club's country (no clones), born through the game's own routine.
  • The message (intake_news = 1): your club gets an inbox message from the youth coach with each youngster and his view. The phrases are in intake_news.txt, in 19 languages, and can be edited.
  • Basque regens: the Basque-only clubs (Athletic, Eibar and the others the game marks as Basque-only) get Basque youngsters; a Basque (first or second nationality) is not a foreigner in Spain when the regen's club is chosen. With NickDLL, see NICKPATCHER.en.md.
  • intake_stock and intake_pa_* from 1.2 are gone: a 1.2 tweaks.cfg with intake_stock above 0 still turns the intake on. To play the original way, intake = 0.

Also on by default now: save_over_2gb. Diagnostic lines are only written with log = 1.

Tested: automatic careers with every league of the original game (1,134 clubs): 10 seasons with no crash and no regen "sink" club; to 2007, every club got its full quota in all 60 intakes; the reserve lasts (42,000 of 50,000 left after 10 years); a 2011 save loads and plays on, also with intake = 0. Numbers in docs/PESSOAS_NOVAS.en.md §8; every key in docs/GUIA_DAS_CHAVES.en.md.


Novidade: a fornada de regens, agora LIGADA por padrão (só em carreira nova)

O Youth Intake do FM no CM 01/02, redesenhado desde a 1.2. Regen é regen: a fornada muda só duas coisas.

  • A data: os regens nascem no dia da fornada (o fim da temporada de cada nação, ou um dia fixo com intake_day), e não um a um ao longo da temporada. Quem se aposenta espera na fila do próprio jogo até lá.
  • A quantidade: todo clube com vaga no elenco recebe intake_per_club regens (3), até 50 no elenco. Para qual clube vai cada regen, quem decide continua sendo a curva da aba Disputa dos clubes. Quando as aposentadorias não bastam, a DLL cria os que faltam com uma reserva oculta criada junto com a carreira, cada um a mistura de dois aposentados da mesma posição do país do clube (sem clones), nascido pela rotina do próprio jogo.
  • A mensagem (intake_news = 1): o seu clube recebe na caixa de entrada uma mensagem do treinador da base com cada jovem e o parecer dele. As frases estão no intake_news.txt, em 19 línguas, e dá para editar.
  • Regens bascos: os clubes só de bascos (o Athletic, o Eibar e os outros que o jogo marca assim) recebem jovens bascos; o basco (primeira ou segunda nacionalidade) não é estrangeiro na Espanha na escolha do clube do regen. Com a NickDLL, veja o NICKPATCHER.md.
  • As chaves intake_stock e intake_pa_* da 1.2 saíram: um tweaks.cfg da 1.2 com intake_stock acima de 0 continua ligando a fornada. Para jogar do jeito original, intake = 0.

Também ligado por padrão agora: save_over_2gb. As linhas de diagnóstico só saem com log = 1.

Testes: carreiras automáticas com todas as ligas do jogo original (1.134 clubes): 10 temporadas sem queda e sem clube "depósito" de regens; até 2007, todo clube recebeu a cota inteira nas 60 fornadas; a reserva dura (sobram 42 mil de 50 mil depois de 10 anos); um save de 2011 carrega e segue, também com intake = 0. Os números em docs/PESSOAS_NOVAS.md §8; cada chave em docs/GUIA_DAS_CHAVES.md.

Files: CM0102-Rust-Tweaks-1.3.zip (DLL, configurator, tweaks.cfg, intake_news.txt, guides) and CM0102-Rust-Tweaks-1.3-source.zip. License: MIT.

CM0102 Rust Tweaks 1.2 (work in progress)

Choose a tag to compare

@lucastmpacheco lucastmpacheco released this 05 Nov 16:19

CM0102 Rust Tweaks 1.2 — work in progress / trabalho em andamento. Test release: back up your saves and the game folder first. Problems: send tweaks.log.

New: the youth intake (EXPERIMENTAL, off by default)

FM's Youth Intake in CM 01/02: once a year every club gets its youngsters at once, instead of regens being born one by one through the season.

  • Turn it on: intake_stock above 0 (configurator tab Intake (experimental)) and start a new career.
  • On intake day (intake_day: a day of the year, 181 = 1 July, or season_end for each country's season end) every club gets intake_per_club youngsters, each a copy of a real player from the club's country, with a PA from the club's reputation (intake_pa_min, intake_pa_max, intake_pa_spread).
  • Regens only from the intake (intake_only = 1): the game stops creating them during the season, and players who retire become material for the next intake.
  • The message (intake_news = 1): your club gets an inbox message from the youth coach with each youngster and his view (ready for the first team? how far can he go?), in the game's language (Portuguese, Spanish, otherwise English). intake_news_numbers = 1 also shows CA and PA.

Every key is explained in docs/GUIA_DAS_CHAVES.en.md; how it works and the tests, in docs/PESSOAS_NOVAS.en.md §8. Still to test: saving and loading with and without the DLL.


Novidade: a fornada de regens (EXPERIMENTAL, desligada por padrão)

O Youth Intake do FM no CM 01/02: uma vez por ano cada clube recebe os jovens de uma vez, em vez de os regens nascerem um a um ao longo da temporada.

  • Para ligar: intake_stock acima de 0 (aba Fornada (experimental) do configurador) e comece uma carreira nova.
  • No dia da fornada (intake_day: um dia do ano, 181 = 1º de julho, ou season_end para o fim da temporada de cada país) cada clube recebe intake_per_club jovens, cada um a cópia de um jogador real do país do clube, com o PA pela reputação do clube (intake_pa_min, intake_pa_max, intake_pa_spread).
  • Regens só pela fornada (intake_only = 1): o jogo para de criá-los no meio da temporada, e os jogadores que se aposentam viram material da fornada seguinte.
  • A mensagem (intake_news = 1): o seu clube recebe na caixa de entrada uma mensagem do treinador da base com cada jovem e o parecer dele (está pronto para o time principal? até onde pode chegar?), na língua do jogo (português, espanhol; senão, inglês). intake_news_numbers = 1 mostra também o CA e o PA.

Cada chave está explicada em docs/GUIA_DAS_CHAVES.md; como funciona e os testes, em docs/PESSOAS_NOVAS.md §8. Falta testar: gravar e carregar o save com e sem a DLL.

Files: CM0102-Rust-Tweaks-1.2.zip (DLL, configurator, tweaks.cfg, guides) and CM0102-Rust-Tweaks-1.2-source.zip. License: MIT.

CM0102 Rust Tweaks 1.1 (work in progress)

Choose a tag to compare

@lucastmpacheco lucastmpacheco released this 04 Nov 12:57

CM0102 Rust Tweaks 1.1 — work in progress / trabalho em andamento. Test release: back up your saves and the game folder first. Problems: send tweaks.log.

New (all off by default)

  • multiple_instances: games from different folders can run at the same time (two from the same folder are still blocked).
  • grey_players = squad: the grey players the game creates for short squads come at the club's level, not weakened (grey_players_spread sets the variation).
  • regen_names = own: a country uses its own database names from regen_names_min (default 20), not only above 100. Also fixes the original's bug of taking a first name from the surnames table.

Improvements

  • Configurator: a Regen names tab that lists, country by country, where names come from today and with the option; every number now has an explanation.
  • season_cap: careers created with the ARSE line in player_setup.cfg (every person marked as a regen) are detected, and the cap counts only the youngsters the DLL delivered; tweaks.log flags it.

Tested on 3.9.68 and on CLZ 6.1 (docs/TESTES.en.md).


Novidades (todas desligadas por padrão)

  • multiple_instances: jogos de pastas diferentes abrem ao mesmo tempo (dois da mesma pasta continuam barrados).
  • grey_players = squad: os cinzentos que o jogo cria para elencos curtos vêm no nível do clube, não enfraquecidos (grey_players_spread regula a variação).
  • regen_names = own: o país usa os próprios nomes do banco a partir de regen_names_min (padrão 20), não só acima de 100. Corrige também o defeito do original de tirar o primeiro nome da tabela de sobrenomes.

Melhorias

  • Configurador: aba Nomes dos regens, com a lista país por país de onde os nomes vêm hoje e com a opção; todo número agora tem explicação.
  • season_cap: carreiras criadas com a linha ARSE do player_setup.cfg (todo mundo marcado como regen) são reconhecidas, e o teto conta só os jovens que a DLL entregou; o tweaks.log avisa.

Files: CM0102-Rust-Tweaks-1.1.zip (DLL, configurator, tweaks.cfg, guides) and CM0102-Rust-Tweaks-1.1-source.zip. License: MIT.

CM0102 Rust Tweaks 1.0 (work in progress)

Choose a tag to compare

@lucastmpacheco lucastmpacheco released this 03 Nov 20:41

CM0102 Rust Tweaks 1.0 — work in progress / trabalho em andamento. A ddraw.dll of tweaks for Championship Manager 01/02 3.9.68 and a configurator (tweaks-config.exe). It doesn't change the exe: the tweaks apply in memory and are turned on by tweaks.cfg.

⚠️ This is a test release, not a final one. Improvements will come, and it needs testing by people who play. Always back up your saves and the game folder before trying it. If something goes wrong, send tweaks.log (next to the exe).

What it has: balanced regens (a youngster goes to a club his size, with a cap per club per season), fewer lost youngsters (unattached), regen ages by table (with "younger regens", petermf23's idea), retiring idle players, saves above 2 GB (replaces save2gb), 1920×1080 and windowed video, no CD, and where each regen comes from (regen_origins.csv: whose slot and whose player record each regen inherited).

Install: copy ddraw.dll, tweaks.cfg and tweaks-config.exe into the folder of cm0102.exe and open the configurator. Remove: delete ddraw.dll. Using NickPatcher? Read NICKPATCHER.en.md in the zip first.


⚠️ Esta é uma versão de teste, não a final. Melhorias vão surgir, e ela precisa de testes de quem joga. Sempre faça backup dos seus saves e da pasta do jogo antes de experimentar. Se algo der errado, mande o tweaks.log (ao lado do exe).

Instalar: copie ddraw.dll, tweaks.cfg e tweaks-config.exe para a pasta do cm0102.exe e abra o configurador. Tirar: apague a ddraw.dll. Usa o NickPatcher? Leia antes o NICKPATCHER.md do zip.

Files: CM0102-Rust-Tweaks-1.0.zip (the DLL, the configurator, tweaks.cfg, the guides) and CM0102-Rust-Tweaks-1.0-source.zip (the source code of this release). License: MIT.