LV. 24
GP 4k

【  】RM經驗談-看開吧!檔案總會被破解的

樓主 解凍豬腳 johnny860726
GP34 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。


各位好,我接觸RM至今已有約6年時間,

雖然到現在仍未正式地製作、發表出一款RPG,但是我有話要說!

不管你是新手還是老手,我都希望你們能思考一下這些問題。



我先說個最近就發生在我這裡的經驗。

我有個朋友他目前的夢想就是製作出一款Online的RPG,當然正在動工。

--

「解凍豬腳,你有辦法幫我們做加密嗎?」

「可以是可以,但是我根本不熟悉你們這個online遊戲的檔案結構,到時候衝突一定一大堆。」

「那這樣要怎麼辦?遊戲一定會被破解...」

這是我和我那個朋友的對話。我這時候就回他:

「如果你製作遊戲擔心的是『那些從別的網站複製貼上來的腳本會被人盜出去』,那你現在可以進入遊戲專案資料夾,全部都刪光光,不用做了。要是所有的腳本都是你原創的,再來跟我說這些。」

我朋友仍很疑惑,因為他認為不管如何,遊戲檔案一定要把它加密的完完整整。

我當下還是拒絕了他的請求。為什麼呢?

我認為製作遊戲的時候,加密是可以,

但是你不應該為了保護那些「從別的網站複製貼上來的腳本」而到處煩惱。

畢竟那些東西包含了你從網路上搜尋來的腳本,並不全是你自己費盡苦心寫出來的!

而且我認為「加密」只是延長檔案破解者所需的時間,並沒辦法完全地把它封住。

因為你只要讓Game.exe有路進去,就絕對有路可以破解。

各位也可以想想看,現在市面上的Online遊戲之中,OMG應該算是外掛最少的了吧?

但是你能保證OMG出產的遊戲一定沒有外掛嗎?

尤其他們一個遊戲動用了幾百人才能做到「外掛少」,而不是「沒外掛」?



加密頂多增加破解難度,而且會造成處理效能的降低。

我叫我朋友兩條路之中選一條:

第一條路: 會被破解+影響效能

第二條路: 會被破解

哪個比較好呢?就算小時候頭殼燒壞,也知道要選第二條路!

第一條路是什麼意思呢?就是讓這個遊戲加很多層防護;

而第二層則是簡單的防護而已。



不管你現在做的遊戲是Online的RPG,還是單機的RPG,

我希望各位都能想通,就算你的加密能力再好,總會有更神的破解手等著。



我知道我這篇文很長很長,所以直接拉下來的自首無罪。
34
-
LV. 20
GP 177
2 樓 ←極道小野→ showpei
GP15 BP-
我同意「檔案總會被破解」,所以我覺得加密這件事,
其實是把分享做分類
也就是說,懂程式的人,才有資格分享這些原創且未必完善的腳本。

why?

有實力自己寫程式的人,都很瞭解不管是導出導入檔案或是腳本,終究會留一個門讓人進入。就算把所有腳本都打亂變成.rb再提取,還是要...。

可是,當你有實力寫程式的時候,真的會想「盜用」別人寫的東西嗎?
就我自己的經驗是不會,畢竟若是自創自用腳本,大多不會考慮兼容的問題,單純複製貼上多半會有衝突問題,所以最有可能的就是參考別人的作法自己寫出需要的功能

這時候,分享才是有意義的。


如果真有打算分享,每個論壇都有個資源分享的地方;不想分享的原因,除了藏私,也有可能是這東西並不完整、這東西花了很多心血、這東西還上不了檯面...etc,如此一來加密就變成作者希望得到尊重的一個手段了。



更別提原創素材的部份了。
其實大多數好看又能用的素材,通常都是擺在網路上任人下載的。
很多新手都會問某某素材是從哪裡下載的,我通常都會給網站不給素材連結

這跟破解遊戲得到裡面素材的觀念很像!

既然大多數都能在網路找到,那我們破解遊戲或是得到素材下載位置,也只是得到一份素材而已
但是我們知不知道,一個rpgvx.net網站能提供的是上百上千份素材

一份跟一百份我們會選擇哪一種?


不勞而獲不是壞事,但是我們要伸手討東西,也要伸得漂亮、伸得有智慧嘛。
不要讓別人覺得,我們拿到素材或腳本是浪費了這些東西


最後分享一個經驗。
在我實際開始做專案、開始尋求夥伴前,大約經歷了4個月以上的準備期。除了熟悉ruby,更不斷收集素材並分類。

這樣的準備,在剛開始做遊戲時沒有什麼感覺,
可是當我碰到問題時,我發現我具備了自己尋求解答的方法。
沒錯,單純收集資料也能培養解決問題的能力

更別提我後來碰到了一群世界無敵霹靂讚的夥伴...
呃...不只是夥伴,而是朋友。


充足的準備讓R魂經得起考驗!
以上報告完畢,大家一起加油!
15
-
LV. 18
GP 106
3 樓 臉都綠了 TACOTACO
GP16 BP-
※ 引述《johnny860726 (解凍豬腳)》之銘言

看完文章後,我想你想表達的是:
1.沒有完美的加密方式。
2.沒必要為了網路上分享的東西而費心加密。
第一點我完全同意,第二點我就有些話想說了。

首先請把重點放在為什麼要加密?加密的目的是什麼?
我來舉個例子,再回答我的結論。

有一間廚房(Project),
裡面有很多收集來或自己桿的餃皮(腳本),
也有許多收集來或自己生產的食材(素材)當內餡,
現在廚師(製作者)有足夠的餃皮和內餡,他一面研發水餃一面寫成菜譜(遊戲設定)
最後把一盤水餃端到客人(玩家)面前。
目前醬料(音樂)大多是擺在客人桌上,也有客人是不沾來吃的,
現在廚房裡還放著餃皮、食材和菜譜,
有些廚師會鎖(加密)廚房的門,有些不會鎖。

現在給100個人一樣的素材、音樂、腳本,這100個人會弄出一樣的遊戲(水餃)嗎?
我可以向你保證,會弄出100種看起來很相似,但本質卻不同的遊戲。
是什麼讓它們不一樣的?那是因為它們的遊戲設定都不同。

這邊指的遊戲設定不單只是事件設定,還有製作者對既有素材、音樂、腳本加以改造或加強的成品,以及劇情、人物道具屬性、動畫、地圖等等(應該還有更多)的設定。
是這些讓一樣的事物,變成不一樣的成果。

所以加密加的不只是網路上分享的東西。

--
好...回到一開始的問題,
為什麼要加密?加密的目的是什麼?

對我而言加密是為了告訴玩家:
我不想公佈遊戲設定,麻煩別來破解,即使你得了不破解遊戲會死的病。

每款遊戲都有它的設定,這是屬於該作者的,
作者有權力選擇不公開。

當一款遊戲已經加密了,現在去破解它,
甚至拿它獨特的設定為己用,
我可以明確的說:這是剽竊的行為

沒加密的遊戲修改起來相當簡單,遊戲結構也能輕鬆打散。
當他人修改了遊戲,那這東西就不是最初的遊戲,
作者想表達給玩家的東西也就不完整了。
16
-
LV. 14
GP 11
4 樓 折耳狐 silverwing13
GP0 BP-
我個人的見解是,版大之所以po此文章
主要是想說沒有任何加密不會被破解,這是完全正確的
一個加密演算法提出之時,只會說以什麼配備的運算(通常指超級電腦)要花多少時間破解
並沒有所謂的不可能解密之說.

次要的提出google而來的素材,我個人認為並不用去做保護就不太應該了
首先不提裡面是否有任何一丁點的原創性的要素
試想一下,就算你連劇情都完全copy某個來源
這畢竟還是你花了許多時間去整合的東西,就這麼視為隨之可見的路邊小草?
也許作者人性本善,嘿~有需要就拿去用~
但是我並不覺得人性有善良到...
也許對方什麼都沒動到,只是換了遊戲難易度,然後又po出來 [xxx遊戲-xx版]
還能悶不坑聲的

我絕對相信R界有不少人樂於培養新人,但是,新人可以試著跟作者索取素材或是來源
但是就因為加密總是會被破解,就放棄保護自己的東西的話
我認為就像家中的完全不裝鎖一樣
人家真要闖空門,事實上任何鎖都會被破解一樣,所以就乾脆不裝任何鎖了嗎?

下面講的話比較重,但並不是指某個任何人,只是情況說明...看者自重
就算是竊賊也不會讓好不容易免費偷來的,隨便讓人拿走後
還笑笑跟對方說:嘿!!~有需要就拿去用,反正我是免費入手的


0
-
LV. 32
GP 918
5 樓 SLAND slandchan
GP4 BP-
破解倒還好
我會覺得是
我有讓對方對於我的遊戲有值得進取的部份
從某方面來說算是成功
但可惡的是直接盜用
並聲稱是自己創作
(最近我就發生這樣的事)
=======================
腳本加密,我是覺得這也沒什麼不好
因為從各地網羅來的腳本
全套在一起一定會有衝突
這時就要靠自己一一將它們整合在一起
而整合的技術,當然就是屬於自己的啊
這也是我贊成加密的理由
不過腳本確實不是我寫的
因此我會確實寫出腳本還有其他素材的來源地,或是寫上作者大名
(以著作權法來說,不知創作物最初來源,最好的方法就是寫自己的引用來源)
畢竟我沒無恥到連腳本也說是自己寫的
 
如果有人對於整合的方法好奇,那我會盡所能視情況告訴他方法
 
互相交流之下,也必須學會保護自己的權益
4
-
LV. 19
GP 233
6 樓 Mr.JX mrjx
GP4 BP-
講實在話,這沒啥什麼好在乎的
如果對方是以破解為樂,你沒得管他
如果對方是單純想學習你的方法,這沒有關係(※註1)
如果對方是玩你的遊戲玩到氣瘋要修改遊戲來通關,那就是作者該檢討了(※註2)
 
註1:
程式語言這種東西本來就不是做法有無限多種
網路上的創作者那麼多,然而方法卻是有限的,你能保證你自己的這個方法是獨一無二的創始者嗎?絕對不可能
不要認為自己是多麼偉大的創作者,自己只是幾千萬名創作者中小小的一份子
何況自己用的素材還是找來的,甚至是已經幾千甚至幾萬人用過的大眾素材(例如FSM)
 
註2:
當會發生這種情形,就代表你的遊戲平衡性算的太差,做的太爛了
好比說你只有測試遊戲能不能正常運作,卻忽略了各種玩家通關時會體會到的難度
結果就是導致只有狂人等級或是運氣好的玩家能夠破完你的遊戲,其餘全部卡死
4
-
LV. 24
GP 4k
7 樓 解凍豬腳 johnny860726
GP8 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。


很多人素材幾乎都Google來的,

然後又好像把它當成說被破解就會怎麼樣一樣,

所以就動不動就在那邊想說要怎麼保護那些「其實只是複製貼上而得來的東西」。

我的意思並不是叫你盡量不要加密,

我是認為一些人製作遊戲的重點會變得不在系統、劇情等等的加強,

反而變成整天都在那邊苦惱加密的問題。

要是一直這樣,你認為這樣做出來的遊戲品質真的會很好嗎?

我真正的重點是在於,「不要只因為為了保護那堆東西而讓遊戲變質」。

製作一個遊戲,該苦惱的不是檔案會不會被破解,

而是「你的遊戲到底能不能做得好」
      
8
-
LV. 43
GP 4k
8 樓 冷鋒過境 a117216
GP3 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

※ 引述《johnny860726 (解凍豬腳)》之銘言
> 很多人素材幾乎都Google來的,
> 然後又好像把它當成說被破解就會怎麼樣一樣,
> 所以就動不動就在那邊想說要怎麼保護那些「其實只是複製貼上而得來的東西」。
> 我的意思並不是叫你盡量不要加密,
> 我是認為一些人製作遊戲的重點會變得不在系統、劇情等等的加強,
> 反而變成整天都在那邊苦惱加密的問題。
> 要是一直這樣,你認為這樣做出來的遊戲品質真的會很好嗎?
> 我真正的重點是在於,「不要只因為為了保護那堆東西而讓遊戲變質」。
> 製作一個遊戲,該苦惱的不是檔案會不會被破解,
> 而是「你的遊戲到底能不能做得好」

滿認同你的想法。

尊重加密過的遊戲作者,是基本的禮貌。
不過我也覺得遊戲內容更勝過於之外加密。

對於初學rm的小妹來說,我主要是想呈現出自己想的世界觀。
希望玩家可以玩的愉快,這樣也就達到做遊戲的目的。

另一個不加密的理由,在於技巧交流的想法。
小妹不會製作教學網站,不過沒有加密的遊戲,我相信還是多少可以幫助新手。
就像以前我也是參考了世界樹之心,沒有加密的遊戲。

當時真的滿感謝作者主動把這麼完整的範例提供,簡直是佛心來的。
讓我在製作上受益良多,不得不說這些未加密遊戲的功勞。

關於腳本容易被其他人利用這方面,我覺得如果懂得一點腳本語法
其實也可以把腳本設置的超級複雜,讓一般人難以理解。
(比方說把所有中文說明的部分去掉,特意要在腳本內寫變數才有用處)

我相信很多腳本,如果沒看特別看使用說明,是非常難懂的。

不過不論加密與否,都是取決作者的心態,我本身懶的花時間想一堆外包裝的問題
加上的確除了圖片和部分rgss是自製,的確大部分也是仰賴他人提供的腳本。

不過這也花了不少時間在其他RM網站上瀏覽和尋找合適的東西,也多少花了幾個月的時間甚至幾年,不過我相信大部分還是去找原本網站,比直接解密他人遊戲作好的來的容易。

由於自己也受惠了他人很多,抱持了同等分享的想法,和製作中體會,真正在做遊戲
的作者必然會了解其中的艱苦,後來就不太考慮加密的部分。

不過我在某方面也有點堅持,主要人物CG畢竟是我專門為了自己遊戲畫的圖,相信
有些遊戲也有類似的情況,這方面我就不太希望直接被拿去貼別的遊戲。

當然不管如何只要放上網路的圖,都還是有風險,就跟盜圖取用的情況一樣。

站在團體製作遊戲的立場,加密方面想應該是有其意義。
有些可能是團員的心血之類的作品,如果輕易取得來使用,的確對原作不好。


3
-
LV. 10
GP 122
9 樓 月光下的拉麵 herman841110
GP2 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

※ 引述《johnny860726 (解凍豬腳)》之銘言

安安,很多人對於這篇文的看法都不同

我比較想知道的是,開版大的意思是「製作一個RPG該煩惱的不應該是加密的問題」

而是遊戲內容

我一直都認為,不管XP、VX或者是你自己寫的特別的東西好了

加密只是一個基本,不需要為了「保護那些本來就只是你複製貼上的東西」而煩惱

假設你今天用了50個素材或腳本好了,這50個都是妳去別的地方弄來的

這代表什麼?你不是也是透過別人的東西獲得你自己的需求嗎?

既然你可以透過別人的東西獲得自己的素材,那就代表原作者是有意思分享的~

如果不是,那你就是剽竊了,這裡先不提

比較值得注意的是,既然你是從別人的地方取得,那你何必為了讓自己內部的東西

被人瞧見而在那邊煩惱加密不加密?

加密只是一個基本的東西,不需要為了加密與否在那邊煩惱,不如做出一個好遊戲吧


2
-
LV. 19
GP 17
10 樓 Tommy shadowlupin
GP1 BP-
※ 引述《herman841110 (月光下的拉麵)》之銘言
>
>

> 安安,很多人對於這篇文的看法都不同
>
>

> 我比較想知道的是,開版大的意思是「製作一個RPG該煩惱的不應該是加密的問題」
>
>

> 而是遊戲內容
>
>

> 我一直都認為,不管XP、VX或者是你自己寫的特別的東西好了
> 加密只是一個基本,不需要為了「保護那些本來就只是你複製貼上的東西」而煩惱
> 假設你今天用了50個素材或腳本好了,這50個都是妳去別的地方弄來的
> 這代表什麼?你不是也是透過別人的東西獲得你自己的需求嗎?
> 既然你可以透過別人的東西獲得自己的素材,那就代表原作者是有意思分享的~
> 如果不是,那你就是剽竊了,這裡先不提
> 比較值得注意的是,既然你是從別人的地方取得,那你何必為了讓自己內部的東西
> 被人瞧見而在那邊煩惱加密不加密?
> 加密只是一個基本的東西,不需要為了加密與否在那邊煩惱,不如做出一個好遊戲吧
非常同意你的說法
其實玩過很多自製遊戲 很多都有加密
但其實裡面很多素材 其實平常時常逛的話就知道是用哪家的了
假使你用的素材不是出自你自己的 那就不用加密
畢竟原作者是開放給大家使用的

如果腳本是你自己寫的或CG是自己畫的
那當然可以做加密這個動作
因為那是屬於你自己的東西 你當然可以自己做決定

但如果你都是用別人的腳本
別人的立繪、圖像、行走圖等等(有的還是商業素材的...)
之後遊戲完成後把這些東西通通加密
有些甚至我玩到結尾都沒標明這些素材的出處
這其實就違反了智慧財產權了
因為你把別人的東西拿來當作是自己的東西

這邊就不得不感謝一下"世界樹之心"
因為作者沒有"藏私"的想法
不僅讓大家玩到豐富的故事內容
也讓許多RM新手有了想製作遊戲的想法

就算是用同樣的素材 每個人做出來的東西也一定會不同
也不用抱持著"我先找到這個絕佳的素材,一定要加密不要讓別人知道"這種想法
既然你可以找的到那個素材 那就表示別人也一定能找的到

為什麼要加密?
最主要的就是怕被別人用吧
但是會有這種想法的人有分兩種
一種是腳本和繪圖都是自己或是私下請別人研發或繪畫的
這是因為他想保護自己的智慧財產權 這當然是合情合理的

但是有另一種
明明一大堆東西你都有在其他遊戲中看過
或者是一些素材網站上的資源
但還是被加密了
我在猜想大概是怕如果別人跟他用同樣的素材
自己的作品會被比過去吧
如果真的是這樣 就如同上面許多大大所說的
你要煩惱的不是要怎樣加密才不會讓別人破解
而是你應該要怎樣多充實你的遊戲內容
1
-
LV. 18
GP 119
11 樓 臉都綠了 TACOTACO
GP11 BP-
首先,我同意不該為了加不加密或加密手法而影響遊戲品質,
但是我認為這些都是基本觀念,用不著特別強調,
如果有人因此影響了自己的遊戲品質,我也只會笑一笑不當一回事。

可是又有不斷強調"使用網路上分享的東西沒啥資格加密"的聲音,
這我就有些話想說了。

假設有好幾公頃的沙子,這些沙子可供任何人使用,
甲拿來做CPU、乙拿來做沙畫、丙拿來做沙堡、
而我只會做沙球丟甲乙和吸毒中的丙。

它們都是沙,不過呈現出的東西都不一樣,
差在哪?不就是它的手法它的過程。

你會要Intel公佈技術嗎?我個人是不會啦。

所以之前我就在強調
"加密加的不只是網路上分享的東西。"

現在你用素材的手法跟做沙球一樣,
這樣不管加不加密,我只會覺得浪費素材而已,
如果手法跟做CPU一樣,這樣加密誰還有話說。

再來,我也認為發表遊戲時,
應該公佈素材來源並加以感謝,
這點第2、5、10篇的大大都有提到。

麻煩請記住!一般情況下,
遊戲作者發表的會是"遊戲",不是"素材包"。

還有,我相信原素材製作者不會樂見,
他花心血製作的素材,是經由第三、第四、第五、第六...者取得,
這點第2篇的大大在第1篇的留言有提到。

這樣解釋夠清楚了吧,
好...打完收功。
11
-
未登入的勇者,要加入 15 樓的討論嗎?
板務人員: