BattleTech [Engine:Unity]

Upload your cheat tables here (No requests)
Post Reply
HK-Demoneye
What is cheating?
What is cheating?
Posts: 3
Joined: Sun Apr 29, 2018 11:02 pm
Reputation: 0

BattleTech [Engine:Unity]

Post by HK-Demoneye »

Is it possible that editing the *.json files could make it so the tables don't work anymore? Yesterday when I tried out the morale/money table it was at least allowing me to check the box for cheat handler, now I can hit enable but not Cheat Handler. The God Mode table still worked fine. Also, will you be compiling a comprehensive table from all of the tables in this thread?



EDIT: So I uninstalled and reinstalled and even started a new game and Update #1 and #2 don't allow me to check the Cheat Handler box anymore. What could cause that?

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Last edited by HK-Demoneye on Mon Apr 30, 2018 1:45 am, edited 4 times in total.

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

BattleTech [Engine:Unity]

Post by SunBeam »

I'll be doing this when I can, however you may want to take a look at this: [URL]https://fearlessrevolution.com/threads/battletech-ce-mono-vs-justdecompile.6630[/URL]. Jus' sayin' :p
Last edited by SunBeam on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

User avatar
Alaunus
Expert Cheater
Expert Cheater
Posts: 196
Joined: Wed Mar 08, 2017 3:15 pm
Reputation: 51

BattleTech [Engine:Unity]

Post by Alaunus »

[QUOTE="cowbot, post: 43945, member: 16678"]Looks like a pilot can either take multishot or sensor lock, no matter the file edits, likely because they occupy the same button on the action bar.[/QUOTE]

[QUOTE="darkdex52, post: 44009, member: 3747"]How do you access the debug window? I looked through this thread and some others and I didn't see it actually explained. I tried to use the fearlessrevolution Infinity, but it always stated that it failed to load the cheat.



Steam version.[/QUOTE]

[QUOTE="SunBeam, post: 44002, member: 12587"]Moved some posts to [B]Specific Game Discussions[/B]. Why? Because these aren't [B]table[/B]-related. Continue here if you want to discuss modding and altering game files: [URL]https://fearlessrevolution.com/threads/battletech.6563[/URL].[/QUOTE]



cowbot: If you stick with the ingame promotion you are hardcapped at three skills. so it requires some advance planning to get a pilot with sensor lock and multi target.



darkdex52: [URL]https://fearlessrevolution.com/threads/battletech.6534/page-2#post-43427[/URL]

be advised that you have to input the code blind and that the 'numpad - ' is the wrong one



sunbeam: people will always look in the tables section first :o

question about the table though. can the table god mode be switched on and off in missions at will or does it only double down like the ingame god mode?

Kay
Novice Cheater
Novice Cheater
Posts: 18
Joined: Fri Mar 31, 2017 10:52 pm
Reputation: 1

BattleTech [Engine:Unity]

Post by Kay »

[QUOTE="Alaunus, post: 44053, member: 872"]

question about the table though. can the table god mode be switched on and off in missions at will or does it only double down like the ingame god mode?[/QUOTE]



the latter. As things are atm, once you enable god mode in a fight it will last till the end of that fight, no way to disable god mode.

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

BattleTech [Engine:Unity]

Post by SunBeam »

[QUOTE="Alaunus, post: 44053, member: 872"]question about the table though. can the table god mode be switched on and off in missions at will or does it only double down like the ingame god mode?[/QUOTE]

[QUOTE="Kay, post: 44059, member: 1867"]the latter. As things are atm, once you enable god mode in a fight it will last till the end of that fight, no way to disable god mode.[/QUOTE]

Please see the explanation here-in: [URL]https://fearlessrevolution.com/threads/battletech-ce-mono-vs-justdecompile.6630[/URL]. It lasts while you're in the mission, if I recall. Restarting map, reloading a save or restarting whole game will reset everything to normal.

User avatar
hentai-sama
Expert Cheater
Expert Cheater
Posts: 94
Joined: Fri Mar 03, 2017 6:55 pm
Reputation: 2

BattleTech [Engine:Unity]

Post by hentai-sama »

SunBeam can i ask one more time. Would you please make alternative 1.2 version without dmg reduction and 10x dmg per shot or make it optional or editable? Well if you can. Bcs this [URL]https://fearlessrevolution.com/threads/battletech-ce-mono-vs-justdecompile.6630[/URL] is too much for me and i really want to play with that super speed.
Last edited by hentai-sama on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

KS212
Expert Cheater
Expert Cheater
Posts: 1139
Joined: Fri Mar 03, 2017 5:29 pm
Reputation: 143

BattleTech [Engine:Unity]

Post by KS212 »

Seconding the above, or basically if its possible to split the 'God Mode' into Defensive and Offensive options.



That way we can play with say, high/super defense but without the crazy damage as high damage in this game is not always a good thing.



I did try looking through the scripts... I can see the function in the other thread that sets the super damage... I'm guessing setting it to 0 will nullify the super damage but I can't find it in the actual table x.x

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

BattleTech [Engine:Unity]

Post by SunBeam »

[QUOTE="Ashar, post: 44074, member: 3790"]the godmode option in the table DOES NOT create the code, it only activates the code already present, the only way to alter it, is to directly edit the Assembly-CSharp.dll in your games folder. So stop asking.[/QUOTE]

Wanna bet I can do it without running the developer God Mode? :D



[img]https://averyfunadventure.files.wordpress.com/2017/03/challenge.jpg?w=300&h=276[/img]
Last edited by SunBeam on Thu Jan 01, 1970 12:00 am, edited 4 times in total.

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

BattleTech [Engine:Unity]

Post by SunBeam »

Oh, one more thing: if you hit [B]Numpad 0[/B] multiple times, guess what happens :) It will keep on multiplying and adding/subtracting, thus you end up with like 25000 damage as output, for example :)
Last edited by SunBeam on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

Reaper1222
Expert Cheater
Expert Cheater
Posts: 173
Joined: Fri Mar 03, 2017 1:50 am
Reputation: 23

BattleTech [Engine:Unity]

Post by Reaper1222 »

does anyone knows what to edit to gain an increased reputation?

AManlyMan
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Mar 16, 2018 10:43 pm
Reputation: 0

BattleTech [Engine:Unity]

Post by AManlyMan »

[QUOTE="SunBeam, post: 44017, member: 12587"]1) Open game, open Cheat Engine; target [B]BattleTech.exe[/B].



2) Open table, activate [B][ Enable ][/B] script. Does the script enable? If yes, does the game crash at this point? If not, click up top in CE window where you see [B]Mono[/B] (between [I]D3D[/I] and [I]Help[/I] menus) and tell me if you see this:



[IMG]https://i.imgur.com/DeD8YVg.png[/IMG]



If that menu is active, then Mono enabling worked.



3) Enable [B]Cheat Handler[/B] script. Did the script get enabled? If yes, go back in-game -- make sure you're in a mission -- and press [B]Numpad 0[/B]. Do you see any GOD MODE text "said" by your Mechs?



Report with feedback and screenshots.



BR,

Sun[/QUOTE]





Just to update, I did some tinkering and found out that for me if I try to activate it within a mission it crashes. Activating the cheat handler outside of missions makes everything work as it is supposed to. So thank you kindly!

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

BattleTech [Engine:Unity]

Post by SunBeam »

Dunno about you guys, but I am having massive fun with the [B]DebugWidget[/B]:D What was that you wanted.. Experience for your pilot? Coooming right uuupp:



[img]https://i.imgur.com/nC8YVvY.png[/img]



[IMG]https://i.imgur.com/9NTATdA.png[/IMG]



[IMG]https://i.imgur.com/J3DiEwe.png[/IMG]



[IMG]https://i.imgur.com/ZuVoGjU.png[/IMG]



BR,

Sun
Last edited by SunBeam on Thu Jan 01, 1970 12:00 am, edited 1 time in total.

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

BattleTech [Engine:Unity]

Post by SunBeam »

Let's see.. what else? Wanna change your Mech's name? Sure thing:



[img]https://i.imgur.com/8COnJva.png[/img]



Wanna get a list of all available Mechs and get the ones you want? Nothing simpler:



[img]https://i.imgur.com/yRnaHp4.png[/img]



[img]https://i.imgur.com/ecGosk9.png[/img]



[img]https://i.imgur.com/3U4xT19.png[/img]



[img]https://i.imgur.com/gIWKtTm.png[/img]



Available commands:



[img]https://i.imgur.com/9Wmq0E1.png[/img]



Updating stats:



[img]https://i.imgur.com/XlKaoxi.png[/img]



And so on :D



BR,

Sun

User avatar
SunBeam
Administration
Administration
Posts: 4932
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 4630

BattleTech [Engine:Unity]

Post by SunBeam »

Aaaaall in here for you to figure out ;) [B]BattleTech:SimGameState:Update[/B]:



[code=cpp]

public void Update()

{

if (!this.UXAttached || !this.HasSimShipBeenSet || this.Saving)

{

return;

}

if (this.CompletedContract != null)

{

if (this.VideoPlayerActive)

{

return;

}

if (this.CharacterCreation.isActiveAndEnabled)

{

return;

}

if (this.Credits != null)

{

return;

}

if (!this.interruptQueue.IsOpen)

{

this.ResolveCompleteContract();

}

return;

}

if (this.PendingMilestoneContract != null)

{

if (this.VideoPlayerActive)

{

return;

}

if (this.CharacterCreation.isActiveAndEnabled)

{

return;

}

if (this.Credits != null)

{

return;

}

if (this.interruptQueue.IsOpen)

{

return;

}

this.ForceTakeContract(this.PendingMilestoneContract, this.IsPendingMilestoneContractBreadcrumb);

this.PendingMilestoneContract = null;

this.IsPendingMilestoneContractBreadcrumb = false;

return;

}

if (SimGameOptionsMenu.isUp)

{

return;

}

if (this.testRun && this.PilotRoster != null && Input.GetKeyDown(KeyCode.F6))

{

foreach (Pilot pilotRoster in this.PilotRoster)

{

pilotRoster.InjurePilot("Evil_AJ", 0, 1, "An uncaring random");

}

this.RefreshInjuries();

}

if (this.AllowDebug)

{

if (Input.GetKeyUp(KeyCode.Minus) && !this.DebugWidget.gameObject.activeSelf)

{

this.DebugWidget.Show();

}

else if (Input.GetKeyUp(KeyCode.F10))

{

StringBuilder stringBuilder = new StringBuilder();

foreach (Faction ignoredContractEmployer in this.ignoredContractEmployers)

{

stringBuilder.AppendLine(ignoredContractEmployer.ToString());

}

Debug.LogError(string.Concat("The following factions cannot be EMPLOYERS: ", stringBuilder.ToString()));

stringBuilder = new StringBuilder();

foreach (Faction ignoredContractTarget in this.ignoredContractTargets)

{

stringBuilder.AppendLine(ignoredContractTarget.ToString());

}

Debug.LogError(string.Concat("The following factions cannot be TARGETS: ", stringBuilder.ToString()));

}

else if (Input.GetKeyUp(KeyCode.F12))

{

string str = SimGameState.Report.Publish(this.DebugSeedFolder);

GenericPopupBuilder.Create("Saved", string.Concat("Files saved to ", str)).Render();

}

else if (Input.GetKeyUp(KeyCode.F11))

{

foreach (Pilot pilot in this.PilotRoster)

{

pilot.InjurePilot("Evil_Evan", 0, 1, "An Uncaring Debug Pox Upon all Houses");

}

}

else if (Input.GetKeyUp(KeyCode.F9))

{

this.StartCharacterCreation();

}

else if (Input.GetKeyUp(KeyCode.F8))

{

this.Debug_InjureRandomMechWarrior();

}

else if (Input.GetKeyUp(KeyCode.F7))

{

if (this.SpaceController.currentShip == DropshipType.INVALID_UNSET)

{

this.SetSimShip(DropshipType.Leopard);

}

else if (this.SpaceController.currentShip != DropshipType.Leopard)

{

this.SetSimShip(DropshipType.INVALID_UNSET);

}

else

{

this.SetSimShip(DropshipType.Argo);

}

this.RoomManager.RefreshDisplay();

this.HasSimShipBeenSet = true;

}

else if (Input.GetKeyUp(KeyCode.F5))

{

foreach (string key in this.DataManager.ShipUpgradeDefs.Keys)

{

if (this.HasShipUpgrade(key, null))

{

continue;

}

this.AddArgoUpgrade(this.DataManager.ShipUpgradeDefs.Get(key));

}

this.ApplyArgoUpgrades();

}

}

if (this.Constants.Debug.AllowSimGameNoUIMode && BTInput.Instance.Toggle_UI().WasPressed)

{

LazySingletonBehavior.Instance.ToggleAllUIOnOff();

}

if (!this.TimeMoving || this.TravelManager.InTransition)

{

return;

}

if (this.interruptQueue.HasQueue)

{

if (!this.interruptQueue.IsOpen)

{

this.interruptQueue.DisplayIfAvailable();

}

return;

}

this.realTimeElapsed += this.BattleTechGame.DeltaTime;

float dayElapseTimeNormal = 0f;

if (this.TimeMoving)

{

dayElapseTimeNormal = this.Constants.Time.DayElapseTimeNormal;

if (this.RoomManager != null)

{

this.RoomManager.UpdateTimePassed(this.realTimeElapsed);

}

}

if (this.realTimeElapsed >= dayElapseTimeNormal)

{

this.realTimeElapsed = 0f;

this.OnDayPassed(0);

}

}

[/code]

housellama
Novice Cheater
Novice Cheater
Posts: 22
Joined: Mon Jun 12, 2017 10:15 pm
Reputation: 2

BattleTech [Engine:Unity]

Post by housellama »

So how did you enable the DebugWidget?

Post Reply

Who is online

Users browsing this forum: Aliver, bigkorban, coreytrigun, ctl3d32, DotBot, flarejune, Google [Bot], Google Adsense [Bot], Ninomae Tako'nis