【PT攻略】GGn發種指南

出自Wired
於 2024年12月26日 (四) 12:59 由 Scio對話 | 貢獻 所做的修訂
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋
感谢 PTer Club 相关人士的帮助,否则我现在可能都不会发布游戏种

本文內容同樣適用於在PTer Club發佈遊戲種,但是該站點已經具有完善的教程(中文)(你需要有賬戶才能閱讀):

  • 如何破解大多數windows steam遊戲 :域名/forums.php?action=viewtopic&forumid=33&topicid=3190
  • 遊戲區手把手發種教程:wiki.域名/wiki/游戏区手把手发种教程

GGn站內教程(英文):

  • 如何破解大多數windows steam遊戲:域名/wiki.php?action=article&id=289
  • 上傳指南:域名/wiki.php?action=article&id=245

破解遊戲

或「找一個符合規範的資源」,如果你從gog、一些scene組或其他地方能找到符合規範的資源可以跳過此處(注意,你應該知道這個資源的來源,並且上手可以直接用,如果是scene的資源不能做任何修改和變動,同時記得保留nfo文件)

前置工作

一些個人習慣向的「多嘴」

  • 創建一個「工作」總文件夾,名字隨意,破解工具、遊戲本體及破解後的遊戲存放地等任何子文件夾、工作材料都放置在此處,方便打理
  • 「破解工具」一個文件夾
  • 「遊戲原始文件」一個文件夾(指從steam下載目錄拷貝一份,對於本文使用的該不改變原始文件的工具來說沒什麼實際用處,但是建議養成此習慣)
  • 「破解後的文件」一個文件夾(注意,部分工具或手動替換文件直接在原始文件上操作的就不需要這一條了)
  • 破解後第一件事是先打包(或以其它任何形式備份)破解後的遊戲文件,以防啟動遊戲後會對文件造成任何修改

網絡及環境

  • 這個工具唯一的缺點是你必須為無牆環境,因為它訪問steam商店的時候會報錯。原理上改hosts應該可破,但是我實驗失敗了,有牆環境光速報錯,改hosts卡很久沒反應,無牆環境光速成功
  • 以及可能需要py依賴(因為我已經安裝python了,無法驗證),現在似乎可以直接微軟商店搜索並安裝py,很方便,也不需要科學

破解工具使用

> 打開你的steam,選中一個遊戲

應該避免什麼遊戲?

  • 網絡遊戲,絕大部分不能被破解
  • 特殊加密的遊戲,一些知名的大型遊戲可能有D加密或其他加密,導致你也無法破解。這種可以通過谷歌搜索關鍵詞得知

> 下載他,我以 Sudoku Universe 為例,下載並記錄他的steam商店連結(主要是appid):https://store.steampowered.com/app/733070/Sudoku_Universe/

> 右鍵遊戲,選擇「管理」--「瀏覽本地文件」

> 將其複製到事先準備好的文件夾種並退出steam

> 下載破解工具:SteamAutoCracker(Github)

我在搜索材料的過程中發現github加星標了這東西。我有一個類似的工具,界面更加簡潔易懂點,挺好用的,跟這個大同小異,但是我也只是受人恩惠,無法隨意拿出來。所以一開始我想寫Goldberg + Steamless 的教程,雖然比較繁瑣些,可沒想到發現了這玩意,就以他為基礎了(也是基於 goldberg和和steamless)原理都一樣,得空了會再製作一個goldberg + steamless的教程,但是同類教程繁多,優先級不高。

> 解壓並運行「steam_auto_cracker.exe

> 進行初始化設置(如圖從上到下)(如果你有一定的技術水平,可自行根據需求選擇):

  • 設置 「遊戲原始文件」 路徑,即將遊戲存放到了哪個文件夾內(不是遊戲本身的路徑)
  • 設置 「破解後的文件」 路徑,同上
  • 0 自動破解遊戲(其他選項是只創建破解配置文件)
  • 1 ,設置「是否也應該破解自有/購買的 Steam 遊戲(基礎遊戲而非dlc)」,挺迷惑的,對我零英語力來說,按字面意思理解,就是說上面是破解DLC,讓正版用戶享受全DLC,這條是破解本體,可以分享給沒steam、steam沒這款遊戲的人?姑且這樣理解
    • 1 ,使用steamless(移除DRM的工具)
    • 下面三個分別是:假如文件(.exe和兩個.dll)經過修改需要替換原始文件新後綴,設置文件的後綴(留空為覆蓋原始文件)
  • 初始化設置至此完成,具體參考圖例:

懶人福利:

創建一個「config.ini」到破解工具根目錄下,內容為:
[Locations]

steam = C:/Users/songw/Desktop/games/

pirated = C:/Users/songw/Desktop/pojie/

[Preferences]

crackoption = 0

crackownedgames = 1

steamless = 1

[FileNames]

gameexe = bak

steamapi = bak

steamapi64 = bak

> 正式破解遊戲

  • 繼續上個頁面或重新打開「steam_auto_cracker.exe」
  • 輸入目標遊戲的appid(即steam商定連結的那一串數字,或者從steamdb.info查詢)
    • 如果提示找不到文件,請手動輸入遊戲文件夾名稱:比如示例的遊戲是「Sudoku Universe」直接輸入(複製粘貼)即可,不需要前置路徑,他會在你設定的遊戲原始文件夾內查到此文件夾
  • 圖例:

> 在設定的 破解後的文件夾中找到同名文件夾,即是破解好的遊戲

發佈遊戲

強烈建議先行打包(整個遊戲文件夾)為壓縮文件(推薦7z)備份,以防後續運行遊戲會對原始文件進行修改。然後再進行測試

nfo文件不是必須的,GGn似乎不允許個人模仿scene組,pterclub則無所謂,我為了給自己增加工作量,給每個發佈的遊戲都製作了nfo文件,可以看我發種歷史。如果你不是有特殊需求或者抖m完全沒必要製作nfo文件或者md5等文件,只有遊戲本體就好了

因為我目前只發了一個種子,然後中短期所有時間精力都會投入到一個私人項目中,所有其他事項包括pt都要暫時擱置,本來發種環節也是想鴿的,想了想這一鴿可能要很久,所以先行製作在已有遊戲信息的情況下添加不同的版本的操作。其實從零發佈遊戲種也很簡單,創建分組的話也只是填一些固定的信息,再修繕下即可,可以參考其他章節中提到的一些腳本、指南。

特殊情況

> 以「Steins;Gate 0」為例,該遊戲沒有內置語言,不同語言就是不同的版本,GGn站內沒有中文版本,所以我按照上述方法將其破解後準備打包發佈

> 但是這個遊戲存在特殊情況,需要通過「boot.bat」文件運行遊戲,「bat」文件里只是一行「start launcher.exe ZHC」

  • 這種特殊情況請事先與有經驗的用戶或管理員協商,並且協商時最好不要只詢問,而是給出自己的想法與預定方案
  • 可以參考我的諮詢過程(站內向工作人員發信,類型選擇torrent,等了三天得到回覆。irc和官方help頻道注意規則,先發送「!help」 別直接寫提問,具體看公告的規則,不然會被踢的,別問我怎麼知道的):
中文副本:
你好,

這個問題我在"#CommunityHelp"諮詢了,但還需要直接詢問工作人員得到肯定的答覆

這是諮詢的備份:

https://i.postimg.cc/BbKqVC3B/IRC-ask1.png

https://i.postimg.cc/4yWfPR3j/IRC-ask2.png

IRC每行文字是一段話,閱讀起來可能比較麻煩,因此我選擇採用pm


簡單來說,我從steam上下載了」STEINS;GATE 0「,並使用工具將其破解

可是他必須依賴於」boot.bat「文件啟動遊戲

這個文件的內容是:start launcher.exe ZHC

他只是給」launcher.exe「添加了一個」ZHC「的啟動參數,可以通過創建快捷方式來實現同一效果

但我不知道如果改變了文件名字或結構,是否仍然有效

我所想像的是:創建一個txt文件聲明下應當通過」boot.bat「啟動遊戲(同時在種子簡介里也聲明)

但是我不清楚這是否在許可範圍內,畢竟很多人似乎對」bat「文件有着牴觸心理

英文副本:
Hello,

I asked this question on "#CommunityHelp", but still need to ask the staff directly to get a positive answer

Here is a backup of the consultation:

https://i.postimg.cc/BbKqVC3B/IRC-ask1.png

https://i.postimg.cc/4yWfPR3j/IRC-ask2.png

Each line of text in IRC is a paragraph, which may be troublesome to read, so I choose to use pm


In short, I downloaded "STEINS;GATE 0" from steam and used tools to crack it

But he must rely on the "boot.bat" file to start the game

The content of this file is: start launcher.exe ZHC

He just added a "ZHC" startup parameter to "launcher.exe", which can achieve the same effect by creating a shortcut

But I don't know if it still works if I change the file name or structure

What I imagine is: create a txt file stating that the game should be started through "boot.bat" (also stated in the seed profile)

But I don't know if this is within the scope of the license, after all, many people seem to be resistant to "bat" files

得到了肯定或者應允後再進行發種,這對大家都好。如果你的資源很規範、正常,就不需要這些東西

命名規範

> 一般格式為:游戏名称.版本号/Builds/最后更新日期,也可以添加年份能主要信息。注意不要添加個人標識的東西,沒有很嚴格(Scene除外,此類資源需要全樣按照原始格式不得任何修改發佈)

  • 遊戲名稱:需要注意的是不要濫用大寫,哪怕原始標題就是全大寫,一般為首字母為大寫,其他為小寫
  • 單詞之間的間隔儘量用「.」這種簡單的符號,向示例的遊戲名稱中有一個分號,用就用了,但是其他信息之間的間隔符號要統一,儘量避免特殊符號和空格(一些系統或工具會無法識別)
  • 版本號一般遊戲內有,或者使用Builds ID,但我個人更推薦使用最後更新的日期,查詢網址:https://steamdb.info/app/替换为目标appid/patchnotes/
  • 比如:Steins;Gate.0.v2020.7.15。管理不一定很嚴格,畢竟重在資源內容,但是規範些總是好的(比如我的文件多了一個「.1」的後綴,笑)

> 將打包好的7z文件製作成種子

  • 如果你得遊戲存在特殊情況,比如示例中展示的,需要建立一個文本文檔用以說明,比如「Launch boot.bat run game_双击boot.bat运行游戏.txt」(以英文為主),文件內容最好說明下原因
  • 基礎應該不用說了吧,區塊大小我都是選的16M,模式(若有)一律v1,tracker地址看發佈頁的「Announce URI」

添加種子

发布前一定要看阅读发布规则

> 點擊「[Add torrent]」添加新種子

> 上傳頁面主要分為三部分

  • Torrent Properties:種子基本信息。製作種子時填寫的tracker地址(也是你個人的tracker key地址)、上傳種子文件的按鈕
  • Game InformationGroup Information:遊戲本體的信息,這個是別人填好的,如果是你是新發佈一個遊戲或者創建一個新平台,則需要你自己填寫這些信息
  • Release Information:需要你填寫的關於該種子的信息

> 填寫Release Information

  • Special Edition:在種子是特殊版本時選用,比如 年度版 黃金版。開啟此選項後會讓你填一下年份和版本標題,然後在本遊戲的這個平台內就會出現一個新分類,gz架構特色之一,不是的話默認的不勾選即可
  • Rip Source:選擇是否Scene發佈的資源,如果是,標題需要按照他們原始發佈時的標題,同時資源文件不得有任何改動,nfo文件也要保留填寫到種子簡介里,自製的選擇「Other」即可
  • Release Title:種子的標題,需要注意的是,pterclub的遊戲不需要填寫標題,只需要填寫後綴,比如版本後綴「v2020.7.15」,而GGn需要填寫完整的標題(這裏用空格做分隔符即可,文件不用空格是因為一些工具會把空格當作路徑的結束,這裏用空格是因為分詞便於搜索)
  • Language:選擇遊戲的語言(通常指界面語言),多語言則選multi-language、特殊情況選「other」並在簡介中說明情況
  • Release Description:該種子的簡潔,不需要填寫與遊戲相關的內容,而是填寫種子文件特有的內容,比如
    • 我看別人開頭先寫語言文件,也這麼填,語言還是比較重要的,之後是
    • 示例的遊戲存在「boot.bat」文件啟動遊戲的問題,所以要在簡介里說明下具體情況
  • Anonymous:是否匿名發佈,勾選則種子頁面現實為匿名發佈的

然後點擊發佈即可,會提示重新下載種子的按鈕,去重新下載一下種子,然後添加到bt客戶端即可

示例: