安装 Steam						
					
				
				
									登录
											 | 
						语言
						
																																															繁體中文(繁体中文)
																													日本語(日语)
																													한국어(韩语)
																													ไทย(泰语)
																													български(保加利亚语)
																													Čeština(捷克语)
																													Dansk(丹麦语)
																													Deutsch(德语)
																													English(英语)
																													Español-España(西班牙语 - 西班牙)
																													Español - Latinoamérica(西班牙语 - 拉丁美洲)
																													Ελληνικά(希腊语)
																													Français(法语)
																													Italiano(意大利语)
																													Bahasa Indonesia(印度尼西亚语)
																													Magyar(匈牙利语)
																													Nederlands(荷兰语)
																													Norsk(挪威语)
																													Polski(波兰语)
																													Português(葡萄牙语 - 葡萄牙)
																													Português-Brasil(葡萄牙语 - 巴西)
																													Română(罗马尼亚语)
																													Русский(俄语)
																													Suomi(芬兰语)
																													Svenska(瑞典语)
																													Türkçe(土耳其语)
																													Tiếng Việt(越南语)
																													Українська(乌克兰语)
																									报告翻译问题
							
						
 
											 
													

 
						 
						 
						

 
			 
						





ns.print("Solving" + contract.fileName + " at " + contract.server + "...")
You can fix this by adding the following to solveallcontracts.js
const replacer = (key, value) =>
typeof value === "bigint" ? { $bigint: value.toString() } : value;
and then add replacer to all instance of JSON.stringify(contract) like this
JSON.stringify(contract, replacer)
Note that this will still make all contract that is "Square Root" type unsolvable, You gonna have to figure that out somehow since I got to message limit now
Wonder what happens when you add more information to the "Solving " line? Like maybe some spaces and a server name where it's actually working.
Good luck.
As of July 2024 if you download from Github and put all your scripts in one level/folder then change inside "solveallcontracts.js":
const solveContractScript = "/contracts/solvecontract.js";
To:
const solveContractScript = "solvecontracts.js";
I re-uploaded them, tested them and they are working now.
Just delete the 2 scripts and re-download them from GitHub.