Jump to content

Is this a bug or I do something wrong?


Recommended Posts

CONTRACT
            {
                guid = 88433a87-2c7c-4612-bfcf-71d300568e90
                type = RoverConstructionContract
                prestige = 0
                seed = 187402506
                state = Active
                viewed = Read
                agent = Rockomax Conglomerate
                agentName = Rockomax Conglomerate
                deadlineType = Floating
                expiryType = Floating
                values = 77263.5842981471,41142858.6387633,83192.3043803067,272974.736351262,86519.9936676027,0,5.120667,2,202925770.168957,202875147.017124,244018005.655887,0
                bodyName = Minmus
                roverCraftDef = E:/SteamLibrary/steamapps/common/Kerbal Space Program/KSP_x64_Data/../GameData/Squad/Contracts/PreBuiltCraft/RoverContract/Contract Rover 10a.craft
                craftStartLat = 20.18480075670961
                craftStartLon = 8.2671775016337037
                craftEndLat = 20.125409173426341
                craftEndLon = 7.1578247794151091
                roverVslId = 3190753227
                PARAM
                {
                    name = RoverWayPointParameter
                    state = Incomplete
                    disableOnStateChange = False
                    values = 0,0,0,0,0
                    bodyName = Minmus
                    roverVslId = 3190753227
                    craftStartLat = 20.18480075670961
                    craftStartLon = 8.2671775016337037
                    craftEndLat = 20.125409173426341
                    craftEndLon = 7.1578247794151091
                    endWPName = Zone 9F34-S
                }
            }

Link to comment
Share on other sites

43 minutes ago, Vanamonde said:

I've read that there can be a bug about the contract not recognizing the location due to the altitude being mistakenly placed under the surface. Does this look like it? 

please watch the Video.  im not sure it's on or under surface

How to fix this bug?

Link to comment
Share on other sites

This is a recent bug due to poor programming and even worse QA testing with nobody actually checking the code before giving the OK.

 

Anyways, the problem is the contract and rover data not matching the id.

To correct this you will need to open the sfs file with a text editor. *Make a backup and blah blah blah, your own risk, I'm not your momma, life is hard disclaimer.*

Step 1: Save the game and make the save something obvious like stupid_bug_because_squad_cant_test_properly

Step 2: Go to the Tracking Station and write down the rover name (mine was QWD-C0) and the contract company just in case you have multiple contracts of the same type

Step 3: Close the game

Step 4: Open the save file with notepad or whatever editor you have

Step 5: Search for the rover name in the file

Step 6: Copy the value from "persistentid" (in my case it was 1995780567 but your value might be different)

2DZoJl6.jpg

Step 7: Search for "roverVslId" and replace the values (there are two entries) with the one you just copied (VERIFY THE COMPANY NAME IF YOU HAVE MORE OF THE SAME TYPE OF CONTRACT)

Step 8: Copy the value from "persistentid" (eg. 1995780567) over the existing values under "roverVslId" for both entries.

6XQ5nJA.jpg

Step 9: Save

 

When you load the game, switch to the rover, the contract finishes provided that you are at the right coordinates.

The screenshots show the before and after values, so that it is easier to follow along because watching and searching endless rows of code is something devs get payed for and we shouldn't have to do to have a working product that we payed for, but then again look at the unsolved bugs in the bugtracker and you will see exactly the level of QA performed. None. If the QA level was a thruster it wouldn't even get off Gilly. Yeah, I said it, I stand by it. This isn't some weird bug that requires some specific steps to happen. No, this is a zero level bug, a out of the box, just play the game and you will see it. Which is why I am so annoyed after spending hours trying to fix something someone was payed to do but couldn't be bothered to do.

 

You can link this to the KSP Bugtracker. I gave up on submitting bugs there because they never check them. I had a bug submitted for a year an nobody touched it so I can't be bothered to waste time.

Edited by mystik
Link to comment
Share on other sites

1 hour ago, VoidSquid said:

Not yet confirmed, but there is an entry
https://bugs.kerbalspaceprogram.com/issues/27222

Thanks.

I have done this job now

Rover ID is not correct

just edit it

 

copy  this Rover ID

CONTRACT
            {
                guid = 88433a87-2c7c-4612-bfcf-71d300568e90
                type = RoverConstructionContract
                prestige = 0
                seed = 187402506
                state = Active
                viewed = Read
                agent = Rockomax Conglomerate
                agentName = Rockomax Conglomerate
                deadlineType = Floating
                expiryType = Floating
                values = 77263.5842981471,41142858.6387633,83192.3043803067,272974.736351262,86519.9936676027,0,5.120667,2,202925770.168957,202875147.017124,244018005.655887,0
                bodyName = Minmus
                roverCraftDef = E:/SteamLibrary/steamapps/common/Kerbal Space Program/KSP_x64_Data/../GameData/Squad/Contracts/PreBuiltCraft/RoverContract/Contract Rover 10a.craft
                craftStartLat = 20.18480075670961
                craftStartLon = 8.2671775016337037
                craftEndLat = 20.125409173426341
                craftEndLon = 7.1578247794151091
                roverVslId = 3190753227                             <<<<<<<<<<<<<<<<<<<  This ID is bug
                PARAM
                {
                    name = RoverWayPointParameter
                    state = Incomplete
                    disableOnStateChange = False
                    values = 0,0,0,0,0
                    bodyName = Minmus
                    roverVslId = 3190753227                                    <<<<<<<<<<<<<<<<<<<  This ID is bug
                    craftStartLat = 20.18480075670961
                    craftStartLon = 8.2671775016337037
                    craftEndLat = 20.125409173426341
                    craftEndLon = 7.1578247794151091
                    endWPName = Zone 9F34-S
                }
            } 

 

to this
 

VESSEL
		{
			pid = 49585885e08f47fb82b9c883524165f0
			persistentId = 1608849559   <<<<<<<<<<<<<<<<<<<<<<<<<<< copy ID of "CONTRACT roverVslId = 3190753227" to this line
			name = Unfinished Minmus Buggy 4-ZCZN
			type = Rover
			sit = LANDED
			landed = True
			skipGroundPositioning = True
			skipGroundPositioningForDroppedPart = False
			vesselSpawning = False
			launchedFrom = 
			landedAt = 
			displaylandedAt = 
			splashed = False
			met = 159694.40902447701
			lct = 202875147.01712358
			lastUT = 203034841.42614806
			distanceTraveled = 275.82397236354188
              
              .
              .
              .

 

Link to comment
Share on other sites

  • 3 weeks later...
This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...