public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); Ability = executableConnection.ReadInteger(_valueMapping.Ability); Age = executableConnection.ReadInteger(_valueMapping.Age); Salary = executableConnection.ReadInteger(_valueMapping.Salary); Royalty = executableConnection.ReadInteger(_valueMapping.Royalty); }
public virtual void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, _valueMapping.Name.BuildResourceId()); Value01 = executableConnection.ReadInteger(_valueMapping.Value01); Value02 = executableConnection.ReadInteger(_valueMapping.Value02); Value03 = executableConnection.ReadInteger(_valueMapping.Value03); Value04 = executableConnection.ReadInteger(_valueMapping.Value04); Value05 = executableConnection.ReadInteger(_valueMapping.Value05); }
private const int GameYear201201Offset = 0x005A1CEE - 0x00400C00; // Calendar logic (0x001A10EE) public int GetGameYear(string gameExecutableFilePath) { using (var executableConnection = new ExecutableConnection(gameExecutableFilePath)) { var result = executableConnection.ReadInteger(GameYear199801Offset); return(result); } }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { var valueMapping = new Mapping.PerformanceCurve(); for (var i = 0; i < Values.Length; i++) { Values[i] = executableConnection.ReadInteger(valueMapping.Values[i]); } }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); Age = executableConnection.ReadInteger(_valueMapping.Age); Ability = executableConnection.ReadInteger(_valueMapping.Ability); Salary = executableConnection.ReadInteger(_valueMapping.Salary); RaceBonus = executableConnection.ReadInteger(_valueMapping.RaceBonus); ChampionshipBonus = executableConnection.ReadInteger(_valueMapping.ChampionshipBonus); DriverLoyalty = executableConnection.ReadInteger(_valueMapping.DriverLoyalty); Morale = executableConnection.ReadInteger(_valueMapping.Morale).ConvertToOneToFiveStepOne(); }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); Fuel = executableConnection.ReadInteger(_valueMapping.Fuel); Heat = executableConnection.ReadInteger(_valueMapping.Heat); Power = executableConnection.ReadInteger(_valueMapping.Power); Reliability = executableConnection.ReadInteger(_valueMapping.Reliability); Response = executableConnection.ReadInteger(_valueMapping.Response); Rigidity = executableConnection.ReadInteger(_valueMapping.Rigidity); Weight = executableConnection.ReadInteger(_valueMapping.Weight); }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); Laps = executableConnection.ReadInteger(_valueMapping.Laps); Design = executableConnection.ReadInteger(_valueMapping.Design); LapRecordDriver = executableConnection.ReadInteger(_valueMapping.LapRecordDriver); LapRecordTeam = executableConnection.ReadInteger(_valueMapping.LapRecordTeam); LapRecordTime = executableConnection.ReadInteger(_valueMapping.LapRecordTime); LapRecordMph = executableConnection.ReadInteger(_valueMapping.LapRecordMph); LapRecordYear = executableConnection.ReadInteger(_valueMapping.LapRecordYear); LastRaceDriver = executableConnection.ReadInteger(_valueMapping.LastRaceDriver); LastRaceTeam = executableConnection.ReadInteger(_valueMapping.LastRaceTeam); LastRaceYear = executableConnection.ReadInteger(_valueMapping.LastRaceYear); LastRaceTime = executableConnection.ReadInteger(_valueMapping.LastRaceTime); Hospitality = executableConnection.ReadInteger(_valueMapping.Hospitality); Speed = executableConnection.ReadInteger(_valueMapping.Speed); Grip = executableConnection.ReadInteger(_valueMapping.Grip); Surface = executableConnection.ReadInteger(_valueMapping.Surface); Tarmac = executableConnection.ReadInteger(_valueMapping.Tarmac); Dust = executableConnection.ReadInteger(_valueMapping.Dust); Overtaking = executableConnection.ReadInteger(_valueMapping.Overtaking); Braking = executableConnection.ReadInteger(_valueMapping.Braking); Rain = executableConnection.ReadInteger(_valueMapping.Rain); Heat = executableConnection.ReadInteger(_valueMapping.Heat); Wind = executableConnection.ReadInteger(_valueMapping.Wind); }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); DryHardGrip = executableConnection.ReadInteger(_valueMapping.DryHardGripSupplier); DryHardResilience = executableConnection.ReadInteger(_valueMapping.DryHardResilienceSupplier); DryHardStiffness = executableConnection.ReadInteger(_valueMapping.DryHardStiffnessSupplier); DryHardTemperature = executableConnection.ReadInteger(_valueMapping.DryHardTemperatureSupplier); DrySoftGrip = executableConnection.ReadInteger(_valueMapping.DrySoftGripSupplier); DrySoftResilience = executableConnection.ReadInteger(_valueMapping.DrySoftResilienceSupplier); DrySoftStiffness = executableConnection.ReadInteger(_valueMapping.DrySoftStiffnessSupplier); DrySoftTemperature = executableConnection.ReadInteger(_valueMapping.DrySoftTemperatureSupplier); IntermediateGrip = executableConnection.ReadInteger(_valueMapping.IntermediateGripSupplier); IntermediateResilience = executableConnection.ReadInteger(_valueMapping.IntermediateResilienceSupplier); IntermediateStiffness = executableConnection.ReadInteger(_valueMapping.IntermediateStiffnessSupplier); IntermediateTemperature = executableConnection.ReadInteger(_valueMapping.IntermediateTemperatureSupplier); WetWeatherGrip = executableConnection.ReadInteger(_valueMapping.WetWeatherGripSupplier); WetWeatherResilience = executableConnection.ReadInteger(_valueMapping.WetWeatherResilienceSupplier); WetWeatherStiffness = executableConnection.ReadInteger(_valueMapping.WetWeatherStiffnessSupplier); WetWeatherTemperature = executableConnection.ReadInteger(_valueMapping.WetWeatherTemperatureSupplier); }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); Performance = executableConnection.ReadInteger(_valueMapping.Performance); Tolerance = executableConnection.ReadInteger(_valueMapping.Tolerance); }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); Salary = executableConnection.ReadInteger(_valueMapping.Salary); RaceBonus = executableConnection.ReadInteger(_valueMapping.RaceBonus); ChampionshipBonus = executableConnection.ReadInteger(_valueMapping.ChampionshipBonus); Age = executableConnection.ReadInteger(_valueMapping.Age); Nationality = executableConnection.ReadInteger(_valueMapping.Nationality); Unknown = executableConnection.ReadInteger(_valueMapping.Unknown); CommentaryIndex = executableConnection.ReadInteger(_valueMapping.CommentaryIndex); Speed = executableConnection.ReadInteger(_valueMapping.Speed); Skill = executableConnection.ReadInteger(_valueMapping.Skill); Overtaking = executableConnection.ReadInteger(_valueMapping.Overtaking); WetWeather = executableConnection.ReadInteger(_valueMapping.WetWeather); Concentration = executableConnection.ReadInteger(_valueMapping.Concentration); Experience = executableConnection.ReadInteger(_valueMapping.Experience); Stamina = executableConnection.ReadInteger(_valueMapping.Stamina); Morale = executableConnection.ReadInteger(_valueMapping.Morale); }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); CommentaryIndex = executableConnection.ReadInteger(_valueMapping.CommentaryIndex); }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); LastPosition = executableConnection.ReadInteger(_valueMapping.LastPosition); LastPoints = executableConnection.ReadInteger(_valueMapping.LastPoints); FirstGpTrack = executableConnection.ReadInteger(_valueMapping.FirstGpTrack); FirstGpYear = executableConnection.ReadInteger(_valueMapping.FirstGpYear); Wins = executableConnection.ReadInteger(_valueMapping.Wins); YearlyBudget = executableConnection.ReadInteger(_valueMapping.YearlyBudget); Unknown = executableConnection.ReadInteger(_valueMapping.Unknown); CountryMapId = executableConnection.ReadInteger(_valueMapping.CountryMapId); LocationPointerX = executableConnection.ReadInteger(_valueMapping.LocationPointerX); LocationPointerY = executableConnection.ReadInteger(_valueMapping.LocationPointerY); TyreSupplierId = executableConnection.ReadInteger(_valueMapping.TyreSupplierId); }
public void ImportData(ExecutableConnection executableConnection, IdentityCollection identityCollection) { ResourceText = ResourceHelper.GetResourceText(identityCollection, ResourceId); Salary = executableConnection.ReadInteger(_valueMapping.Salary); RaceBonus = executableConnection.ReadInteger(_valueMapping.RaceBonus); ChampionshipBonus = executableConnection.ReadInteger(_valueMapping.ChampionshipBonus); PayRating = executableConnection.ReadInteger(_valueMapping.PayRating); PositiveSalary = executableConnection.ReadInteger(_valueMapping.PositiveSalary); LastChampionshipPosition = executableConnection.ReadInteger(_valueMapping.LastChampionshipPosition); DriverRole = executableConnection.ReadInteger(_valueMapping.DriverRole); CarNumberA = executableConnection.ReadInteger(_valueMapping.CarNumberA); Age = executableConnection.ReadInteger(_valueMapping.Age); Nationality = executableConnection.ReadInteger(_valueMapping.Nationality); CommentaryIndex = executableConnection.ReadInteger(_valueMapping.CommentaryIndex); CareerChampionships = executableConnection.ReadInteger(_valueMapping.CareerChampionships); CareerRaces = executableConnection.ReadInteger(_valueMapping.CareerRaces); CareerWins = executableConnection.ReadInteger(_valueMapping.CareerWins); CareerPoints = executableConnection.ReadInteger(_valueMapping.CareerPoints); CareerFastestLaps = executableConnection.ReadInteger(_valueMapping.CareerFastestLaps); CareerPointsFinishes = executableConnection.ReadInteger(_valueMapping.CareerPointsFinishes); CareerPolePositions = executableConnection.ReadInteger(_valueMapping.CareerPolePositions); Speed = executableConnection.ReadInteger(_valueMapping.Speed); Skill = executableConnection.ReadInteger(_valueMapping.Skill); Overtaking = executableConnection.ReadInteger(_valueMapping.Overtaking); WetWeather = executableConnection.ReadInteger(_valueMapping.WetWeather); Concentration = executableConnection.ReadInteger(_valueMapping.Concentration); Experience = executableConnection.ReadInteger(_valueMapping.Experience); Stamina = executableConnection.ReadInteger(_valueMapping.Stamina); Morale = executableConnection.ReadInteger(_valueMapping.Morale).ConvertToOneToFiveStepOne(); // Only read value if driver is driver 1 or 2, and not T. var driverId = LocalResourceId % 8; if (driverId == 6 || driverId == 7) // 1 and 2 { CarNumberB = executableConnection.ReadInteger(_valueMapping.CarNumberB); } }