Very useful mod thanks. I just used it for a quick start to earn a little extra cash from the beginning and moving at 1.25x speed seems just right. I've now put the contract pay back to normal for new contracts. Only problem though is the bug you mention about the MechWarrior chatter not working after removing the delay. I find it breaks immersion. Is it easy to put the delay back on to try and fix this?
What I did was I used winaero tweaker to add the powershell to the right click context menu. after that i right clicked inside the folder to open powershell. you have to have the script inside the folder where the exe file is.
run powershell ISE instead of the basic powershell (it's in the same folder). then open the script from there and run it. make sure the script is in your Battletech directory where Battletech.exe is.
Can you put up some instruction for us Luddites (i.e BT gamers from those olden days of the 80's) On how to install it, run it, and what the statistics in your image that you have provided do please
Dont mind the image, i had to upload one so i just made a screenshot of the code. Everyting you need to get the script running is in the description. Actualy using it is super easy. If you for an example want to increase contract pay. - Start the script (Right click and select execute with PowerShell) - Type "1" (only the number not the quots) and press enter to create a backup (this only has to be done once, so you can revert all changes if something goes wrong) - Type "6" and enter - It will ask for the value you want (180000 is the games default), so type "300000" and press enter. - Type "0" and enter to finish. If there where no red errors shown everything should have worked
I just get an error when I try to run this script.
even went to the trouble of upgrading powershell for win 7, which took forever.
script is in the main game directory.
decided to run in the ISE version of powershell to see what was going on.
this is what I get:
"File E:\BATTLETECH\AvonsBattleTechMod.ps1 cannot be loaded. The file E:\BATTLETECH\AvonsBattleTechMod.ps1 is not digitally signed. You cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170. + CategoryInfo : SecurityError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : UnauthorizedAccess"
EDIT:
ok, the issue is that if you have Battletech.exe blocked in your firewall (I always block programs I am not using multiplayer on), then you have to specifically UNBLOCK this file so it can run "remotely" using remotesignatures protocol.
right-click on the file and open Properties. You may see a message – "This file came from another computer and might be blocked to help protect this computer." Click on the Unblock button and then on Apply/OK.
now the script will run.
Also? if you have any problems, run Powershell ISE instead of the basic powershell. it will allow you to see what is going on in detail, and keep the window open so you can run/stop the script at will.
Thanks for the mod, but uh... i just crushed my savegame, by changing the contract payment so it somehow made it possible, to have more than 7 salvage "have to choose" parts. Of course there are just 7 slots to choose at maximum and so i was stuck in story missions where you can't change the salvage options. That should be an important note in the descriptions, maybe.
Great mod! Should be in base game. Gets rid of a lot of built in lag that some may wrongly and falsely assume as stutter. The game can be much smoother with out these weird animation/ui delays.
16 comments
Edit the file and change the entries.
"AttackPreFireDuration": 0,
"AttackAfterFireDelay": 0,
"AttackAfterFireDuration": 0,
"AttackAfterCompletionDuration": 0,
I actualy tried to set them to 0.1 which reactivates radio chatter, but still seems a little bit faster than normal. Its a good compromise.
Can you put up some instruction for us Luddites (i.e BT gamers from those olden days of the 80's)
On how to install it, run it, and what the statistics in your image that you have provided do
please
Everyting you need to get the script running is in the description.
Actualy using it is super easy.
If you for an example want to increase contract pay.
- Start the script (Right click and select execute with PowerShell)
- Type "1" (only the number not the quots) and press enter to create a backup
(this only has to be done once, so you can revert all changes if something goes wrong)
- Type "6" and enter
- It will ask for the value you want (180000 is the games default), so type "300000" and press enter.
- Type "0" and enter to finish.
If there where no red errors shown everything should have worked
got it. see my other post.
even went to the trouble of upgrading powershell for win 7, which took forever.
script is in the main game directory.
decided to run in the ISE version of powershell to see what was going on.
this is what I get:
"File E:\BATTLETECH\AvonsBattleTechMod.ps1 cannot be loaded. The file E:\BATTLETECH\AvonsBattleTechMod.ps1 is not digitally signed.
You cannot run this script on the current system. For more information about running scripts and setting execution policy, see
about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170.
+ CategoryInfo : SecurityError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnauthorizedAccess"
EDIT:
ok, the issue is that if you have Battletech.exe blocked in your firewall (I always block programs I am not using multiplayer on), then you have to specifically UNBLOCK this file so it can run "remotely" using remotesignatures protocol.
right-click on the file and open Properties. You may see a message – "This file came from another computer and might be blocked to help protect this computer." Click on the Unblock button and then on Apply/OK.
now the script will run.
Also? if you have any problems, run Powershell ISE instead of the basic powershell. it will allow you to see what is going on in detail, and keep the window open so you can run/stop the script at will.