安装 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(越南语)
Українська(乌克兰语)
报告翻译问题
I'm just spitballing here.
I might be able to keep trying to make progress myself on the long run - If someone sends me a copy of the modified files from the AU version I might be able to figure something out (I could potentially censor my own copy then test the uncensor patch on it), or I might be able to get an uncensored copy (one of my friends mentioned that he has a spare key that he would be willing to give me, but I'll have to wait until he gets back to take him up on that offer).
Which files should you have or not have?
"My copy was gifted from the US, so I need someone with a censored AU version of the game to send me a copy of these files (they are small - only a few hundred KB each):
C:\Program Files (x86)\Steam\SteamApps\appmanifest_206420.acf
C:\Program Files (x86)\Steam\depotcache\206421_*.manifest
C:\Program Files (x86)\Steam\depotcache\206424_*.manifest
C:\Program Files (x86)\Steam\depotcache\206425_*.manifest
The * will be a large number (it changes every time an update is pushed out for the game)."
All of those files would not be present in the ROW version.
C:\Program Files (x86)\Steam\SteamApps\appmanifest_206420.acf
C:\Program Files (x86)\Steam\depotcache\206421_*.manifest
This file is only present in the ROW version:
C:\Program Files (x86)\Steam\depotcache\206422_*.manifest
These two files are only present in the AU version:
C:\Program Files (x86)\Steam\depotcache\206424_*.manifest
C:\Program Files (x86)\Steam\depotcache\206425_*.manifest
There are also differences in some of the pack files, but they need to be extracted to determine which versions they are.
This makes things somewhat difficult unfortunately. Simply replacing the executable doesn't work thanks to Steam's DRM (even executables from Steam installations on different machines are incompatible - even if the same account & same version of the game were used). I'll need to compare the assembly code to see if binary patching is a realistic possibility, but I wouldn't hold my breath. Even if it is, it would break the next time they push an update to the exe.
This may change in the future - Volition plans to explore the possibility of allowing missions to be added/modded after Release D of the modding SDK... but we are still in the alpha before Release A, and that was last updated in October...
Unfortunately with the free weekend about to come to a close I'm not sure if I'll be able to keep experimenting with this, unless family sharing let's me keep using the AU installation (I've set it to not update - thankfully Steam finally implemented that properly).
TL;DR An uncensorship patch looks pretty unlikely at this stage. Too much hard coded crap.
The result was the game would crash when trying to access the weapons cache and would hang when trying to start the plane mission, since the pak files do not include the assets the game is looking for.
Installing the mod I released here (well, an newer version since one of the files was updated since then) works with the US exe - allowing the rectifier to be selected & used, and unlocking the Shaundi loyalty mission at the end of the plane mission.
If I replace the US exe with the AU exe (I made a copy) and load my game, the behavior goes back to before - the rectifier does not unlock, nor does the Shaundi loyalty mission.
Thanks for the heads up. I've let the team know and we're looking into it.
I wouldn't worry too much - I doubt many people would wind up with a US exe and AU pack files by chance - I only got into in that situation because I was actively trying to compare the differences between the AU and US versions.
If you guys do want to help out, let's just say it would be nice if the AU executable would use the uncensored content if it is found, but not otherwise. That should satisfy everyone, right?
I have a ROW copy of the base game but somehow wound up with the AU Season Pass.
I got to play the Shaundi 'drug' mission. Seriously... they censored that ? lol
But I dont have the Rectifier.
I'm considering trying to get refunded on the Season Pass so i can look for a DLC code off steam to get the right version of the DLC for my game, but thats a lot of effort for just one weapon, which leads me to your modding efforts.
How can I help?
TLDR;
US SR4 Base Game + AU Season Pass DLC = Missing Rectifier, Playable Shaundi 'drug mission'
The mod I released here would be useless to you (even if it was working) - since you have the ROW base game you already have all the files it includes (including the rectifier - the game still needs it's files to be able to render it if you were playing with someone else in co-op who was using it).
On a technical level, I can see why you are in that situation - the AU season pass package does not include the rectifier "app", as you can see here:
http://steamdb.info/sub/31952/#section_apps
Whereas the ROW version of the season pass does include it:
http://steamdb.info/sub/30163/#section_apps
The way Steam games test for DLC is by checking for App IDs, not by Package IDs (and I can't see a way to do that in the Steamworks SDK documentation or headers even if the developers wanted to), so the game can only test for the rectifier "app", and not the season pass packages. Basically, it would be doing something like this somewhere in SaintsRowIV.exe:
I want to be a bit careful with helping on this one - any technique that allows you to use the rectifier could potentially be altered to work with other DLC items, which I'm sure Volition would frown on very strongly since half their business model seems to depend on selling DLC.
If the Volition developers happen to see this - it would be helpful to add the rectifier app to the AU season pass package. It still wouldn't show up in AU copies (due to the exe preventing it and the fact it is not included in the game's pack files), so you should still be fine as far as the AU classifications board are concerned, but would solve the problem for people in TechDragon's situation.
For that matter, why was the rectifier even removed? The review board gave it the okay:
- http://www.classification.gov.au/About/Documents/Review%20Board%20decisions/CRB%20-%20updated%20reasons%20for%20decision%20report%20-%20Saints%20Row%20IV%20-%2031%20July%202013.pdf
My friends have been dying to play that cut mission and play with overseas friends. Lucky I was able to get an international copy a while back somehow.