看板 C_Chat作者 voohong (120kg BMI48)標題 [閒聊] 遊戲裡的廢文案是故意留在裡面嗎時間 Fri May 5 09:39:15 2023
現在一個遊戲至少30g起跳
有些會被其他玩家拆包挖出裡面的廢文案和影片
那些內容很明顯正傳就沒打算用了
那為什麼還要放在遊戲包裡讓其他玩家下載啊?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.13.138.152 (馬來西亞)
※ 作者: voohong 2023-05-05 09:39:15
※ 文章代碼(AID): #1aL5v6vq (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1683250758.A.E74.html
→ mayolane: 不敢刪,刪了搞不好遊戲就開不了了1F 05/05 09:39
→ Giornno: 1.不知道還有沒有用
2.刪了不知道有沒有別的東西關聯到2F 05/05 09:40
推 SHCAFE: 刪了搞不好程式碼會出bug 乾脆一起包一包5F 05/05 09:40
推 wai0806: 如果他能動 那就不要動7F 05/05 09:40
→ Giornno: 3.跟本體比起來,那些東西占的空間是九牛一毛8F 05/05 09:40
推 chadmu: 給同人炒話題,會有玩家去挖幕後設定9F 05/05 09:41
推 lolic: 沒寫過程式齁11F 05/05 09:41
→ Giornno: 4.反正一般人也發現不了13F 05/05 09:41
推 starsheep013: 留在裡面讓玩家解謎啊,要是玩家自己挖一挖很喜歡,還可以原地復活15F 05/05 09:41
→ Giornno: 5.老闆沒叫你刪,你又何必浪費時間去刪?17F 05/05 09:41
→ haseyo25: 拿來氣玩家的啊,符文四就被挖出資料有風幻龍結婚專用語音、婚後語音20F 05/05 09:42
推 kirimaru73: 哪個白癡會在確定能上市時做code refactoring?22F 05/05 09:43
推 kducky: 幫記憶體出貨23F 05/05 09:44
推 qlz: 不小心刪到不能動就慘了, 還不如裝沒看見24F 05/05 09:44
推 dahos: 因為它能動25F 05/05 09:44
推 LANJAY: 會動的東西就不要去動他27F 05/05 09:44
推 LAODIE: 跟16個包一樣 祖傳寶貝 千萬別動29F 05/05 09:44
→ SCLPAL: 所以後面有些出的再版會比較小有可能是這個吧w?30F 05/05 09:45
推 ilovptt: 大概只有老任這種硬體嚴重受限的才會想花時間精簡吧31F 05/05 09:45
推 grtfor: 刪了出bug不就自找麻煩,何必去賭32F 05/05 09:45
推 SangoGO: 如果一個資料不會造成問題,真的不要亂搞35F 05/05 09:46
推 bobby4755: 別組整包丟過來沒人想動吧 弄自己負責的部分就好37F 05/05 09:46
推 bluecsky: 能跑就不要亂動,不然程式壞了要怎麼辦38F 05/05 09:46
→ shuten: 會動就不要動39F 05/05 09:46
推 a0913: 你一定沒寫過程式 刪掉出事 誰負責40F 05/05 09:46
→ SangoGO: 你無法預期這個東西如果移除會出什麼bug41F 05/05 09:47
噓 Bugquan: 你自己去寫程式就知道,既然能跑了,就不要假會刪東西42F 05/05 09:48
→ SangoGO: 除非您已經被命令要移除了,那就無可莫非43F 05/05 09:48
→ howdo1793: 你不知道裁掉公司最沒產值的員工 其實他才是帶來整體公司效益最大的人嗎44F 05/05 09:49
推 gunng: 當一份專案已經結案 你會回去改草稿的錯字嗎?48F 05/05 09:49
推 pponywong: 很多resource index都固定好了 你改掉 很多遊戲會49F 05/05 09:49
推 papertim: 看推文就覺得這裡工程師比例也太高50F 05/05 09:49
→ SangoGO: 別讓你的程式碼也退隊流54F 05/05 09:50
推 Bugquan: 不用工程師,自己寫個程式就知道,自以為聰明稍微改一下,就不能動的案例比比皆是55F 05/05 09:50
→ pponywong: 有些resource就是placeholder 跟之後的DLC有關57F 05/05 09:51
→ SangoGO: 這段程式碼看來沒有用,為了改善效率刪掉好了
>一切全完了,誰來修好他58F 05/05 09:51
→ pponywong: 你拿掉 之後的DLC更新會很麻煩 乾脆就先放在那佔位60F 05/05 09:52
→ SCLPAL: 以前電腦空間不構,就自己嘗試把完整版遊戲手動砍成陽春版61F 05/05 09:52
推 Cishang: 就跟寫小說一樣啊 你亂刪亂增就會造成前後文不一產生BUG62F 05/05 09:52
→ SCLPAL: 然後就出事了wwww63F 05/05 09:52
推 ccufcc: 廢案想那麼久刪掉可惜,還可以當彩蛋64F 05/05 09:52
→ Cishang: 只是小說有BUG你還是能看 程式會死給你看65F 05/05 09:52
推 ak6aq6: 以前不知道哪個遊戲有發生過程式裡面有一張完全無關的圖片,然後工程師一刪掉整個遊戲就崩潰,只好保留的案例。66F 05/05 09:53
→ SangoGO: 《覺得沒用就刪掉我?消失的程式碼竟是關鍵變數,還沒備份的天才準備轉生的無盡之旅》68F 05/05 09:53
推 kaitokid1214: 其實時程夠的話,工程師是會想要試試看"優化"程式碼跟資源,但是更多的是PM, QA,老闆不接受你開出來的天價時程, 所以就大家混水摸過去能動就好囉70F 05/05 09:53
→ moritsune: 你參加個專案就知道了,沒事別亂碰不曉得幹嘛用的東西搞不好一摸專案就壞掉了73F 05/05 09:53
推 milk830122: 程式只要有一行bug就能讓整個遊戲沒辦法玩 上班工作當然是能動就好誰管你77F 05/05 09:54
推 kirimaru73: 比較好的結果:遊戲一打開就當掉了,緊急加班幾天修好81F 05/05 09:55
推 CCNK: 刪了要緊急維修 很不方便82F 05/05 09:55
推 SangoGO: 突然懂為何退隊流隊長可以多愚蠢了吧(X83F 05/05 09:55
→ kirimaru73: 比較壞的結果:遊戲可以正常開啟,但少數玩家抱怨存檔84F 05/05 09:56
→ l6321899: 明明過程都是靠理論堆疊,但就是不知道為什麼會出事XD85F 05/05 09:56
→ milk830122: 寫程式是一個很討厭的東西 只有沒做好跟完成 其他狀況下不能動就是不能動88F 05/05 09:56
→ kirimaru73: 第一種你可以被同事揍一頓就沒事,第二種要拿命贖罪90F 05/05 09:56
→ SCLPAL: 忘記哪款熱賣的RMHG,我怎麼玩都會存檔錯誤QQ只能一次通關不然直接開圖91F 05/05 09:57
→ kirimaru73: 所有玩家一打開遊戲都會當機的bug是最善良的一種bug解bug時你會衷心祈禱所有的bug都長成這樣93F 05/05 09:58
→ firezeus: 可以讓玩家自己腦補,多方便95F 05/05 09:58
推 SangoGO: 當然bug也有機會是Client端自己搞出來的,開發側無法預期,常見就語系問題96F 05/05 09:58
推 needless0616: 能跑最重要 程式碼少也就算了 亂動出事又超多你會想做時光機把那個亂動的自己給活活掐死98F 05/05 09:59
→ kirimaru73: 舉個算是很簡陋但實際有可能發生的bug:101F 05/05 09:59
→ SangoGO: 最壞的情況,就是至少要能還原,千萬別在無法還原演練時做傻事103F 05/05 10:00
→ kirimaru73: 文案中有一段8個字元的內容,後面有4096個字元的內容105F 05/05 10:00
→ spfy: 歡迎當工程師 你做兩個禮拜就知道為什麼了106F 05/05 10:00
推 jeffbear79: 不管你事前有沒有規劃?這種東西寫到後來就是邊寫邊改改到他突然能動了就好了,千萬別試著優化他107F 05/05 10:00
→ kirimaru73: 你把沒用的8個字元刪掉,然後仔細確認後面4096字元的位置都有跟著往前移動到正確的位置,然後遊戲就爛掉了109F 05/05 10:00
→ jeffbear79: 除非你有寫這支程式花費工時的100倍空閒時間可用111F 05/05 10:01
→ kirimaru73: 因為讀取那4096個字元用的指令剛好為了加快速度而寫成112F 05/05 10:01
→ robo3456: 問題是製作組又沒叫你去拆包 正常玩看不到幹嘛管113F 05/05 10:02
→ kirimaru73: 「只適用於能被16字元整除的位置」的指令,你往前移動114F 05/05 10:02
→ l6321899: 曾經看過一種說法,有些程式其實是靠BUG在運作的(X115F 05/05 10:02
推 Shalone: 鐵則啊,能動就不要動116F 05/05 10:03
→ kirimaru73: 8格就不能整除,不能整除時該指令的行為是什麼?當機你問為什麼要有這麼狠的指令?自己去和發明者吵架啊117F 05/05 10:03
推 SangoGO: 能正常運作的不叫Bug,是未預期效果119F 05/05 10:03
推 hh123yaya: 能運作的都是feature 什麼bug 沒開單的都不是bug120F 05/05 10:04
→ SangoGO: 尤其程式開發100人有200個邏輯,沒事也不要去挑戰你不知道的規則122F 05/05 10:04
→ aegius1r: 簡單說 不要做吃力不討好的事情124F 05/05 10:05
→ kirimaru73: bug只有兩種等級,fix now和must fix125F 05/05 10:05
→ aegius1r: 是說這串我好像看過幾乎一樣的討論 想不起來是哪一串126F 05/05 10:05
→ kirimaru73: 把單子開成better fix的QA請自我反省127F 05/05 10:05
→ SangoGO: 應修(絕對不要碰)128F 05/05 10:05
→ winda6627: 你以為寫程式的真的知道他在寫什麼嗎?!不信你過個一年叫他回去看他可能都認不出是他自己寫的。130F 05/05 10:06
推 tkc7: 因為工程師不知道他為什麼能動 也不知道他為什麼不能動132F 05/05 10:07
推 pponywong: 有些是沒辦法 很多resource都是用資料庫或是遊戲引擎133F 05/05 10:08
推 timez422: 就不敢而已 刪了沒辦法動怎麼辦QQ134F 05/05 10:08
→ pponywong: 管理 很多也不是open source 出問題也沒辦法解135F 05/05 10:09
推 tsubasawolfy: 所以chatGPT問世後 後面那些寫程式的copilot才wow136F 05/05 10:09
推 b2305911: WoW的開天闢地的初始背包138F 05/05 10:10
→ kirimaru73: 實務上還會有不少必須用3rd party軟體,但是人家有bug139F 05/05 10:10
→ kirimaru73: 你又修不動它只好「繞過」,刪一刪繞不過你賠得起嗎141F 05/05 10:11
推 kducky: WoW的初始16格包 動搖艾本 好像前幾年才改完142F 05/05 10:11
→ yu800910: 忘記哪款遊戲一直修不好bug,上市後是靠民間高手修好bug的144F 05/05 10:12
推 MrJB: 推文圖都好煩wwww146F 05/05 10:13
推 SangoGO: 好像是什麼臥龍傳的,後人不只修了Bug還把當時疑似只做到一半的遊戲補完148F 05/05 10:15
推 Gjerry: 寫程式跟施展魔法間可能沒什麼差別151F 05/05 10:16
→ SangoGO: 原本突然就孔明星落五丈原,但後人透過解析挖出了後面的關卡與文本,拼湊出疑似本來要的結局152F 05/05 10:17
推 feartis: 我記得做寶可夢的GF還很得意他們有程式碼一直沿用154F 05/05 10:17
→ npc776: (╮′_>`)<看了推文的圖 突然都懂了156F 05/05 10:18
推 Peurintesa: 自己寫某個project今天寫和下周寫思路可能就不一樣了157F 05/05 10:18
推 wacoal: 前輩:不要動,反正他會跑就好159F 05/05 10:22
推 AirForce00: 能夠拆出來的,基本都是前期就做好的美術資源吧?模組之類。160F 05/05 10:23
推 wacoal: 上星期我寫的函數庫,我這星期就看不懂了,我連//在打啥都不知道,我懷疑我上半喝酒課藥寫了這一串162F 05/05 10:24
推 RbJ: 不過實際上是能找出原因吧?只是過程需要花多久的時間不確定?165F 05/05 10:26
→ lolic: 上面有說 要優化也不是不行 但沒錢沒時間167F 05/05 10:27
推 kirimaru73: 有些問題找出原因可能要數千個工作人天
你找世界上最強的專家也是要這麼久 問題就是這麼大
但是你不管這問題 照樣能動能賣 那你為啥要自作聰明呢168F 05/05 10:27
推 SangoGO: 整體效益太差,還有其他事情要跑,優先度太低171F 05/05 10:29
推 graywater: 優化的工時太長,寧願選擇能運作就好了
更何況碼農有幾百種寫法的,不懂亂改的結果更慘173F 05/05 10:29
推 adwn: 找bug很痛苦的,能用的東西就不會去改175F 05/05 10:30
推 jeffbear79: 除非優化被老闆正式立案也拉資源給你,不然自己做優化根本虧豹,做成功是理所當然,做出包就你該死176F 05/05 10:31
→ yu800910: 不如直接上市,看有沒有哪個有閒的民間高手幫忙修178F 05/05 10:32
推 freedom80017: 優化是個苦差事….在永無止境的備份測試紀錄還原之中無限loop 我就是因為這樣才放棄走碼農之路的= =179F 05/05 10:32
推 SangoGO: 真的,欽點要做表示失敗還有推託點,自己幹真的是成功沒獎賞,失敗看著辦181F 05/05 10:33
→ moritsune: 另一個比較自私的原因,一段程式能跑時我不去碰他,哪天壞了也不干我事,萬一手賤亂摸哪天壞掉一查我修改過
就算凶手不是我,也會有可能變我要負責追查問題183F 05/05 10:34
推 sigma3274: 有時候跟程式沒關係,純粹是怕有一天上面的白痴要你把刪掉的東西給加回來186F 05/05 10:34
推 aioloslin: 理論上可以找出原因
但實際上花的時間是“?”188F 05/05 10:36
→ storyo11413: 省空間對市場效應超低 有那人力和錢不如開發新產品190F 05/05 10:38
推 pponywong: 現在開發軟體很多測試流程了 就最佳化還沒辦法測試191F 05/05 10:38
推 kirimaru73: 如果一個幽靈bug是兩個原因串聯,而兩個原因各自約能花100小時釐清,那解好這個bug可能要花10000小時
因為你又不是上帝,哪知道這兩個原因要串在一起192F 05/05 10:38
→ npc776: (╮′_>`)<別...別再說了 我不怕鬼 但我怕這種現實鬼故事195F 05/05 10:40
→ MyPetTankDie: 最後一刻都搖擺不定的企劃吧,不然照理用現在的專案管理系統其實不該有這種東西XD196F 05/05 10:43
推 shigurew: 你自己寫的code你可以做優化,別人寫的code完全不用想199F 05/05 10:45
推 kirimaru73: 搶時間的手遊就會有,有沒有看過比多頭蛇還難殺的企劃200F 05/05 10:47
推 SangoGO: 不,自己寫的也不行,因為上個月的我與現在的我是不同的開發者201F 05/05 10:47
→ kirimaru73: 你做好一個feature的時間可以生三個新的出來203F 05/05 10:47
推 bluecsky: 別說上個月了,昨天的我跟今天的我就不同了204F 05/05 10:48
→ wacoal: 不要說別人啦,光自己寫的,過幾星期就搞不懂當初我幹嘛這樣寫了,看半天log才想起來205F 05/05 10:48
推 kirimaru73: 對不起我手賤打了pip install --upgrade
所以昨天的code不能動請不要第一個找我207F 05/05 10:49
推 SangoGO: 誰叫你更新的啦(崩潰209F 05/05 10:50
→ l6321899: 我的程式碼寫得很乾淨,應該不用註解吧(炸211F 05/05 10:53
推 henry1234562: 何必上個月 一個週末前的我跟現在的我就已經是不同的工程師了212F 05/05 10:54
推 kirimaru73: 「都3202年了還在用tensorflow 1.14,該升級了吧」
「阿幹幹幹」←不久前的事情
對了別問我為啥不用pytorch,我只是寫著玩的214F 05/05 10:55
推 jaeomes: 一想到除錯就頭痛217F 05/05 10:56
推 SangoGO: 資安規範:請系統不要再使用舊的元件
開發人員:喵的換新的就出問題改不完啊218F 05/05 10:57
推 guogu: 沒有問題的東西就不要動他223F 05/05 11:00
推 henry1234562: 兩個階段 第一個階段是 我是神 第二個階段 是哪個跟我同名同姓的天才寫出這個程式的 我怎麼看不懂224F 05/05 11:02
→ PuPuyo: 寫程式真的編譯器跟環境都不敢更新226F 05/05 11:04
推 CrazyLord: 別說別人的code 自己的code沒註解搞不好兩天就忘了227F 05/05 11:04
推 Sacral: 刪了不會動就慘了231F 05/05 11:13
推 Restman: 這串是苦主同窗會嗎XD233F 05/05 11:15
推 TKOSAYA: 因為買的好,就可以當DLC繼續做235F 05/05 11:18
→ syldsk: 貨櫃崇拜啊238F 05/05 11:22
推 SangoGO: 所以說程式碼就是一種退隊流啊,工程師扮演智障隊長(241F 05/05 11:24
推 gn0111: 當你不知道為什麼最好不要亂動242F 05/05 11:25
推 donkilu: 其實早年的主機遊戲很計較ROM用量 不太能放太多垃圾資料244F 05/05 11:27
→ donkilu: 清理dependency往往會花超乎你想像的時間 沒那麼簡單
遊戲上市死線就很趕了 不太可能有時間認真清理247F 05/05 11:29
推 VVinSaber: 不用是工程師啦 小時候以為程式可以減容量結果砍完自己就變成開不了的笨蛋249F 05/05 11:31
推 SangoGO: 尤其網路會有謠言XX檔案沒用可以刪除,但實際上刪除的是windows核心系統檔,直接崩潰給你看251F 05/05 11:34
推 Strasburg: 除非砍掉重寫的不然這很正常 Win10裡面都還有XP的遺產253F 05/05 11:36
→ excia: 寫過的人都知道不要亂刪...寧可繞過去 以後出事還能回來用255F 05/05 11:38
推 sniperex168: 也不用啦,現在叫你整理電腦或手機裡的圖片,就一堆人唉唉叫了258F 05/05 11:40
推 togs: 反過來想,你不覺得沒刪可以看到很有趣嗎?260F 05/05 11:40
→ k2872869: 早期Win還有教學哪些檔案沒用砍一砍減肥優化 媽的照做重開機就掛了261F 05/05 11:43
推 karta018: 這個真的很玄,原本OK的東西,加了一些東西上去再刪掉,原本的東西就不OK了265F 05/05 11:46
推 xsdferty035: 前幾天改了一個小功能然後上線 然後結果導致其他功能出問題被call 給你參考==270F 05/05 12:11
推 arthurhsu123: 你隨便拿一隻程式出來 你一定可以找出一堆「為什麼要這樣寫」273F 05/05 12:21
推 Chen7: 能動就不要亂刪276F 05/05 12:28
推 zien0223: 除非你打算刪了出事之後負全責不然就別動277F 05/05 12:37
推 jack70134: 有寫過程式都知道 一整包一大堆東西 拿掉一個東西就debug de到瘋掉278F 05/05 12:39
推 tyifgee: 如果他會動 那就不要碰!282F 05/05 12:44
推 TCPai: 推文真的夠好笑283F 05/05 12:45
--