找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6354|回复: 3

TapaniPatch-3.12

[复制链接]
发表于 2010-10-16 09:17:46 | 显示全部楼层 |阅读模式
本帖最后由 西格诺里 于 2010-10-16 09:26 编辑


原文链接:http://champman0102.co.uk/forum/showthread.php?12849-TapaniPatch-3.12

Download

ODB version (based on Sep release)
SIM version (based on unreleased Oct 13th version)

Installation

0. Make sure you have latest official patch, v3.9.68, and no other patches applied. Reinstall the game, if necessary.
1. Before you patch, start the game and disable background changes and preferrably set it to windowed mode. If you do not plan to test the new interface, this step is not necessary. It will work in fullscreen too, but I recommend trying it out in windowed.
2. Copy all files to your Data folder, overwriting the files there. If you are on Vista / Win7, make sure you have the permissions to do so.
3. Run cmpatcher-3.12.exe inside the Data folder. Set the year to 2010.
4. Play!

What's new?

There are two categories of changes, bugfixes and new features.

Gameplay changes:
Spoiler:  

* Some cup selections now use a mix between reputation and team quality, instead of just reputation (or random). This includes:
-- For selecting missing teams in the UEFA cup (when there are too few teams qualified there -- SI games by default used just reputation)
-- For selecting lower league teams in English FA cup
-- For selecting some teams in Irish league cup
-- For selecting some teams for Club world championships
-- For selecting some teams Oceania Cup
* Teams participating in World Club Cup no longer skip FA cup.
* Increased chances to find some interested coaches with low-reputation teams
* Default training regimes changed: before loaned players would end up No Training (or Tactics), now they end up in General (or Goalkeeping)
* Further tuning of regens positioning, anticipation, and decision values (slightly lowered) draw adjusted to use team quality for picking lower league teams
* Limits removed on number of clubs or players.
* Removed some "You can take out the CD" dialogs.
* Removed check for duplicate instances of game
* Slight speed optimizations.
* New user interface, optional. Patched pictool in Data folder.
* Patcher can patch the pre-game editor to be in sync with the current year.
* European Champions League: one group game moved to avoid collision with FIFA club worlds'.
* Intercontinental cup moved to August (to lessen impact on match schedule)
* Oceania cup slightly rescheduled (to lessen the chance for it to stop)
* UEFA cup, draw modified and one game slightly moved to incorporate World Club Cup in December
* World Club Cup: rescheduled to December (some UEFA cup / CL games moved slightly earlier), and prize money adjusted to 2009 levels
* Argentina: TV rights money in PRM
* England: FA cup rewritten with current rules, relegation/promotion added betwee Conference North/lower leagues. Welsh teams no longer participate in Welsh cups.
* Holland: league structuere changed to current, and relegation/promotion to lower leagues added.
* Ireland: League structure changed to current, relegations/promotions adjusted, promotion/relegation to lower leagues added. Irish cup prize money adjusted (3 rounds). Irish cup uses reputation for selecting teams. Summer holiday dates adjusted.
* Russia: 5 relegation to Russian 1st div.
* Nother Ireland: Relegation to lower leagues added.
* USA: Merconoret cup disabled.
* Wales: 2 relegations from welsh PRM to lower leagues. Summer holiday dates adjusted.





Bug fixes:
Spoiler:  

* Erroneus available memory detection fixed.
* Database events (like loans etc) for 2010 and later now works
* Correct display of start seasons (e.g. 10/11 instead of 00/01)
* Two club history screen year errors fixed
* Two array indexing errors in UEFA cup draws, and one in Inter-Toto cup, both causing either a crash or bitrot
* Many memory errors corrected:
-- 2 possible array index errors in UEFA cup draw (could cause crash or bitrot)
-- 1 possible array index error in Inter-Toto Cup draw (could cause crash or bitrot)
-- 5 misbehaving reallocs changed to rather use more memory than crash
-- 5 memory allocations fixed, they were too short (of which 4 could cause problems in France)
-- One load game bug fixed (caused crash)
-- Game creation exit/crash solved
-- One severe error with a bad freeing of memory fixed (severe bitrot or crash)
-- Dangling pointer in World Club Cup Draw (could cause crashes or bitrot in end of July/early August)
* Compatibility mode probably no longer be necessary
* Fixed a crash in league records (bsearch fail not caught by SI-games).
* Fixed crash with null pointer in contract code.
* Fixed crash with missing teams in Champions League (very rare)
* Fixed crash in UEFA seeding code
* Fixed potential crash in Irish Leinster cup draw
* Cpuinf32.dll crash fixed.




Beware that the new interface is addictive, and once you get used to it, you will not be able to go back to the ordinary game. You have been warned.

Bugs?

Most issues should be posted in the technical support section.

If you do experience crashes you believe are caused by this patch, you can post them here. Please mention what leagues you are running and which database you used.

Additional credits

* ODB and SIM teams made the data updates
* Zozoa changed several rules in different leagues, and adjsuted the structure of several leagues
* Cantoner and Slivie assisted in Tapanifying the databases

//Tapani
 楼主| 发表于 2010-10-16 09:20:13 | 显示全部楼层
What does the Tapani Patch Change
Here is a list of things the Tapani patch changes: (everyone is welcome to add more features that I don't remember at the moment)

Code:
1.Changes leagues structures(Italian leagues,Brazilian,etc.)
2.Changes leagues names(German Bundesliga,English leagues,etc.)
3.Makes the English Conference North playable
4.Adds colored attributes like in FM series
5.Changes the game speed
6.Changes the game start year
7.Disables the unprotected contracts feature
8.Improves the AI tactics
9.Makes more nations manageable
10.Changes TV prizes
11.Improved regen attributes (took quite some while to tune them well)
12.Proper CPU idling when game is inactive - i.e. does not take 100% CPU all the time (good for laptops and temperature controlled fans)
13.Top right 'X' exits game
14.PgDn key forces the game to continue (good for multiplayer, only server can use this)
15.Removed cheat codes and month-to-month contract abuses (workarounds might exist though)
16.Trial players invisible for other human managers, also holidaying human teams are slightly more yellowish in league tables
17.Players training counters are not set to 'untrained' when the game starts
18.Optional hiding of non-public bids (the way they were intended)List of things the zozoa Addon changes:


Code:
   1. Leagues structure:
  * Portuguese Premier & Second division now have 16 teams instead of 18.
  * Swedish Premier Division now has 16 teams instead of 14.
  * Norwegian Premier Division now has 16 teams instead of 14.
  * Converting the Copa Mercosur which doesn't exist anymore to CONCACAF Champions' Cup.
  * Fix the "Oceania league" error when starting at 2008.
  * Allow loans between SPL clubs.
  
  2. Leagues names:
  * English Premier Division --> English Premier League
  * Spanish First Division --> Spanish La Liga
  * Dutch Premier Division --> Dutch Eredivisie
  * French First Division --> French Ligue 1
  * French Second Division --> French Ligue 2
  * European Champions Cup --> UEFA Champions League
  * European Super Cup --> UEFA Super Cup
  * Russian Premier Division --> Russian Premier League
  * Turkish Premier Division --> Turkish Süper Lig
  * South American Copa Mercosur --> CONCACAF Cup
  * Scottish Premier Division --> Scottish Premier League
  
  3. Players restrictions:
  * English leagues --> max 18 non-eu
  * Russian Premier Division --> max 8 foreigns
  * French First Division --> max 4 non-eu
  * French Second Division --> max 2 non-eu
  * French Cup --> max 2 non-eu
  * French League Cup --> max 4 non-eu
  * French Champions' Trophy --> max 4 non-eu
  * Polish leagues --> max 18 foreigns
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-16 09:21:56 | 显示全部楼层
Guide: How to prepare a "Tapanified" database
This guide is intended for anyone who wishes to make their database compatible with v3.xx of my patches.

You need:
- The latest tapanified database that best matches yours. This is needed since it is bundled with the cmdbtapanify program that is used to convert a non-tapanified database to a tapanified one. If your update team has a tapanified database released, those league files can reduce the effort you have to go through.
- The history project (optional), with the latest player and competition histories.
- A text editor, notepad will do

Procedure:
1. Adjust previous league positions for the following leagues:
- Italy Serie A, B, C1
- German Bundesliga (only top 6 needs to be correct).
These are needed by various cups, who seed teams by their last position. Make sure that only one team has each position, and all positions are given to some team.

Ideally the update team has made this for you. In reality, they haven't

2. Apply the history project. After this you cannot use the official editor on the database, since it will remove all histories after 2001.

Save a copy of this database (all .dat files + euro.cfg + player_setup.cfg + weather.cfg ), in case you need to revert to this step.

3. Apply cmdbtapanify. This is a bit more complicated process. Do it like this:
3a. Edit (with notepad or whatever) tapanify.cfg, and set the year to the recommended start year.
3b. Run the tapanifier. It will complain about a lot of leagues not having the right number of teams.
3c. Edit the corresponding league files, so if Serie A lacks a team - you add two lines to Italy.league .
The first line is the name of the club (full name preferred, but short name will do if it is unique). The second line is the name of the league where the club should be. In this example the name of the league is Serie A.
3d. Go through all leagues and adjust the league files. In practice the following procedure is recommended:
- Select a league, say serie A
- Use the official editor and filter clubs by belonging to Serie A
- Compare the list in the editor with the one in real world
- Edit all changes to the league file (cut and paste the club names from the editor to the file -- that guarantees correct spelling).
3e. Once it no longer complains about leagues, fix any other problems it notifies about, like mispelled teams in euro.cfg

4. Once cmdbtapanify succeeds, save the database and start a game (using patched exe). Select all leagues. The game should be created without incidents.

5. Preferrably, holiday at least a season to see everything proceeds ok. This is best done as an overnight task, since it might take some time. Check that the competitions are running (and have not stopped).

6. Common problems:
- game hangs while creating. This can be a problem with euro.cfg, for instance Yugoslavia/Serbia renaming not performed in euro.cfg.
- error dialogs, like "fin_first.cpp" etc. Those give a clue about a league not in order (the tapanifier does not necessarily check all leagues!)
- in case of league errors you can use the official editor to see what the problems are, and adjust the league files thereafter. Use the backupped copy of the database, and re-tapanify it.

Don't forget to bundle your database with the cmdbtapanify tool and your league files, so the next version of your database will be easier to prepare!

Good luck!

//Tapani
回复 支持 反对

使用道具 举报

发表于 2010-10-17 15:43:18 | 显示全部楼层
LZ还是做个安装流程表,你写的很多人看不明白!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|FMFans ( 京ICP备07501235号 )

GMT+8, 2024-12-26 09:49 , Processed in 0.038005 second(s), 17 queries , Gzip On, APCu On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表