USM98-99 Tweaker user manual

Version of the document: 1.3

Applies to: USM98-99 Tweaker 1.3

1- Introduction

1.1- Disclaimer

By using this application, you accept the below elements:

This software is free and can't be sold or make any profit of it. It is provided without any garantee and the development team is not responsible of any damage you could make to your computers or third-parties ones.

1.2- Prerequisites : how to run the tweaker

The USM Tweaker is written in Java to make it cross-platform compatible. So you need the JRE (Java Runtime Environment) installed on your machine.

To lauch the tweaker, you have two possibilities:

1.3- About

This tweaker was created with the idea to upgrade and customize the behavior of the original game.

Correct mistakes, changes values, make the game more realistic and prone to update was the main target.

You can follow the evolution of updates on these listed pages:

1.4- Credits

Contributors

2- How to contribute

2.1- Adding/Completing/Fixing features to the Tweaker

If you are a developer with some skills in Java or Assembly or hexadecimal editing your are free to contribute to the project. You can contact the team or propose new features simply via our website or via our Facebook page (see earlier in this document)

The source code of the Tweaker is available on Github here.

2.2- Signalling a bug

Open a ticket on the "Issues" section of the Github repository.

3- Using the Tweaker

3.1- Game patching

3.1.1- Change the maximum quantity of player you can loan

Background

In the game, you can borrow and loan a maximum of 5 players per season.

How it works

We changed the max value, which is an integer. Now you can define this value, from 0 to 9.

Issues

There is not registered issue yet.

3.1.2- Enable long-term loans

Background

In the game, when you want to loan a player to a squad managed by the computer, you can do it for a maximum period of 8 to 10 weeks. It is very unrealistic, as it is common in the real world to loan a player for the whole season

How it works

We modified all the differents cases of the loan negociation process. Now, each time you want to loan a loan-listed player, his squad will accept. You can offer a loan for a maximum of 99 weeks.

Issues

There is not registered issue yet.

3.1.3- Change the starting year

Background

This request came for contributors who wanted to create updates, with the current year.

How it works

We replaced the starting year, the following year and the reference date for young players.

Issues

3.1.4- Enable cheat menu access

Background

While working on the game, we, with happy coincidence, found the footprints of a hidden cheat menu.

At the beginning, it was not clear: was it a development purpose tool? A developper joke? Or a real hidden menu? It was totally unclear, as nobody seems to have noticed it since the release of the game in 1998

Today we are happy to announce that you can reach this menu easily.

How it works

We didn't have enough time to completely reverse the process, so we ran through the field directly to reverse the game behavior at one special point. If you active the cheat menu, it will be visible at the creation of a new game. We don't know if in the normal behavior it was visible elsewhere.

The cheat menu presents three elements:

Issues

There is not registered issue yet.

3.1.5- Enable or disable transferts

Background

One of the game more unrealistic feature is that transferts are possible during almost the whole season.

In the real world, that's not the case. In the game it has some drawbacks: some teams change their squad a lot during the season, and even sometimes some players play for 3 or 4 differents teams in a season. Now, you are free to enable/disable transferts during a game whenever you want.

How it works

We edited some conditions to allow or disallow transferts.

Issues

There is not registered issue yet.

3.1.6- Enable or disable the possibility to be fired

Background

This feature allows you to not to be fired when having bad or unexpected results on the field... or in the bank. Note: it does not cover for illegal activities.

How it works

We edited some conditions disable the mecanism that fire the player.

Issues

There is not registered issue yet.

3.1.7- Change the quantity of promoted and relegated teams in the french league and the italian league

Background

This feature allows you to change how many teams are promoted and relegated in these championships. It allows to correct the data. For example in France, even in 1998, there were 3 teams directly relegated/promoted.

How it works

We edited some offsets.

Issues

There is not registered issue yet.

3.1.8- Rename European cups

Background

This feature allows you to rename the "European Cup" to "Champion's L" and the "UEF A Cup" to "Europa L" .

How it works

We edited some offsets. We were limited both by the original size available in memory and the space available on screen.

Issues

There is not registered issue yet.

3.1.9- Rename Leagues

Background

This feature allows you to rename the french, spanish, english and scottish leagues to their 2017-2018 names .

How it works

We used unused strings (eg the italian Serie C) to add new leagues names. Then we changed many dozen of memory calls to be able to use such strings. Infortunately, there was not enough "room" to do a perfect job, we had to deal with the game limitations so sometimes strings are diminutives. The scottish premiership share its name with the british premier league.

Issues

There is not registered issue yet.

3.1.10- Enable the looser manager feature (BETA)

Background

When you do a very bad season with your club, and want to change to another one, the most part of the clubs who look for a new coach will reject your application. This feature of the tweaker is supposed to make every of your application successfull.

How it works

We changed some memory calls.

Issues

There is not registered issue yet.