- Log in to Tabletopia through a web browser and start the desired game. To run Premium games you'll need a paid account.
- After the game scene is loaded find the game file in your browser's cache (do not close the game page):
- Vivaldi 1.14: IndexedDB/https_tabletopia.com_0.indexeddb.blob/2/* (newer versions use LevelDB)
- Chrome Windows 7: C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\Cache (might work without step 3)
Find the file with corresponding datetime inside that folder(s) and copy it. Note that only one file contains game data, others are Tabletopia resources to launch the game and provide user controls. - Using any hex editor delete first few bytes before 'UnityFS' string (hex: 55 6e 69 74) where the actual content starts. Otherwise Unity Assets Bundle Extractor cannot recognize the file and refuses to extract.
- I use Unity Assets Bundle Extractor v.2.2 (UABE). Open the game file. UABE asks to decompress it. Save decompressed file under a different name. UABE now shows asset CAB id indicating successful decompression.
(https://i.imgur.com/GhsyyX8.png) - Press 'Info' to see the list of assets.
(https://i.imgur.com/lmlQ59w.png) - In Tabletopia games there are 3 most useful asset types (though you can extract others as well):
- Manifest (pink frame) - contains the list of resources and their coordinates in image files. Can be used to automatically extract components.
- Texture2D (red frame) - contain game board parts. Select them all and press Plugins -> Export to .png.
- TextAsset with 'sprite' in name (blue frame) - contain other game components. Select them all and press Plugins -> Export to .txt. Rename .txt files into .jpg.
- Mesh (green frame) - contain 3d models of components. Select them all and press Plugins -> Export to .obj. You can open them in Blender or any 3d printing software.
To extract components using the manifest, try
tabletopia_cutter.pl (https://github.com/wil-low/boardgame/blob/master/tabletopia_cutter.pl) script. You will need Linux and perl, libjson-perl and graphicsmagick packages. Let me know if you find bugs there.
Extraction logic was taken from
hickname's .NET application: http://rgho.st/private/769z6Gj2K/14fe6885198a3aeac82573d17eb70d01
Note: There are some games already extracted - see this topic (http://www.boardgamer.ru/forum/index.php?topic=16773.0).
Thank you very very much man.
thank you!
Какой же вы молодец, wil_low!
Спасибо большое за "гайд".
can you upload the Scythe files pls
https://tabletopia.com/games/scythe
with expansions
i cant open the game page becouse of java script error
try another browser - Chrome will work perfectly
Цитата: wil_low от 07 марта 2018, 21:03:44
try another browser - Chrome will work perfectly
And Windows 7.1 or 10. Tabletopia doesn't work in Windows 7 now :(
/Great guide, btw!
i have 7 :( i just want the scythe tokens
Спасибо, попробую с этим разобраться.
Can someone send me the Alexandria files. I tried to extract them but couldn't wrap my head around :(
Can anyone share the resources of Feudum?
Hallo,
i have downloaded the file from tabletopia "https_tabletopia.com_0.indexeddb.leveldb" this is a folder. in this folder are some datas:
000003
current
lock
log
manifest-000001
but i cant anyone open in the uabe - can someone help me please?
c:\users\YOURNAME\appdata\local\google\chrome\user data\default\indexdb\https_tabletopia.com_0.indexeddb.blob\2
Step 3 is important for UABE to recognize the file.
step three, i used an online hexeditor to open the five datas (000003, current, lock, log and manifest-000001) but didnt know which bytes i should delete.
i tried it by the game "order of the guilded compass"
Цитата: sanishu от 28 апреля 2018, 12:17:58
i have downloaded the file from tabletopia "https_tabletopia.com_0.indexeddb.leveldb" this is a folder. in this folder are some datas:
No. Look at ...indexeddb.
blob\2
hm i dont have this "blob\2" order. maybe i have some troubles with tabletopia, cause i tried it now with another game (roll player) and it didnt start, i have only the blue tabletopia screen, but the games dont start. Need i a premium membership from tabletopia?
Цитата: sanishu от 28 апреля 2018, 13:11:29
hm i dont have this "blob\2" order
You can find it ONLY during your play. Don't close play room.
ok, seems with role player it worked i got the file "https_tabletopia.com_0.indexeddb.blob" in this file is a folder "4" in this a folder "00" and in this folder are three data: 2, 3, and 4
i can open this three in the online hexeditor, have deletet the bytes (hope the wright ones). and now i have to save the changed data - is that correct?
Correct. Note that only one file contains game data, others are tabletopia resources to launch the game and provide user controls
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. :'(
Цитата: 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.
i have win10 and no idea how to fix this problem
Also I saw similar bug in several games.
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 :-\
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).
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
If you can't launch any game at all, ask Tabletopia support for help.
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.
Цитата: 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
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.
Спасибо, получилось!
Таки да, в хроме папки с .blob нет, в Vivaldi - есть.
Added a frame for manifest file and an experimental script to extract components into separate images.
А как определить сколько каких карт должно быть?
Т.е. я получаю общий jpg со всеми картами, но там по одной копии. А как определить, сколько должно копий?
Спасибо!
в файле манифеста указываются все компоненты поштучно
Цитата: 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.
Зачем это удалять?
Цитата: z0z1ch от 25 июня 2018, 09:08:54
А есть более подробная инструкция по этому пункту?
это для линуксоидов. Добавил в шапку ссылку на утилиту от hickname.
Цитата: z0z1ch от 25 июня 2018, 09:08:54
Зачем это удалять?
Чтобы UABE посчитал файл правильным.
Цитата: 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-редакторе или сравниваю размер с указанным при загрузке).
добавил ваш путь в шапку - сам не могу проверить...
can anyone extract Gloom of Kilforth please?
i don't know if it's the full game at Tabletopia though...
http://www.boardgamer.ru/forum/index.php?topic=16773.0
oh man, thanks..i didn't see the link at the top.. ;D
Цитата: wil_low от 04 марта 2018, 13:45:42extract components using the manifest
это можно сделать на винде? или только линукс?
Что-то у меня не получилось парсером достать сомпоненты...
Цитата: wil_low от 04 марта 2018, 13:45:42Extraction logic was taken from hickname's .NET application: http://rgho.st/private/7rstSzRnT/8a9bca4abae6b0288411babb75a5aabf
можете этим попробовать
Цитата: wil_low от 25 октября 2018, 06:21:53
можете этим попробовать
да, пробовал - не хочет - http://prntscr.com/la8fk1
Возможно, я как-то не правильно пробую...
Попробуйте в manifest-bundled.txt тире на подчеркивание заменить.
Цитата: morris от 30 октября 2018, 15:48:58
Попробуйте в manifest-bundled.txt тире на подчеркивание заменить.
да, попробовал - так парсер ошибку не выдает и даже что-то делает - создал папки - http://prntscr.com/lco18b правда все пустые.
не хочет нарезать карты и жетоны...
Понятно, версия старая. Попробуйте эту:
http://rgho.st/private/769z6Gj2K/14fe6885198a3aeac82573d17eb70d01
обновил ссылку в шапке
Цитата: morris от 01 ноября 2018, 18:56:08Попробуйте эту:
Точно также - на выходе пустые папки.
А версия UABE какая? В последней версии изменился формат имени извлекаемых файлов, парсер рассчитан на новый формат. Скачайте последнюю версию UABE и попробуйте еще раз, переименовывать получившиеся txt-файлы не нужно.
Цитата: morris от 02 ноября 2018, 13:34:53
А версия UABE какая? В последней версии изменился формат имени извлекаемых файлов, парсер рассчитан на новый формат. Скачайте последнюю версию UABE и попробуйте еще раз, переименовывать получившиеся txt-файлы не нужно.
таки да, была старая версия.
Теперь все нормально, парсер все вытащил и по папкам разложил. Спасибо!
не знаю от чего это зависит, но материалы из каких-то игр извлекает по папкам, а из каких-то - нет(пустые папки).
Есть папка с assets разных игр, брал где-то тут на форуме, так вот не все из игр можно автоматически парсером обработать.
Scythe, например, не хочет парсер порезать...
Could someone make the Tang Garden or Architects of the West Kingdom files available?
please add more TTC Files
for a few days, I can no longer extract the files, when I try to extract the image files, the software answers me "unknown Texture2d asset format" do you have the same problem?
the problem is happening on "trickerion".
Recently I tried to extract Trickerion images as PNG using Vivaldi version before 2.0 (newer ones use LevelDB which is difficult to open), and extracted images looked as random colored pixels. I suspect Tabletopia has introduced some encoding for their files to protect against us (pirates)...
Цитата: wil_low от 12 марта 2019, 14:46:25extracted images looked as random colored pixels.
тоже такое было в какой-то игре. потом из другой все нормально распаковалось. Я решил, что это экстрактор что-то неправильно сохраняет/конвертирует.
Цитата: Yury_K от 12 марта 2019, 20:19:17c'était aussi dans une sorte de jeu. Puis de l'autre, tout a été déballé normalement. J'ai décidé que cet extracteur ne sauvegardait / convertissait rien correctement.
And what do you use as an extractor? Do you have another one?
Just tried Trickerion - all images extracted without problems. Do you use latest version of UABE?
I just downloaded the version "2.2stable" and it's fine, I had the "2.2beta 3" and it doesn't work for png. thanks for the feedback!
Post Merge: 13 марта 2019, 08:56:52
Here's the link. Be careful, you need the version "2.2 stable b"
https://7daystodie.com/forums/showthread.php?22675-Unity-Assets-Bundle-Extractor (https://7daystodie.com/forums/showthread.php?22675-Unity-Assets-Bundle-Extractor)
That guide flew right over me....
Hello there!
I have found that some games in Tabletopia seem to be made with a newer version of Unity (I think 5.3.4), for example Escape Tales - The Awakening. I haven't been able to extract it with Asset Bundle Extractor 2.2d neither with Asset Studio 0.13.25.
Does anybody know of any tool to extract these assets?
Thanks in advance.
Just tried to extract Escape Tales - Asset Bundle Extractor 2.2d worked.
Escape Tale - The Awakening? Which browser did you use to get de assets?
I'm using Steam version. It stores data in "%appdata%/../LocalLow/Unity"
I will try Steam, then. Thanks for the info. :)
Looks like Tabletopia is now using Chrome for there Steam Clients Browser control, so the files are no longer saved in the Unity Web Player folder.
Цитата: Sorcerer от 10 июня 2020, 15:28:14
Looks like Tabletopia is now using Chrome for there Steam Clients Browser control, so the files are no longer saved in the Unity Web Player folder.
Files are saved in "TabletopiaClient_TabletopiaClient" folder now, not in "WebPlayer" folder.
Yeah that is because they are now using Chrome as the backend of the Steam Client, so I no longer us because Chrome sucks.
For anyone using Firefox the files are save to C:\Users\YOURUSERNAME\AppData\Local\Mozilla\Firefox\Profiles\XXXXXX.default\cache2\entries
The text for each profile is Different for each account on the PC so where is says xxxxxx.default in the folder location above it will look
something like this frgha1j7.default
Is there any way to use manifest file in Windows?
Morning, everyone. Do you know how to extract specific 3d files please? I'm thinking about the camp of the game perseverance.
Ссылка на hickname's .NET application нерабочая, может кто поделиться?
Цитата: obituary от 05 января 2021, 13:59:50
Ссылка на hickname's .NET application нерабочая, может кто поделиться?
https://www47.zippyshare.com/v/QF6ii2n3/file.html
Цитата: hickname от 06 января 2021, 20:49:30https://www47.zippyshare.com/v/QF6ii2n3/file.html
Спасибо, но... То ли у меня лыжи не едут, то ли сайт zippyshare работает не совсем корректно. В какое бы место не ткнул на экране - реклама, реклама, реклама. Всплывающие окна, новые закладки, а вот файл не даёт скачать.
Можете его закинуть на более спокойное место?
Заранее с большой благодарностью.
Там справа вверху большая оранжевая кнопка с надписью "Download now" и стрелкой. На нее - решительно жми. Все остальное - обманка.
Когда на правильную кнопку наводишь - в строке статуса показывается прямой линк.
На всякий случай на Mediafire тоже выложил.
https://www.mediafire.com/file/ucftpr1m3k2p81p/Parser.zip/file
Цитата: hickname от 07 января 2021, 09:41:33На всякий случай на Mediafire тоже выложил.
Здесь всё получилось.
Большое спасибо за помощь.
По ходу, всё, UABE под старые версии UNITY отработал. Не могу извлечь ресурсы вот из этого файла из tabletopia https://yadi.sk/d/KCnTlnkgEjkusw (https://yadi.sk/d/KCnTlnkgEjkusw), вчера было обновление к этой игре, почти релизный вариант, UABE выдаёт ошибку, а в прошлом месяце похожий файл распаковывал без проблем. Может кто поковырять этот файлик? Либо подтвердить мои опасения, либо опровергнуть.
Unfortunately I can't open newest files via AssetsBundleExtractor 2.2. Is there anyone who has a new way to do that?
AssetsBundleExtractor is outdated. Use AssetStudio:
https://github.com/Perfare/AssetStudio
Цитата: hickname от 13 марта 2021, 07:01:07AssetsBundleExtractor is outdated. Use AssetStudio:
https://github.com/Perfare/AssetStudio
I took the sources, compile them (x86, x64, AnyCPU) but I cannot use it with latest files from tabletopia.
Am I missing some information?
It's hard to say.
Which game doesn't work? How do you get the files?
I took Stroganov: just started a game and than get the file from chrome location: c:\Users\[user-name]\AppData\Local\Google\Chrome\User Data\Default\IndexedDB\https_tabletopia.com_0.indexeddb.blob\
I also tried with firefox (c:\Users\[user-name]\AppData\Roaming\Mozilla\Firefox\Profiles\ggdjejef.default-release\storage\default\https+++tabletopia.com\idb\3092886652%s2fFbid.files\) and it's the same.
You need to remove cache header. Open file in hex editor and delete anything before "UnityFS". Save and open it in AssetStudio.
Цитата: hickname от 20 марта 2021, 07:40:36
You need to remove cache header. Open file in hex editor and delete anything before "UnityFS". Save and open it in AssetStudio.
I forgot to mention that I've already did this. Were you able to extract files for example for stroganov?
Just tried - cached file does not open with AssetStudio. You need to get original file:
Open Firefox and go to game page.
Open Firefox Web Developer tools and go to Network tab.
Start the game and wait for it to load.
Look for unity3d file in bottom window(biggest one, it will be near the end), copy URL and download it.
This one opens in AssetStudio without problems.
I've just tried and it works with the original file but not with the cached one anymore. I've also noticed that the original file has version 2018 and the cached one 2020, maybe there is some kind of re-compression done. I would like to investigate this difference more and I hope I can get some time next month, but it's not so urgent as there is the solution with the original file.
Many thanks and sorry for all the trouble.
Any coding pro on here that can write a simple (?) Script? After using the parse.exe i want to extract the files from cards folder into anew folder according to the lists in the "others" folder. Hope this makes sense.
Can anyone please kindly point out where the game assets are when working in OSX Monterey for the various browsers (Chrome, Firefox, Safari)? Those listed above for Windows have no equivalence in OSX. Thanks in advance.
Цитата: Kenny от 18 сентября 2022, 10:35:14
Can anyone please kindly point out where the game assets are when working in OSX Monterey for the various browsers (Chrome, Firefox, Safari)? Those listed above for Windows have no equivalence in OSX. Thanks in advance.
It's quicker to use the network tools of your browser to get a direct link to the assets, as
hickname suggested some messages above.
Цитата: hickname от 20 марта 2021, 10:21:21
Just tried - cached file does not open with AssetStudio. You need to get original file:
Open Firefox and go to game page.
Open Firefox Web Developer tools and go to Network tab.
Start the game and wait for it to load.
Look for unity3d file in bottom window(biggest one, it will be near the end), copy URL and download it.
This one opens in AssetStudio without problems.
Does anyone have a link to the .NET program?