FC Editor by decoruiz – Инструмент для Моддинга EA Sports FC
FC Editor by decoruiz — это специализированный инструмент для моддинга, разработанный для серии игр EA Sports FC (ранее известной как FIFA). Этот мощный редактор является частью набора “FIFA Editing Toolsuite” и предназначен для создания и модификации контента внутри игры.
С помощью FC Editor пользователи могут:
Создавать моды: Изменять различные аспекты игры, добавляя новый контент или корректируя существующий.
Импортировать и экспортировать файлы: Работать с игровыми ресурсами, такими как текстуры, 3D-модели (meshes) и аудиофайлы.
Просматривать структуру игры: Изучать внутреннее устройство файлов игры для лучшего понимания возможностей моддинга.
Инструмент активно используется сообществом моддеров для расширения возможностей и кастомизации игрового процесса в играх EA Sports FC. Он предоставляет широкие функции, позволяющие вносить значительные изменения, от визуальных улучшений до корректировки геймплейных элементов. FC Editor by decoruiz является важным ресурсом для тех, кто занимается созданием пользовательского контента для футбольных симуляторов от EA Sports.
История версий
Changelog:
Alpha 12:
– Added function to edit players appearences faster for a team;
– Added function to edit players faster for a team;
– Added function to manage (edit, add, remove, import and export) Career Modes icons;
– Added new boots to boots filter for players and referees;
– Added tooltip to display the current player, manager and referee assets in their window (head, shoes, etc). Still Experimental, may not always display correct asset;
– Fixed advanced search funcionality and search filters.
Alpha 11g:
– New facial hair selector (FC25 only).
– Fixed issue with special characters when loading Squad File.
– Fixed issue where some names weren’t imported correctly when importing players or squads.
– Added checks for duplicated player in Advanced Search.
– Added ability to “cancel” when releasing a player.
– Fixed players position on the formations screen (they were flipped)
– Changed export/import player logic.
– Fixed issue in Batch Create players for FC24.
– Fixed issue with applying formation in FC24.
– Added a check to avoid float values when exporting dcplayernames.
– Added a “Force export” function to be used if the regular one returns an error.
Alpha 11f:
– New hair selector for FC25 and FC24!
– Changed logic on player export and import in both player screen and squad screen.
– Changed logic when applying formation.
– Improved detection in input decimal separator (now it scan your windows).
– Rewritten export data folder code to better handling formations and mentalities for both FC24 and FC25.
– Improved name fetching in Transfermarket fetcher in player window.
Alpha 11e:
– Added an “Auto Set Pieces” to select players to set pieces automatically (results won’t be perfect).
– Improvements made to Batch Create Players, now app will generate facial hair, eyebrow and skin surface.
– Batch Create Players sheet can have hair/facialhair type and color, shoes, gloves, sock and sleeve lenghts.
– In Batch Create Players sheet, if user put ‘-1’ in shoetypecode and/or gkglovetypecode, app will generate a random licensed boot or glove for the player.
– Advanced Search: improved names fetching logic.
– Advanced Search: ability to search by player ID.
– Advanced Search: added nationality and positon filters.
– Advanced Search: fixed error in “transfer player to”.
– Advanced Search: Added a 3-digit delay in Auto Search.
– Added Sofifa Attributes order in App options menu.
– Removed the Legacy Player Window as it was fautly (and tabs is 100x better)
– Fixed SOME ‘toplevel’ erros, but they may occur.
– Fixed issue where player window kept open when user tried to change player ID.
– Fixed another error that was not syncing default_mentalities correctly.
– Load data from Transfermarkt in players window now can be from any Transfermarkt language.
– [TM Scrapper] Now users can get data from any Transfermarkt language.
Alpha 11d_fix:
– Added Advanced Player Search (by name)
– Fixed issue when player window wouldn’t close when changing player id (Still may occur in random occasions)
– Fixed teamplayerlinks automatic sync with default_teamsheets.
– Fixed bug that was deleting free agentes from teamplayerlinks.
– Fixed error in default_mentalities output table.
– Fixed sync default_mentalities to formations and defatult_teamsheets tables.
– Fixed error when some functions didn’t work after creating a player.
Alpha 11d:
– Removed need to load player_kit.lua for now.
– Improved handling of kit remapped LUA files.
– Added Overall tuning from Team Squad tab.
– Fixed issue that broke Player Contract Info from Team Squad tab after loading a player.
– Added Roles to teams formations.
– Attempt to add automatic detection for decimal separator in formations and default_mentalities
– Added very early Leagues and League Team Links editor (some functions may not work yet).
– Added Nationality and Preferred Position (main position only) filters to Transfer Player from.
– Added a “Donate” button. But remember: App will ALWAYS be free.
– Partially fixed Transfermarket data load for individual players (weak foot breaks, but you can change manually).
– [TM Scrapper] Added some mappings to fix issues where countries names don’t match between TM and FC.
Alpha 11c:
– Added a warning when closing the app when files are loaded.
– Fixed issue when cityid was not being correctly saved in teams table.
– Once a league is selected, team list changed to alphabetical order instead of id (may add a option in the future).
– Added a function to transfer names from editedplayernames to playernames (or dcplayernames).
– Fixed some issues with default_mentalities in the Merge Squad Update (still FC25 only).
– Reworked the logic in Rearrange Player Names to fix issues (use with caution, still experimental and may bug the playernames table).
– Fixed issue in Batch Export Squads.
– Added a “National Team” option in Transfermarkt Fetcher.
– Fixed error in Team Kit window in FC24.
– If a teamkit is not found in teamkits table, app will ask to create one.
– Fixed error in Transfer Player From fnction that would crash the main window search for Leagues and Teams.
– Added multiple checks:
1. Check Unlinked NT Players: Will check players that belong to NT and don’t have a club or free agentes link.
2. Check Incorrect Free Agents: Will check players that are in Free Agents and are not in a NT.
3. Check Players Duplicates (Name): Will scan for possible players that share the exact same firstname and lastname (playernames and dcplayernames tables only)
4. Check Incorrect Potential: Will check players that have potential lower than overallrating
5. Check Unused Names (in editedplayernames): Will check players that have name in editedplayernames but are not in players table.
Alpha 11b FIX:
– Enabled Console to be easier to spot and fix erros from users.
– Fixed Overall Rating displaying wrong.
– Fixed issue with Player Names
Alpha 11b:
– Fixed some issues in Batch Create players.
– Attempt to fix an issue when exporting default_mentalities.
– Updated Transfermarkt Fetcher to generate overall based on Market Value.
– Added Merge Squad Update function.
Alpha 11:
– Added Batch Create Players. Fill the “create_players.xlsx”template MS Excel sheet and after selecting a team, go to “Tools > Batch Create > Players” and select the file you edited.
– Fixed Import Team and Import Squads when importing a FC24 file into FC25.
– Slightly improved Stats Generation logic.
– Fixed Release Player issue that was not sending released players to Free Agents.
– Fixed some typos.
– Updated FC25 Stadium names.
– Added “auto fix” for exported RDBM tables. App will apply the fix when you load the files.
– Added batch export and import teams. It will export/import full teams to easily move them from one db to another, very useful to transfer data to a new squads update for example.
– Added a fix for when your formations table export float vales with “.0”
– Fixed issue that could broke birth date or player joined date.
– Some systems may export the formations table with ‘.’ as the float value. App will convert to ‘,’ and export like that, but added an option to export as ‘.’ if your system requires.
– Fixed ‘nan’ values in commentaryid when saving names into playernames table.
– Changed the way the app understands the date system to avoid invalid dates.
– Fixed referee creation/editing for FC25
– Fixes Managers minifaces not showing up.
– Attempt to fix the ‘.0’ errors generated in players table after a faulty edit in the comboboxes.
– Fixed issue with weakfoot not being read correctly.
– Fixed National Team callup/replace player.
– Fixed issue on generating the first lines of default_teamsheets table.
– Expanded team kits support up to 22 kits.
– Create teams code revamped, now works properly.
– Fixed some mistakes in Edit Manager screen.
– Fixed error when mapping kit colors from texture in FC25.
– Team Player Links, Teamsheets, Formations and Mentalities now are dynamic, they will try to always update at the same time in order to avoid errors.
– Export/Import feature for teams. Export a whole team (team info, squad, manager, stadium link, stadium name and kits) and import in another DB. Export team from FC24 and import in FC25 is still buggy. If you know how to edit the tables in excel, you can fix the generated errors easily.
– Very early loc edit for team names and a very early experimental (and buggy) feature to copy content from one loc to the other.
A11 KNOWN ISSUE: When you add a date loan info on the team squad screen, it will prompt you an error of invalid date. Just skip and put the full date that it will work.
Alpha 10:
– Added support for many new FC25 stuff, mainly in Players Editor.
– Reworked logic (again) for team sheets. It SHOULD be working correctly now. Code will try to export the default_teamsheets, default_mentalities, formations and teamplayerlinks with full sync now.
– Fixed some bugs in exporting files.
– Added “batch import” for managers, cranium and team squads. If you export those with the app, you can batch import them (to make easier to move from one squad to the other).
– Changed Export Squad format, now it export to a single file, making easier to import back.
– Added Backup feature that will save last 3 exported data (can change for up to 10 in options)
NOTE:
Some features may not work properly in this version, like create teams. I changed a lot of old code to make new stuff work or to fix some stuff that was buggy. Will go back on track slowly.
Alpha 09:
IMPORTANT: ImageMagick now is kinda mandatory for features like minifaces and others image operations now and in the future.
DL here latest version: https://imagemagick.org/script/download.php#windows
I will try to compile a version with it being optional in the future.
– Removed initial load for every player in the DB, this makes the loading A LOT faster in the main window and in the transfer screen.
– Added Miniface Importer. Load a player or manager photo and app will automatically map his face and crop the picture to the default miniface template. ATM app will only work with input photos aready with transparente background (i suggest remove.bg website to remove automatically).
– User can manually export player minifaces from the game to assets folder (check file miniface_guide for more info). The minifaces in the folders will be displayed in the Editor UI.
– If a player have a miniface, it will display as default in the Facial Recognition window, but picture upload is still na option.
– Fixed some issues when loading players and managers.
– Transfer logic rewritten in order to fix some issues.
– Added Import FIFA Kit Creator config file to kits (the jerseyfrontnumberplacementcode and shortsnumberplacementcode won’t import correctly, will fix later).
– Added Export FIFA Kit Creator config file to kits.
– Fixed small issue with Map Shirt and Shorts colors.
– Added Manager Outfit preview pictures (thanks to @Smashy!)
Alpha 08:
– Fixed issue with player birth date being incorrectly saved.
– Added map colors from textures into the Team Kits window.
– Fixed support for importing FIFA Editor Tool exported tables.
– Added a new window configuration for Player Screen (enable it in Tools > Options)
– Added ability to read minifaces (export them from your game to ‘assets/heads’ folder)
Alpha 07d:
– Fixed issue with player birth date being incorrectly saved.
– Added map colors from textures into the Team Kits window.
– Added function to organize the player names into the playernames table, removing the unused names and moving names from dcplayernames into playernames.
Alpha 07c:
– Changed dates (birthdate, joined date, etc) handling and format to DD/MM/YYYY with separated entries to avoid mistakes.
– Added more checks to prevent the .0 or blank data in players table.
– Fixed (hopefully) real time overall calculation when changing player Preferred Position 1.
– Added suport for importing/exporting Cranium faces from FC25 players.
– Improved conversion code for importing players from FC24 to FC25.
– Added International Reputation combobox.
– Added simple Competition Table edit, including Competition Stadium Link.
– EXPERIMENTAL: Workaround to avoid hair to not show after selecting for the first time.
– Fixed issue when saving changes to Team.
– Added “+” and “-” bottons to fine tune attributes when editing players.
Alpha 07b:
– Added very early support for editing FC25 database tables (players, managers, referees, teamkits, teams and lineups). We’ll have to wait the game to come out to see if it works tho).
– Fixed jerseyfit issue in Players (hopefully!)
– Added visual reference for numbers and font in Team Kits table.
– Added “Gen. Legacy Assets”. Input team crest and minikits in PNG format and app will convert them to DDS with correct IDs and in the correct folders in the “Legacy” folder of the app. Needs Imagemagick (link included in the App if you try to open the feature and don’t have it installed).
Alpha 07:
– Added Edit/Create Referee function.
*** – Added Create Team function. Enter TeamID and it will generate all tables necessary to create a new team into the squad file.
*** – Added Export Team function. Export whole team tables (including all players from the squad) to import into another DB.
*** – Added Import Team function. Import previously exported teams with the app into your DB.
– Fixed error when exporting teamplayerlinks table.
– Added real time overall rating generation when changing player position.
– Added checks tp ´prevent erros when saving players and teams tables.
*** These features are experimental. Use them with extreme caution as it may cause bugs.
Alpha 06e:
– Fixed issue when using editedplayernames in Edit or Create player.
– Fixed issue when changing player number would also change his/her number in National Team.
– Reworked logic in Transfers (from and to) to not allow transfer between a male and a female club.
– Added logic for calling up players to National Team by replacing another player from the list.
– EXPERIMENTAL: Added feature to place compound names into editedplayernames so they would appear complete ingame.
– Added player natural position to the player tree in the squad screen.
– Attempt to fix error in loading custom playernames.txt.
Alpha 06d:
– Added range to entries in players window to avoid values out of bounds.
– Fixed error n loading default hotspot in Hotspot Editor
– Fixed error in saving player data.
– Fixed error in template player preferred foot.
– Fixed error showing “nan” as the name for players who have names in editedplayernames without common name.
– Added export Team Squad: will export all players, formation and team sheets to a folder.
– Added import Team Squad: will import all players, formation and team sheets from folder.
Alpha 06c:
– Fixed issue with names in player export and import.
– Added Release Player in Team Squad screen.
– Added a “Fix Float Values (Players)” to fix eventual errors that may occur in player table.
– Color Picker rewoked.
– Calendar Fixed.
– Added an overall formula viewer in Player Editor tools menu that allows user to see what attributes and their importance to the current player overall.
– Added overall increase/decrease bottons that will only change the atributes that matter to the current position. (Experimental. If you change the player position, save changes and reopen the player window to make the formula update correctly)
– Fixed Preferred Foot issue (if you edited any player with the tool in any version before this one, probably the Preferred Foot field will be blank and the players with ‘Right Foot’ will actually be left footed).
Alpha 06b
– Hotspot editor added. It works as standalone, don’t need to load db tables. Need the kit textures to map the hotspots.
– Formation pitch and positions visual vastly improved.
– Added Export/Import functions to Team Kits.
– Added shortcut for RDBM Tables Fixer in the tools frame.
– Added an “Allow Sponsors (Team Kits)” button to remove the LOC sponsors from the teamkits table.
– Added a “Fix Float Values (Players)” that will try to fix issues with float values that will eventually occur.
Alpha 06
– Edit Team Kits function added.
– Remap Team Kits function added.
– Add New Kit function added.
– Fixed issue when saving player preferred foot.
Alpha 05b
– Added Change PlayerID function in tools menu of the Player screen.
– Fixed error in Facial Recognition: Face filters now work properly.
– Added Export/Import players in players or team screen. Ability to export/import multiple players also included.
– Some bugs fixed in Player Names handling logic.
Alpha 05
– Added proper support for transfers. App will try to fill the gap in the team that got the player transferred by replacing him with a player from same or similar position.
– Added Swap Players function to swap players in the lineup.
– Added Set Piece takers.
– Added ability ti change formation.
Alpha 04b
– Create Player function fixed.
– Saving names logic rewritten from scratch to fix erros.
– Fixed some erros when some files are not loaded.
Alpha 04
– Added female headtypecode minifaces to chose from and within FaceRecognition App.
– Added customizable filters to select players boots and gk gloves.
– Skill Moves now have combobox to ´properly select the value.
– Improved Transfermarkt fetcher, still not 100% but usable now. Will bug the preferredfoot combo box, but can be manually changed.
– Fixed bug that was opening default playernames.txt files without prompting the user to select his/her custom one.
– Bugfix in saving and exporting names in playernames or dcplayernames when editing multiple players.
– Fixed crash in FaceRecognition App.
– Fixed random crash when loading player in some instances.
– Improved logic to load team data to avoid loading the wrong team.
– Improved logic in saving team and manager data.
– Teams and Managers are now separated.
– Mutiple fixes to ID of some image assets within Teams Editor
– Icons added instead of buttons in main window to make the app look less ugly.
Alpha 03
– Fixed FM Stats Converter (again)
– Added Load Team Data, with basic Team Info, Manager and an experimental (and buggy) transfer system)
– Minor fixes in comboboxes and assets.
Known bugs:
Some latitude info are wrong in the mapping button.
Transfermarkt fetcher still bugs Overall Rating. The rest Works partially.
Transfers do not reorganize teamplayerlinks table yet, but they seems to work.
Alpha 02
– Playstyle and hidden traits logic added
– General fixes in multiple stuff within the editors
– Transfermarkt fetcher (partially working, logic still being worked on. Bugs preferred positions, pref foot and overall calculus)
– Update to FM Stats Converter to match new FMInside website atribute logic.
– Create Player function added (Select team, then click Create Player. App Will ask for a kitnumber to add player into teamplayerlinks table)
– editerplayernames table support.
Alpha 01
– Edit players
– FM Stats Converter
– Face Recognition app