綁定帳號登入

Android 台灣中文網

[求助] 關於提取卡片的插圖

 關閉 [複製連結] 查看: 5499|回覆: 26|好評: 0
qwvb1111 | 收聽TA | 顯示全部樓層 |閱讀模式
發表於 2016-7-28 22:33

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
大家好。以下篇幅可能比較長,如果可以看完的話在下會很感謝。

非常喜歡這遊戲,原因就只是非常美麗細膩的畫風,並且有「希望能有一天能畫出這種畫風」的夢想。以前手繪的時間就會從維基下載插畫的圖下來臨摹。現在電繪,希望有更清楚和原本質素的圖片讓我在電腦中直接分析他們的調子,色彩用法及線的韻律。因為在網上下載回來的圖是會經過壓縮,在PS中開會看到有很多噪音... 而且我想把最高質的圖片收藏下來作參考名及臨摹。

所以真的很想從遊戲的檔案中直接提取圖片,第一手的直從遊戲中提取就應該是最高質的了。

我也曾搜尋過方法,找到了 "disunity", "Assets Bundle Extractor","Unity Asset Explorer",等等工具,卻不清楚用法,以及是否拇對工具。我已經傳送在路徑 "Android -> data -> jp.colopol.bgirl -> cache" 的檔案至電腦,看到有大量 .unity3d 檔案於 "Android -> data -> jp.colopol.bgirl -> cache -> assets",現在本人認為圖片的 PNG 或 JPG 是藏在這些 .unity3d 的檔案裡,但是又好像不是,是在 .assets 檔中的可能也不是沒有。

所以不知到底自己的方法對否,以及應該如何改正。版上的修改高人們能夠給我一點建議,以何拆解 Unity 的檔案並從中找到圖片的檔案?非常感謝。

以下紅圈裡的是例子,明日葉的 Sirius:
13819737_1063553317015124_43831057_n.png

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

a26842484 | 收聽TA | 顯示全部樓層
發表於 2016-7-28 22:42
本帖最後由 a26842484 於 2016-7-29 07:14 編輯

UNITY3D應該不是,這些檔案是你遊戲裡看到的衣服跟人物模組,

至於圖片的檔案在哪,領請高就...


P.S.
沒想到還真是unity3d給的檔案,想說unity3d是當初模組用引擎的名稱所以是給模組用,沒想到是整合在一起了....
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

a08161010 | 收聽TA | 顯示全部樓層
發表於 2016-7-29 01:36
我也好喜欢这卡面图,也想知道呢~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

ama_plus | 收聽TA | 顯示全部樓層
發表於 2016-7-29 03:15
本帖最後由 ama_plus 於 2016-7-29 03:35 編輯

Assets Bundle Extractor可以提取。需要解压2次。

例如这一个文件(图片大小为600~1000K)
Android/data/jp.colopl.bgirl/cache/assets/-1366406855.unity3d

File -> Open,
会提示你Unpack。保存Unpack后的文件。
然后点击Export。保存Export后的文件。

File -> Open,
打开Export后的文件。Textrue2D为图片文件。
Plugin -> Export to .png

028.png

評分

參與人數 4碎鑽 +3 幫助 +4 收起 理由
f12808007 + 1 + 1 非常讃
發黑的住民 + 1 + 1 非常讃
mzjsmzjs + 1 偶像,看完你的內容,讓我找到了活著的意義.
qwvb1111 + 1 + 1 謝謝你的詳細解釋!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 2 反對 0

使用道具 舉報

yifeixuer | 收聽TA | 顯示全部樓層
發表於 2016-7-31 11:23
我記得已經在哈巴回復過你了,其實還是最簡單的 批量下載相關U3D文件 然後批量解壓 不過遊戲卡面本身分辨率就不大才640X842
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| qwvb1111 | 收聽TA | 顯示全部樓層
發表於 2016-8-6 14:46
ama_plus 發表於 2016-7-29 03:15
Assets Bundle Extractor可以提取。需要解压2次。

例如这一个文件(图片大小为600~1000K)

ama_plus 你好!對不起這麼晚才回覆,這一星期都沒有上這裡看新帖...

首先非常謝謝你的詳細解釋!甚至卡片的圖層也分出來了,真的很厲害!謝謝!

昨天還沒有上這裡的時候我自己亂摸索一通後發現的方法,不知有沒有參考價值。先貼上來給你參考:

1.複製手機中「Android / data / jp.colopl.bgirl / cache」至電腦

2.以 Unity Studio 開啟「Android / data / jp.colopl.bgirl / cache / assets」中的 .unity3d 檔案(例:579026209.unity3d)

  ** 開啟方法:「File ➜ Load file ➜ File name 右側選擇『Unity bundle files』」

3.選擇 tab「Asset List」(Scene Hierarchy 右邊),看到「Name:card/Type:Texture2D/Size:2155648」

4.選擇「Export ➜ Selected assets」,新建一資料夾儲存 .dds 檔案

5.Unity Studio 會自動開啟資料夾「Texture2D」資料夾,內有「card #01.dds」檔案

6.安裝「ddsconverter_setup」或「PowerVR(只選『PVRTexTool』安裝就可」

7.以「管理員權限」開啟以上程式,再開啟「card #01.dds」,選擇右方欄的 Toolbox 中的「Flip along an axis ➜ Flip vertical」

8.File ➜ Save Image ➜ 選擇 .png

這是我終於摸索到出來的方法,不過極為煩複還要額外安裝轉檔軟件... 現在知道 ama_plus 大大你有這麼方便的方法後我也不會用了,還可以不用轉換檔案降低圖片質素,真的謝謝了 ama_plus 大大!

==========

不過有一個問題想請教一下,希望 ama_plus 大大能看看。你的教學加上我的摸索後知道 Android / data / jp.colopl.bgirl / cache / assets 裡的 .UNITY3D 檔是卡片檔對吧。

但是我發現好像只有玩家現在手持的卡,以及「上一次活動」的卡才會顯示在 Android / data / jp.colopl.bgirl / cache / assets 裡。

比方說,現在是 夏祭り 活動,上一次是 アイランド 活動,我把這 Android / data / jp.colopl.bgirl / cache / assets 的幾乎所有 .UNITY3D 都複製到 pc 再用 Unity Studio 來看,發現沒有夏祭り 活動,以及以往的活動卡,好像是「女僕,聖誕,萬聖節,甚至第一代星衣」的卡片圖。

請問 ama_plus 大大知道在哪裡隱藏了這些卡片檔嗎 (非常以往的活動 + 現在的活動,還有短期裡將會舉辦的活動,例如後天生日今日會預先下載數據)?

或者是,因為已經過了的活動,那時間還沒有下載數據到 cache 裡 (像每次更新 data 都要下載),所以其實不存在,是不可能提取?

P.S. 我發現「 Androiddatajp.colopl.bgirlfilesUnityCacheShared」好像也有一大堆的 .files 檔案,好像也有點機會。

謝謝 ama_plus 大大!

點評

活動卡或者歷史卡牌基本上你手機沒有讀取過該卡片你怎麼挖都找不到的...樓上y大提供的方法其實才是最單純方便的,直接從伺服端找出你要的卡  發表於 2016-8-6 21:09
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| qwvb1111 | 收聽TA | 顯示全部樓層
發表於 2016-8-6 14:52
本帖最後由 qwvb1111 於 2016-8-6 15:01 編輯
ama_plus 發表於 2016-7-29 03:15
Assets Bundle Extractor可以提取。需要解压2次。

例如这一个文件(图片大小为600~1000K)

對不起 ama_plus 大大,還有一個小問題,打了這麼多字給你真的不好意思...

「File -> Open,
打开Export后的文件。Textrue2D为图片文件。」

打開後會彈出這個,不知該選哪個?有沒有影響?
Untitled.png


還有就是這個,選了 card, Plugins,export to .png 後就彈出這個錯誤。不知該如何做?

Untitled2.png

P.S. 第一問題我選了 U5.3.1p3

P.S.S.我用的板本是 AssetsBundleExtractor_1.9_64bit,不知有沒有問題?

點評

选4.5  發表於 2016-8-7 03:54
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| qwvb1111 | 收聽TA | 顯示全部樓層
發表於 2016-8-6 23:32
本帖最後由 qwvb1111 於 2016-8-6 23:57 編輯
yifeixuer 發表於 2016-7-31 11:23
我記得已經在哈巴回復過你了,其實還是最簡單的 批量下載相關U3D文件 然後批量解壓 不過遊戲卡面本身分辨率 ...

剛看了巴哈,但只有九個留言,並沒有 Y 大你的教學回覆... 原來要點看整串內容才看到你的回覆... (我忘了生日登入不能)...
首先非常感謝 Y 大的回覆!幫了我大忙了,非常感謝!

==========

Y 大你的才能真是令人偎懼... 請問你是如何發現卡片的「網址」的...?而且那舍網址還直接是「該卡片的 .unity3d 檔」下載點...
連這個地步都被你發掘出來,真不是一般的強大... 完全不知道原來他們伺服器有「網址」,所以只能像現在從手機檔提取..
還知道哪個代碼代表人物和卡的編號... Y大你編程的才能真是太強... 不知能否透露...?

謝謝 Y 大,一直是你修改的粉絲!


P.S. 網址中有1.0.52 以及 v=100005210... 留意到這一點,是不是說如果以後 APK 更新了這個也要打現在最新APK 的版本號?


用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

yifeixuer | 收聽TA | 顯示全部樓層
發表於 2016-8-7 00:55
qwvb1111 發表於 2016-8-6 23:32
剛看了巴哈,但只有九個留言,並沒有 Y 大你的教學回覆... 原來要點看整串內容才看到你的回覆... (我忘了 ...

後面的版本號什麼的一般都不用動 基本每次版本更新都不會用上的 除非官方大改才會改變吧。反正我看這個好久了 一直就沒變過。
這個有截包的話就會發現了,用fiddler之類的軟件截取就OK
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

 樓主| qwvb1111 | 收聽TA | 顯示全部樓層
發表於 2016-8-7 10:58
ama_plus 發表於 2016-7-29 03:15
Assets Bundle Extractor可以提取。需要解压2次。

例如这一个文件(图片大小为600~1000K)

http://apk.tw/forum.php?mod=redi ... &fromuid=442941

AMA 大能看看六樓?麻煩了

還有就是你是如何令到抽出的圖片分了圖層的呢?像是你的例子中卡片背景和人物分開了,我的就只能一張卡...

點評

分開的那個是特例 只有星衣2才有的 因為星衣2卡面帶動畫 所以分層了  發表於 2016-8-7 14:54
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則