R20Converter 0.10.x release
Added 2021-01-31 08:29:57 +0000 UTCHello everyone!
I promised myself I'd release an update to R20Converter before the end of the month, and I'm happy to say that I have done it!
There isn't much in it in terms of new features, but it finally upgrades the database format to the latest 0.7.9 core Foundry format, as well as updates the dnd5e format to the latest 1.2.4 release, which fixes the actor movement issues people were having since the 1.2.0 release of dnd5e.
There's a few other fixes and improvements, and you can read the full changelog below, but for now, I decided to limit the scope of what I needed to do, and fix the most urgent issue. I'll do another round of fixes to it in the coming weeks.
Thanks!
Changelog (from the 0.9.12 release which itself has quite a few fixes from the last time I posted a changelog):
- Fix a crash on invalid lighting values in Roll20 data
- Convert character appearance to the actor data
- Remove character appearance, personality traits, bonds, flaws, ideals from the character biography text (now visible in the dnd5e sheet)
- Port the actor and items data to the dnd5e 1.2.4 template format
- Port the core database format to the 0.7.x format
- Fix the actor speed by using the new movement data
- Convert NPC senses to the new dnd5e field format
- Add support for configurable scene padding configuration
Comments
Hi, I see you're commenting on the 0.10.x release of the converter, which was released in January 2021 and is not the latest version. Can you make sure you try out the latest release 0.11.6 (which was updated just a couple of weeks ago) and see if that works : https://www.patreon.com/posts/r20converter-0-x-63402992 Let me know how it goes! Thanks!
Youness Alaoui
2022-08-25 22:01:43 +0000 UTCHi. I have version 9 of Foundry vtt. When I open the world it announces "Error: Timed Out". How do I solve this problem? I try all version, but nothing.
Vincenzo Trombetta
2022-08-25 15:03:44 +0000 UTCI'm having an issue with my converted game not showing up in game worlds. Edit: I figured it out
Degenerate Pepe [Common] BS-0034
2022-03-02 16:42:29 +0000 UTCThanks for the information, I generally link users to allowing to accept apps that aren't from the App store via a link like this : https://macpaw.com/how-to/allow-apps-anywhere#:~:text=Go%20to%20System%20Preferences%20%3E%20Security%20%26%20Privacy%20%3E%20General.,download%20any%20and%20all%20apps But I didn't know about the Control+open trick to bypass it. I'll remember it! Thanks!
Youness Alaoui
2022-01-25 05:44:37 +0000 UTCOn my Mac (macOS Monterey 12.1) I get the error message that R20Converter "Cannot Be Opened Because the Developer Cannot be Verified". You can bypass this security warning by holding down CONTROL and selecting "Open" from the Context menu, then "Open" again to acknowledge the security bypass. More details about this warning available here: https://www.lifewire.com/fix-developer-cannot-be-verified-error-5183898
Eric Heitzman
2022-01-25 00:21:09 +0000 UTCHey, thanks! I've seen that when Roll20 made their update to the site. I've just released an update to R20Exporter which fixes it and adds a few other small improvements! It should work now :)
Youness Alaoui
2022-01-10 02:12:36 +0000 UTChey, bud I just wanted to inform you that as of the latest roll20 update r20 converter seems to no longer work. indeed the option to download campaigns is not even available anymore.
Armando Pastrana
2022-01-07 21:49:43 +0000 UTCYou are right, my mistake. I am talking about R20Exporter. When I try to export using the ZIP option. I am using chrome. The JSON option works perfectly.
Yahir Castillo
2021-12-15 16:02:41 +0000 UTCThanks for the answer, problem solve. I finally exported without a problem using the JSON option. The browser I used for this was chrome, but the issue persist when I try to use the ZiP option.
Yahir Castillo
2021-12-15 08:50:22 +0000 UTCThat sounds like a R20Exporter error, not R20Converter. And it might be because you're running it on a browser other than Chrome perhaps. I don't know otherwise what it might be. Can you provide any more info on how it happens? Note: you can use the JSON export as an alternative if you're stuck and unable to get it working.
Youness Alaoui
2021-12-15 02:59:31 +0000 UTCI recive an error when trying to export from roll20 "error creatinf zip file writer" any idea of what is wrong? the error ocurred when I use Roll20 Converter. I can't create a zip file.
Yahir Castillo
2021-12-14 17:25:39 +0000 UTCResolved! Found the solution on the #R20Converter Discord chat. Problem was a special character in my computer name. message link on discord: https://discord.com/channels/446863265545453588/644624204880412673/895987228298321982
Erik Weeks
2021-12-11 04:00:25 +0000 UTCHi All -- yet another new user here. when I run the R20Converter executable nothing comes up apart from a blank window. Running windows 10 64-bit. Likely missing something obvious, but has anyone else encountered this issue / have tips on a fix? Thanks!
Erik Weeks
2021-12-09 14:37:50 +0000 UTCHi! There is no concept of 'foreground' maps in Roll20, so the converter never sets that in the scene config (which is why you see it blank). The most likely thing you're seeing is that the DotMM maps are set as Tiles. The converter will use tiles for any map that doesn't fit exactly the scene dimensions (Roll20 also doesn't have the concept of a background map). I think also, because of the gigantic size of the DotMM maps, Roll20 actually splits them into 4 images, which is going to be required for it to load on most GPUs since there's a limit to the maximum resolution an image can have. In foundry, switch to the tiles layer, and you'll find the black&white map tile you want to remove. I hope that helps!
Youness Alaoui
2021-11-27 19:53:30 +0000 UTCHello, another new user here. I was able to create the ZIP file, yet my problem is I'm trying to use a 3rd party map overlaid over my module (Dungeon of the Mad Mage). It seems the converter takes the module map(a bland black and white thing) and uses it as a foreground image(curiously leaving the foreground image field blank so I can't delete it). If I load the map I want to use as a foreground image it covers it up, but I cannot then edit the dimensions it seems. Therefore at this point I am stuck with the default map as a foreground image covering up my intended map in the background. Is there any advice you could offer? Thank you in advance for you help!
DeadCountry
2021-11-26 23:07:29 +0000 UTChttps://github.com/kakaroto/R20Exporter
Rahul Brito
2021-10-29 00:24:48 +0000 UTCi started here. So far just did the Roll20 Export (for SKT) and it was super smooth)
Rahul Brito
2021-10-29 00:24:46 +0000 UTCHi Ben, Yes, there's the instructions in the README you'll find in your download or on this link : https://github.com/kakaroto/R20Converter/blob/master/README.md The best is to watch the step by step guide video here : https://www.youtube.com/watch?v=xAPS6NXZ0uM If you have other questions, let me know!
Youness Alaoui
2021-10-17 00:59:38 +0000 UTCAre there any instructions on how to convert Roll20 to Foundry for noobs?
BenTheBuilder
2021-10-16 21:03:49 +0000 UTCIt's worth pointing out that nearly all legally owned PF2e PDFs of adventure paths, adventures, PFS modules, etc are already importable complete with maps, walls, journals, etc. using another module.
Kerblam
2021-09-28 23:08:25 +0000 UTCThat makes sense. Items are system specific, and R20Converter tries to use an item type that is compatible with the system, but if it can't, it will use "loot" as the type. I assume that item type doesn't exist in the Apocalypse system which is why it considers the items as being invalid and deletes them. Nice trick on using it as a compendium! I hadn't thought that would work!
Youness Alaoui
2021-09-07 17:25:11 +0000 UTCThe Roll20 module is Zombie World, which is a Powered by the Apocolypse game. So yeah, definitely not 5e. I found a workaround where I created the information as a compendium and that seems to keep the information from deleting itself.
Yu Tsai Su
2021-09-07 14:04:58 +0000 UTCHi. No, I do not have any plans to support other game systems, as that work is extremely laborious and tedious and would require intimate knowledge of the system itself (I've only ever played D&D 5e), as well as both the Roll20 character sheet specification and the Foundry game system's data format. It is something I have no interest in doing, though it shouldn't be necessary either, because the only thing that wouldn't get converted are actors, and R20Converter will already match actors from the system's compendiums of bestiaries, so most NPCs will be ported over, and only playable characters will have a blank character sheet, which would generally not be a big deal to redo manually. Either way, the amount of work needed would not be worth it (It took me close to 6 months to just do character sheet conversions for d&d 5e). I hope that helps.
Youness Alaoui
2021-09-07 03:49:52 +0000 UTCHumm.. what game system are you using for it ? If it's not dnd5e, it might explain why it's failing to work as it should.
Youness Alaoui
2021-09-07 03:46:22 +0000 UTCDo you plan on expanding this to other systems? Like pathfinder?
Ryan Noorda
2021-09-06 21:13:35 +0000 UTCHaving an issue that I hope you can help with. I'm loading in a lot of decks from Roll20, and while they do appear as Random tables in Foundry and are set up great, the related Items folders are completely empty. If I try to roll a random table this way, I get a null error and the table clears all the information that was inside it (names, icons, etc).
Yu Tsai Su
2021-09-03 02:44:12 +0000 UTCThanks! Unfortunately, yeah, I wouldn't be able to port it to support character sheets for any other system because it's a massive undertaking, and I would need to know the system's rules intimately, and due to the "clone from compendium" feature, it's likely going to be very little gain.
Youness Alaoui
2021-08-24 00:33:24 +0000 UTCThank you for the excellent tool. This saved me a lot of time. Like others have mentioned, "I would like it for my specific system." But alas, there are only so many dev cycles in a day.
Charles Murdock
2021-08-21 16:53:00 +0000 UTCHi. This is I think the first time I hear of rotated walls. That sounds like a potentially difficult thing to fix, but not necessarily impossible. I'll have a look, thanks! As for duplication of assets, it's an issue indeed that I've been meaning to fix for a long time but never got around to it. In the meantime, there's this project which I heard works really well (though requires some technical knowledge to use) : https://github.com/jegasus/world-manager It will deduplicate files and can significantly reduce the size of the world. I hope that helps! :)
Youness Alaoui
2021-08-21 02:22:23 +0000 UTCThank you a lot for this, it saves me a ton of time. I do have two issues, one of which is pretty small. The small issue is, groups of walls that I (in roll20) copy-pasted and rotated lose their rotation. I can redo those walls in the few areas that it occurs in. The bigger issue I have is that tiles (and probably all other assets too) do not deduplicate. So on a lot of my Roll20 maps, I have dozens of copies of the same image, which takes a lot of space and makes the maps load quite slowly. Is there an easier way to fix this than go through every tile individually and reassign the image?
Tomek Prussak
2021-08-20 00:26:48 +0000 UTCGlad you figured it out! Yes, you do need to have the system installed for it to work :) It's a quite common thing people forget to do.
Youness Alaoui
2021-07-17 02:54:18 +0000 UTCI've worked it out and I am a foolish fool. The solution to the problem was after importing the roll20 campaign into VTT I was lacking the dnd5e game system. After installing that and restarting VTT worked like a charm. Hope this helps someone else :D
Apsolutus
2021-07-16 03:29:36 +0000 UTCHi! Thank-you for the time and effort you have put into this application, love it. Had a quick question, when I import the campaign that was exported using your tools, then re-uploading the backup to VTT for "testing purposes", it says that there is a system update required to use the world I will admit im new to using VTT and all the conversion tools, was wondering did I have to use an older version of VTT? Im using VTT 0.8.8
Apsolutus
2021-07-15 13:46:06 +0000 UTCHi Lothiriel! R20Converter will only convert character sheets for the D&D 5e system from Roll20 as explained in the README here : https://github.com/kakaroto/R20Converter If you've set it to overwrite the system to use pf1, then it should have at least copied the stats from the compendiums available in the Foundry game system, but characters would need to be re-done manually. I hope that clarifies it. Thanks!
Youness Alaoui
2021-07-14 21:52:18 +0000 UTCFirst of all--thank you for all of your hard work! I transferred my PF1 Campaign and everything seems to be fine except none of the character sheet information came with it. Is that normal? The actors are there with their images and tokens, but none of their stats, items, et cetera. Is there a way to fix this without just re-entering all of the data in Foundry?
Lothiriel
2021-07-14 14:51:58 +0000 UTCHi Devin, That error generally means that you either are running out of space in your C drive (or need to "clear internet temporary files") or you need to give permission to the app.roll20.net website to download local data (see https://github.com/kakaroto/R20Exporter/issues/18) As an alternative, you can use the JSON export, which would be much smaller and better. It will make the converter program download the files instead, but you won't be able to convert your playlists if using the JSON method. I hope that helps!
Youness Alaoui
2021-07-03 15:25:23 +0000 UTCNew Patron here, having problems creating the ZIP file of my ROLL20 campaign. When generating ZIP file, it get's to 12.90% and throws an error "Error creating zip file writer: QotoaExceededError: The operation failed because it would cause the application to exceed it's storage quota." Any help?
Devin Morelli
2021-07-02 13:11:49 +0000 UTCHi. the "link actor data" is enabled on character tokens, and disabled on NPC tokens. If it's enabled for you, it's likely because your character is not an NPC. I've had some reports of people saying that's the case for the goblins in the LMoP campaign in roll20 which is broken from their side and causes this issue. I'd recommend you switch the character sheet to NPC and export again. It should work. I hope that helps.
Youness Alaoui
2021-06-25 22:58:30 +0000 UTCHi, on import into Foundry, the “link actor data” is selected by default and I haven’t found a way to disable that. The foundry default is to not have it selected, so I figured it was an import setting. Is there a way to set it so that actor data is not linked when converting and importing?
AJ
2021-06-24 15:07:57 +0000 UTCI'm not familiar with CoC7, so not sure it makes sense when you say 'unofficial coc world", maybe you mean the game system, not the world? Regardless, what you can do with R20Converter is to enter the name of the game system to override it during the conversion. Make sure you match the name of the system's folder (case sensitive) for it to work. You will need to have the CoC7 system installed on your local Foundry for it to detect and use it during the conversion.
Youness Alaoui
2021-05-25 21:27:08 +0000 UTCNot sure if this has been covered before, but currently trying to convert one of my CoC 7th Ed adventures from Roll 20. I understand that character sheets are not converted. However, I want to have access to Foundry's unofficial coc world. I hope that makes sense.
Nikos Tsigaras
2021-05-24 18:14:43 +0000 UTCYes. Unfortunately, Firefox (and other browsers) does not support the APIs that Chrome provides for dealing with large temporary files
Youness Alaoui
2021-05-17 05:40:17 +0000 UTCHi is it still working only on chrome??
Falk Schlaghecke
2021-05-16 12:21:03 +0000 UTCIs this you? https://media.tenor.com/images/46c9c1ac2d73668880d4ead82d35cf57/tenor.gif
Youness Alaoui
2021-04-25 01:42:48 +0000 UTCYou can't see it but I am doing a HAPPY DANCE right now! THANK YOU!!
Kood Garma
2021-04-25 01:22:55 +0000 UTCaaaaaaaaaaaand, I just realized High Sierra is a version of Mac, and not some RPG game system that I hadn't heard of. Lol. Yes, the converter should work on High Sierra in theory. I've built it for Catalina, but I know of High Sierra users for whom it worked. Give the dmg a try and let me know if you have issues.
Youness Alaoui
2021-04-21 23:42:58 +0000 UTCIt should automatically be accessible in your local Foundry if you've left it to use the default paths it detected, just make sure you restart the Foundry server, and if it's a brand new install, make sure you also install the game system so it can actually load the world.
Youness Alaoui
2021-04-21 22:43:27 +0000 UTCYes, of course, you just need to import it into the Forge using the import wizard : https://forums.forge-vtt.com/t/importing-worlds-modules-systems-w-video-tutorial/454
Youness Alaoui
2021-04-21 22:42:23 +0000 UTCThe converter will not convert character sheets that are not the D&D 5e OGL sheet or shaped sheet, but it will work and convert everything else (scenes, tokens, walls, lighting, journal entries, chat log, playlists, etc..) You'll get blank actors for the character sheets, If the character sheet is for a character that matches the name of a character (NPC, monster, vehicle, etc..) that happens to be in the system's compendiums, then it would be copied from the compendium.
Youness Alaoui
2021-04-21 22:40:27 +0000 UTCOnce you've converted the export, how do you actually load it as a world in Foundry?
Paul Fraser
2021-04-21 18:40:50 +0000 UTCWill the converter work on High Sierra?
Eric Mason
2021-04-21 03:47:51 +0000 UTCHi, You are trying to convert using a pirated json file that was not exported with R20Exporter. Please follow the instructions and only use exported content from your own campaigns. It should work without problems then. Thanks.
Youness Alaoui
2021-04-18 00:58:31 +0000 UTCGiovanni
2021-04-17 13:16:22 +0000 UTCI'm not sure what you mean by that. Do you have an example of what you want?
Youness Alaoui
2021-03-22 18:45:02 +0000 UTCIs it possible to export items that aren't just classified as loot or handouts?
Remus Jones
2021-03-22 11:13:08 +0000 UTCI´ve tried to use the "Override Game World" and it did not recognise any of my installed game systems. This was because Changing the "destination directory" even just into a sub-directory such as "...FoundryVTT/Data/worlds" would break the Game System Override recognition. Thats why none of the systems were recognised as installed. Thanks I hope this helps anyone with the same issue. Thanks!
Alejandro Ramirez
2021-03-17 22:13:19 +0000 UTCIt does happen from time to time before the antivirus gets updated and stops misbehaving, and there's not much I can do about it unfortunately, though it usually happens when you try to open the app, never heard of it refusing to extract with that error you got. I would recommend you try the 32 bit version maybe, hoping that one isn't flagged, and making sure the antivirus definitions are up to date, and hope it works.
Youness Alaoui
2021-03-01 23:14:55 +0000 UTCAfter hours of trying different solutions, it seems as those my computer keeps reading the application as a virus and keeps deleting it. Dang.
Dax Levine
2021-02-28 07:08:34 +0000 UTCThanks for the quick reply, I really appreciate that! However, I did try that solution and received the same errors no matter where I tried to extract that. I tried again and still no luck.
Dax Levine
2021-02-28 06:18:02 +0000 UTCThat sounds like you're trying to extract it in a folder that is read-only? Did you try to extract it in a folder that you can write to, like in your "My documents" or desktop folder ?
Youness Alaoui
2021-02-28 02:43:00 +0000 UTCEvery time I try to extract the R20Converter-0.10.0-win64 folder, I get the "Destination Folder Access Denied" error and it won't actually allow me to extract the R20Converter application or move it into the folder.
Dax Levine
2021-02-27 21:12:29 +0000 UTCThat's.. very weird. Was the file unzipped correctly? There should be a "client/public/index.html" file in there but the error seems to indicate it doesn't exist. Did you run it from the extracted directly as working dir or from a different directory?
Youness Alaoui
2021-02-25 15:31:19 +0000 UTCHi, I installed the rR20Converter on Ubuntu 20.04 and I get the following error message when starting: Error: 404 Not Found Sorry, the requested URL 'http://localhost:35123/index.html' caused an error: File does not exist. What can that be?
Christopher Robin Goepfert
2021-02-24 11:39:53 +0000 UTCHello, ur app works with a serv online ? Like The Forge ?
Samuel Ziterman
2021-02-08 20:32:41 +0000 UTC