[Guide] How to extract assets from a Tabletopia game

Автор wil_low, 04 марта 2018, 13:45:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

wil_low

Correct. Note that only one file contains game data, others are tabletopia resources to launch the game and provide user controls
  •  

sanishu

think i have a problem with tabletopia, if i choose a game (roll player for example) i choose "play solo" i get the screen "creating room, than a blue screen with a loading bar and than nothing as a dark blue screen.  :'(
  •  

Pard

Цитата: sanishu от 28 апреля 2018, 13:41:48
think i have a problem with tabletopia, if i choose a game (roll player for example) i choose "play solo" i get the screen "creating room, than a blue screen with a loading bar and than nothing as a dark blue screen.  :'(
I have the same problem on Windows 7. Tabletopia needs Windows 7.1 or Windows 10.
Game listPnP2PnP1BGG tops
  •  

sanishu

i have win10 and no idea how to fix this problem
  •  

Pard

Game listPnP2PnP1BGG tops
  •  

sanishu

#25
now i have tried to start tabltopia via steam. now i can open a gameroom and start a game. but now i found no data in my cache that i can use to export. think i never get a pnp from tabletopoia :-\
  •  

wil_low

try another browser - I had better luck opening a game in Vivaldi than in Chrome. Also loading progress can freeze if Tabletopia does not like your graphics driver (e.g. I had to enable Nvidia Optimus on Linux before starting Vivaldi).
  •  

sanishu

#27
i tried it with ie, chrome and firefox, now i give vivaldi a try, thx for your help.
edit: unfortunatlly it doesnt work with vivaldi too
i have nvidia but no idea what to change
  •  

Pard

If you can't launch any game at all, ask Tabletopia support for help.
Game listPnP2PnP1BGG tops
  •  

sanishu

#29
the answer from tabletopia was not very helpfull "PC doesn't meet recommended system requirements. Try to run Tabletopia under IE or from Steam client". But with steam client i didnt get those data which i need for the pnp.
  •  

hickname

Цитата: sanishu от 28 апреля 2018, 17:15:35
the answer from tabletopia was not very helpfull "PC doesn't meet recommended system requirements. Try to run Tabletopia under IE or from Steam client". But with steam client i didnt get those data which i need for the pnp.
C:\Users\your_profile\AppData\LocalLow\Unity\WebPlayer\Cache\TabletopiaClient_TabletopiaClient
  •  

wil_low

#31
Tabletopia has changed their engine recently - now games load even on Intel graphic cards in Chrome v.66 Linux but game files are no more in indexeddb.blob  :o. Community, pls confirm.
I'll investigate further.

Vivaldi still stores in indexeddb.blob - it's easier to extract from there.
  •  

Yury_K

Спасибо, получилось!
Таки да, в хроме папки с .blob нет, в Vivaldi - есть.
Carpe Diem
  •  

wil_low

Added a frame for manifest file and an experimental script to extract components into separate images.
  •  

GoodCat

А как определить сколько каких карт должно быть?
Т.е. я получаю общий jpg со всеми картами, но там по одной копии. А как определить, сколько должно копий?
Спасибо!
  •  

wil_low

в файле манифеста указываются все компоненты поштучно
  •  

z0z1ch

#36
Цитата: wil_low от 04 марта 2018, 13:45:42To extract components using the manifest, try tabletopia_cutter.pl script (original idea: hickname). You will need Perl, libjson-perl and graphicsmagick packages. Let me know if you find bugs there.
А есть более подробная инструкция по этому пункту?

Цитата: wil_low от 04 марта 2018, 13:45:42Using any hex editor delete first few bytes before 'UnityFS' string (hex: 55 6e 69 74) where the actual content starts.
Зачем это удалять?
  •  

wil_low

Цитата: z0z1ch от 25 июня 2018, 09:08:54
А есть более подробная инструкция по этому пункту?
это для линуксоидов. Добавил в шапку ссылку на утилиту от hickname.
Цитата: z0z1ch от 25 июня 2018, 09:08:54
Зачем это удалять?
Чтобы UABE посчитал файл правильным.
  •  
    Пользователи, которые поблагодарили этот пост: z0z1ch

z0z1ch

Цитата: wil_low от 25 июня 2018, 10:08:40Чтобы UABE посчитал файл правильным.
Около 2х лет юзаю Unity Assets Bundle Extractor и всё работает без удаления строк в Hex-редакторе, правда я забираю файл из кеша в другом месте Chrom windows 7 "C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\Google\Chrome\User Data\Default\Cache" после запуска игры сортирую данные по дате создания и забираю необходимый (смотрю в Hex-редакторе или сравниваю размер с указанным при загрузке).
  •  

wil_low

добавил ваш путь в шапку - сам не могу проверить...
  •