A downloadable VTT for Windows and Linux

IsoCON is a 3d virtual tabletop custom-made for games with turn-based combat where positioning, elevation, and line of sight matters. With a low learning curve and easy to use tools, you can create 3d terrain about as quickly as you could draw on a battlemat, or spend the time to really set the stage with painting and environmental controls.

IsoCON is still in beta! Bugs can be reported at https://github.com/delzhand/isocon.

IsoCON is free of generative AI code and assets!

Updated 2 days ago
StatusIn development
CategoryTool
PlatformsWindows, Linux
Release date Jul 21, 2023
Rating
Rated 4.9 out of 5 stars
(14 total ratings)
Authordelzhand
Made withUnity, Blender, Adobe Photoshop
Tagsiconrpg, Isometric, maleghast, Tabletop, Tactical, Tabletop role-playing game, VTT
Code licenseGNU General Public License v3.0 (GPL)
Average sessionA few hours
LanguagesEnglish
InputsKeyboard, Mouse
MultiplayerAd-hoc networked multiplayer
LinksHomepage, Bluesky
ContentNo generative AI was used

Download

Download
isocon_win_0-9-1.zip 50 MB
Download
isocon_win_0_8_2.zip 47 MB
Download
isocon_linux_0_8_2.tar.xz 35 MB

Install instructions

If you are hosting, you will need port forwarding set up: forward tcp/udp on port 7777 to your computer.

If you use a VPN it must be disabled while hosting. Client connections are not affected by a VPN.

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Hi, I'm curious in your approach to which games you are planning on integrating in the Isocon natively before the big 1.0 release. 

one interesting game that I think you might be interested if if you have'nt seen it yet is Beacon, a game heavily influenced by Lancer mechanics, but with the difficulty of implementing the phases of combat that occur.


Also do want to say fantastic work for this game. Will be keeping tabs on it (used it in the very early days also for a ICON mini campaign once)

I love that you can now save sessions and not have to remake and replace every actor. Still, I miss being able to select the system-specific statuses and conditions, i.e. strength or miracle for Maleghast, or being able to add the unit upgrades easily, and I was wondering if those systems will make a return in later versions? I feel like it worked better when the game systems were separate and you chose which one upon session creation, like in the 7.4 version, allowing for specific systems and mechanics for each game, rather than how it works in 8.2, where you select the game system for each actor, completely removing the aforementioned mechanics

The next release is going to do a few things to address that. The last selected actor type will be remembered, which means fewer clicks on the Add Actor dialog. The context menu for actors now supports nesting, so a lot of the game-specific rules and features will be mvoed there.

For instance, Maleghast actors will have a "Maleghast" item in their context menus, with children Add Token (strength/miracle/etc, modifiable by homebrew), End Turn, Advance Round, etc.

Thanks for the clarification. I also wanted to say fantastic work so far, and I can't wait to see where this project goes. Keep up the amazing work, it's really great to see someone trying to make these incredible game systems more accessible and easy to play.

(2 edits)

Keeping an eye on this for future, I noodled around with it a little and I really like it! Any plans to make some sort of .ini template or something in-app to make importing systems easier? I presume that would be a pretty late addition, maybe even after 1.0.

Love all the tiny details, like the FFT/Disgaea-like stats on the bottom.

It's unlikely I'll add support for importable local systems (in the short term), but there's a template here that shows how to create new systems that I can integrate with a pull request on gitlab. If you're not a coder you can also email your ideas to isocondev@gmail.com!

Thanks for answering! I'm primarily an RPG dev myself (You might have heard of WARDEN), but I do dabble in coding and stuff, though not with Unity (for a looooong while). I'm just really rusty with C# so I thought I'd ask if there was a simpler method in the works.

Another thing: I seem to be only able to expand the map area on X-axis (i.e A-X). Is there some hotkey to flip the expansion tool? 

There's not, but it's a good idea. Map expansion works by cloning a row/column, so currently the best option is to clone the first row/or column and then edit it down. Obviously that's a bit of  a headache if you've got a lot of editing already done on that first row and need to terraform. I've also got a todo to make the map rotation controls work against the visual center (right now it pivots around the center of the base 8x8 map, which is pure oversight on my part).

Okay good to know that the pivot and expansion things weren't just me. Still, an excellent piece of kit already, even in its current slightly janky state! 

I'll see if I can wrangle my head around the ActorType document.

I'm not sure why, but I when my racing wheel and pedal setup was plugged in, the interface was accepting a slightly-turned steering wheel as the "down" input as if a user was holding down the down arrow. Naturally, this made the UI unusable. 

This is totally an end-user issue, and super niche, though I wonder if the app has some device selection and handling logic that could be improved, should someone have controllers or other devices plugged in when running the isocon app. 

0.8.2 windows version, windows 11. 

This is awesome!!! Is it possible to export my creations as a Isometric png for other VTTs?

There appears to be a bug with Isocon Linux 0.8.2.

When I select an image to be a token, it become surrounded by a blinding white light that blots out a sizable amount of the screen and totally obscures the token, I am not sure why. I can PM you an image of the bug if you wish.

I'm tracking this at https://github.com/delzhand/isocon/issues/430 as well. Are you on a GPU or integrated graphics?

likely intel integrated graphics

I figured out what was causing this. It'll be fixed in the next release!

Can the maps be exported to use them in common videogame engines?

I am so glad I found this! Has anyone tried to use this for Play-by-Post? Basically, can it operate asynchronously? I’m not opposed to running a dedicated server for a PBP game, but if there’s a way to share state via a discord bot or something, that would be awesome.

IsoCON doesn't utilize a server model, just p2p connections, so it's not able to do async play currently. v0.8 (coming soon) will enable sessions to persist to a file, so it's theoretically possible if everyone connects at least once to get the token graphics synced. However it would involve passing around the session file and updating it, which is cumbersome and presents some other issues.

I'll keep async play options in mind for the future, but at the moment it isn't supported.

any updates on this?

(+2)

Super excited for the new update! Thank you for continuing to work on this gem!!

Seems to not work on MacOS. I would love to use this, and I'm really hoping for a fix!!

The current macOS builds are all done via platform emulation and I don't have a way to test them, so I'm not surprised. I'm looking into acquiring an actual macbook to do proper builds.

A phenomenal vtt for skirmish games. So impressed with the ease of use. Thank you!

(+1)

Also: thank you so much for making this & presenting it to the public for free.  You are a true sword saint & deserve nigh endless praise & flowers.

Wondering if anyone has a guide for how to install/run this in Linux.  

Does this require Steam to run?  Or is that just what lots of folx do? 
(I don't have Steam b/c I'm not allowed to play good video games, but this is a TTRPG tool which I AM allowed to play with.)

Sorry for the delayed response - you do not need Steam or anything else, it is a standalone executable.

  Okay, I *still* can't seem to figure out how to make it work on Linux.  I get the same error message: "There is no app installed for "Executable" files. Do you want to search for an app to open this file?" I do but find nothing. 
  ps. I know i'm prolly just linuxing wrong somehow, anyone know what works?

I have yet to GM anything, but this seems like it will be really useful once I do! Very happy that I found this :)

Im just coming back to Isocon after a few years! Why did the camera change? The overhead view was super useful! I can understand the usefulness of the new camera, but why remove the true overhead position? Same with the grid square designators, like A1, B13, D6, etc. It's SUPER annoying to play without em! Also what happened to terrain effects? I can only figure out how to change the shape/theme of each cell. 

Beyond ecstatic to discover this project. I am making a game that would very much benefit from this, and have in fact loudly complained about not being able to find something exactly like this. I'm excited to dig into what you've made here. :]

(+2)

I just wanted to say: found you through Bluesky, and this tool looks absolutely phenomenal, I have barely begun playing around with it but I'm already impressed. There's a few games in my library that I'd given up on the idea of running virtually because 3D relations (elevation, etc) are key to how they work and tracking those through Foundry, Roll20, Owlbear, all the usual suspects is possible but not easy, reflexive or compelling, and here you are doing just exactly that with STYLE and graphical flair.

I don't have words for how happy I am to find this project.

(+2)

Thanks! I'm glad you like it!

I just wanted to comment that this is a project that I have been following for a hot minute, and every time I think about it inspires me to build and explore new ideas.

Thank you for making something so cool!

(+1)

Hi! I seem to be having trouble opening isoCON on my MacBook, I just wanted to know if the app is compatible with the most recent version of macOS. This looks really cool and it sucks that I cant play it

Hey is there anywhere I can read/watch to set this up? I've set the port forward to the 7777 and I can't get anyone to join. I can join myself but others can't. What am I doing wrong?

idk if it’s a possible i doubt it but a mobile version would be so nice

Hello <:3 I open the app and I stay stuck on the patchnotes screen, any work arounds?

It seems that if your UI scale config make the patch notes modal larger than the window, it's impossible to close. I'll fix that in the next release. As a workaround, you can edit your config file (C:\Users\<username>\AppData\LocalLow\isocon\Isocon\config.dat) and set ReleaseNotesSeen like so: "ReleaseNotesSeen":"|0.7.0|0.7". Thanks for reporting this issue!

This is super awesome! Is there a video tutorial or something to running it?
Or an easy access token library?

(+1)

I keep changing the interface up so I don't have a video tutorial yet, but there are built-in tutorials for various elements. Maybe once it's out of beta! As far as a token library, Isocon doesn't come with any tokens but you can load any PNG from your device.

heyo, this is an amazing app. i'm planning on using this to host games of maleghast, but i have a quick question: how do i implement heresy for my black mass,  if that's currently implemented?

You can select units from any house, and all you need to do is use the house color override to match your heretic units to your main house!

this is really fantastic work considering it's free and fanmade by a solo dev (unless this is a team?)

(+1)

Thanks! 99% solo but I've had a few people contribute on github to close an open issue here or there, and I'm very thankful for their efforts!

Awesome stuff!