What is ULTIMATE CAMPAIGN?
ULTIMATE CAMPAIGN is, technically, an entirely standalone Unity game that uses FC 25 (And possibly other games as well in the future) as a match engine.
It is inspired by the PS2 Yu Gi Oh games, in which the player traveled through the world, speaking with NPCs, and experiencing a story.
This build doesn’t have the whole RPG/Story part, and it only features the card collecting, other than of course the ability to export your team in your game.
Player cards are generated from your squadfile, so even if you normally play with mods, you should be covered!
At the moment, the build uploaded is the final build of the Prototype phase. Next builds will start to feature proper progression, goals, and challenges.
What do you do in ULTIMATE CAMPAIGN?
Short answer: import a Squads file, let the game build its own database, build your team, export it back to the game. As of now, there is no progression or challenges, but they will come soon!
Features:
- Dynamically built card database starting from your squadfile – should work with mods!
- Pack store with three rarities: each pack gives 5 items between Players and Chemistry styles (Only Gold pack give Chem styles as they should)
- Basic team management feature: change modules and swap players in and out of the squad
- A (for now rudimentary, but fully working) chemistry system
- A card explorer to see all the cards you collected
Upcoming Features (in pipeline):
- Credits System for reward after games – The game will tell you which team to play against. After the game you will need to insert the results manually. You wouldn’t cheat, would you?
- Special matches rewards or penalties for losing such as Pink Slip challenges
- Sticker books: acquire all players of a team for a special reward!
- Old style Offline-division ranking system against real teams.
Later features (To be fully designed yet):
- Offline Agents (“bots”) simulating other players: building their squads and being available to be challenged with a simulated ranking system
- Story mode and overworld a-la Yu Gi Oh games
Screenshots:
Instructions
If you prefer a video, here it is!
Note: The teamsheet bug has been fixed. Also, when exporting a squad, it now is exported directly into the FC 25 saves folder, so just load it from the game and enjoy!
As this is a prototype, user friendliness is a plus, but not currently a goal. Next builds will try to improve on that. In order to set up the mod:
- Download the Build (Link 1) and extract it wherever you like
- Extract Club Logos, Nation Flags, Player Faces, League Logos, PlayStyle and PlayStyle+ icons from your game, and set them up as instructed in the README files, or join the mod’s official Discord server for a ready-to-use resource pack! (You can also download it from the “Server 2” link down below!)
Then put the folders in the Documents/FC25AdventureModeMod/Resources folder - If you use a Squad file derived from a mod, you might need to extract your playernames table, save it as a .txt file and replace the original one in <game folder>/Assets/StreamingAssets/base
- Keep track of your FC saves folder, you will need to place the generated Squad file there to let FC import it when you Export the squad!
- When you export the squad, make sure the file name begins with “Squads” otherwise the game won’t be able to read it!
- In Settings -> Profile, load your squads, then go in Edit Teamsheets, get our team in Rest of the World, and create a new Sheet and set it as active. Currently, a bug doesn’t let us do substitutions if we don’t do this. –> FIXED!
Known issues and workarounds
- Creating a new campaign takes a REEEEEALLYY long time: just be patient…
- While mod-derived squads should work, I still reccommend using a Vanilla Squad and database for now.
- I can’t make substitutions: refer to point 5 in the instructions. –> FIXED!
- I can’t see the squad file when I try to select it in game: make sure it starts with “Squads”
- Squad files are broken: Post on my discord with a copy of the squad file, tell me if you used mods or did something “funky” on purpose. I can’t give puntual support but I will try to fix in following builds.
- Updates aren’t coming fast enough! I want more!!! : Me too, but I have a full time job AND my studies as game developer to follow. If you want me to be more expedited with updates, please consider donating (When I open donations) in order for me to be able to quit my job and focus on this game (and other games!) instead! THERE WILL NEVER BE ANY PAYWALLS, but you might get exclusive behind the scenes, concepts, and cheats, for this game and other future projects of mine!
Official Threads and Links!
- Official Discord: come here for more behind the scenes and frequent updates! Shape the future of the game!
- Evo-Web
- SoccerGaming
Changelog:
Changelog version 0.1.0 Alpha
Revised UI code
Now players already in the squad are no longer available in the Available Players on the right in the Team Management (Bug: They are also not available in the Card Explorer view. oops…)
Added league and team filters in the Team Management and Card Explorer view
Packs actually cost credits now and show which players you gathered
Added Next Match screen, possible now to see which “Official” match to play next. Played match will give credits and occasionally other rewards (For now guarantees a MATCHDAY REWARD player with boosted attributes)
Match results will be added to match history
Pack store UI now shows the player’s credits
In the packstore, when hovering with the mouse over an item, it will show its description in the bottom of the screen.
Added filters in team management UI
Chemistry styles are now grouped by type
——————————————————————————————————————————————————
Changelog version 0.0.9p – hotfix1
Solved a bug where it was impossible to make substitutions in match engine game without creating a new teamsheet.
——————————————————————————————————————————————————-
Changelog version 0.0.9p
Fixed a bug where last player position would have either “!” or 1 chemistry points, unable to get more
Feature: Game now saves directly into FC 25 folder, TODO make that folder default for new save select.
—————————————————————————————————————————————————–
Changelog version 0.0.8p – hotfix1
Fixed a bug where Chemistry styles were not imported at DB creation, rendering them impossible to spawn in packs
—————————————————————————————————————————————————–
Changelog version 0.0.8p
Final version of prototype stage.
Added chemistry system: For now it mimicks Fifa Ultimate Team one.
Added some UI texts
Packs now give players and chemistry items
By default players are assigned a “Basic” chemistry item
Player now start with 22 random players: 15 bronze, 5 silver and 2 gold
Added safeguard to avoid player exporting squad with duplicate players
KNOWN ISSUES: Chemistry items are displayed singularly instead of being grouped by type as they should!
———————————————————————————————————————————————
Changelog version 0.0.7p
Formation now can be changed in the Team Management page!
———————————————————————————————————————————————-
Changelog version 0.0.6p
Added visualization of player details in Team Management: right click on any card to show the panel
Also vizualises Roles and Traits (Playstyles)
Made sure that all proper attributes are imported to DB in save creation
Optimized “New Campaign” import time
Added Overall Ratings import
It is now possible to use any squadfile, even modded ones (Replace the playernames.txt in the /StreamingAssets/base/ folder to have correct player names in UI)
———————————————————————————————————————————————-
Changelog version 0.0.5
Jersey numbers are no longer 128, as of now they are fixed based on the position (1 for GK, then 2, 3 … 11)
———————————————————————————————————————————————–
Changelog version 0.0.4 – hotfix1
Unity: In save loading page, buttons are better spaced out, and only save files should appear now
If there are no save files, a button will appear prompting to go back to the main menu
————————————————————————————————————————————————
Changelog version 0.0.4
Refactored backend code for easier future optimization, small optimization in Campaign save creation time
Now all teams from Rest of the World are imported, since ROW for women were imported anyway
Unity: improved card display in game, the names should be displayed in a better fashion
Unity: Team management UI cards are not off-centered anymore
Unity: explorer window for squad selection file now shows a better title.
All previous known issues remain open.
————————————————————————————————————————————————
Changelog version 0.0.3p
Hotfix:
Fixed bug where, in some squads, the game would crash trying to import the mentalities for the player team
Added changelog to readme file
Slight optimization in squad import at Begin Campaign, should be slightly faster.
Resources:
Includes a vanila squadfile known to import successfully in case of malfunction in database import.
All previous known issues remain open for now.
—————————————————————————————————————————————————-
Changelog version 0.0.2p (prototype) – rc
-First prototype for public release
Features:
-Basic pack store and team management
-Squad export
Please consult readme or other official documentation to get started. While this is publicly released, it’s not meant for convenience or ease of use.
It is rather a proof-of-concept of a much larger idea.
KNOWN ISSUES:
This is a prototype, so obviously there are many issues and problems that may not even appear here
1 – In game, bench player cannot be put in the field
WORKAROUND: In FC, in Settings, Edit team sheets, add a new teamsheet and set that as active. Fix pending in next build
2 – In Unity, UI elements appear offcentered
3 – In Unity, campaign creation takes an EXCRUCIATINGLY long time
WORKAROUND: Have a cup of tea or something, it’s l o n g, must be poorly optimized database queries
4 – FC may not see my save after I put it in the correct folder
Make sure your file name begins with “Squads” when you place it in the FC’s setings folder
5 – Graphical/Misc issues
In Unity:
For now there is no failsafe preventing you from adding the same players in the squad multiple time, so be a goodboy and look out for that for yourself
In FC:
All player jerseys are 128 (Fixed in version 0.0.5)
All player jerseys are white
Player team has no crest, and TEAM_ABBR_111666 – This because there are no ad-hoc assets and locfile entry for the team
In game, Hypermotion overlays displaying stats can be wrong – No idea why to be fair
No faces for player’s team players – There are no faces. There are no faces. There are no faces. GOOD NIGHT!
Changelog version 0.0.3p
Hotfix:
Fixed bug where, in some squads, the game would crash trying to import the mentalities for the player team
Added changelog to readme file
Slight optimization in squad import at Begin Campaign, should be slightly faster.
In unity, when creating a new campaign, the file select window will open with a better title
In Unity, the pitch in team management is no longer upside down
In FC, the exported squad name will not have “Squads” in game, make sure that the file still starts like that though!
Resources:
Includes a vanila squadfile known to import successfully in case of malfunction in database import.
All previous known issues remain open for now.
—————————————————————————————————————————————————-
Changelog version 0.0.2p (prototype) – rc
-First prototype for public release
Features:
-Basic pack store and team management
-Squad export
Please consult readme or other official documentation to get started. While this is publicly released, it’s not meant for convenience or ease of use.
It is rather a proof-of-concept of a much larger idea.
KNOWN ISSUES:
This is a prototype, so obviously there are many issues and problems that may not even appear here
1 – In game, bench player cannot be put in the field
WORKAROUND: In FC, in Settings, Edit team sheets, add a new teamsheet and set that as active. Fix pending in next build –> FIXED
2 – In Unity, UI elements appear offcentered
3 – In Unity, campaign creation takes an EXCRUCIATINGLY long time
WORKAROUND: Have a cup of tea or something, it’s l o n g, must be poorly optimized database queries
4 – FC may not see my save after I put it in the correct folder
Make sure your file name begins with “Squads” when you place it in the FC’s setings folder
5 – Graphical/Misc issues
In Unity:
For now there is no failsafe preventing you from adding the same players in the squad multiple time, so be a goodboy and look out for that for yourself
In FC:
All player jerseys are 128 –> FIXED!
All player jerseys are white
Player team has no crest, and TEAM_ABBR_111666 – This because there are no ad-hoc assets and locfile entry for the team
In game, Hypermotion overlays displaying stats can be wrong – No idea why to be fair
No faces for player’s team players – There are no faces. There are no faces. There are no faces. GOOD NIGHT!