Auto-Jimmy v0.9.3: Mayday ‘25 Release

CthulhuStig

Banded Mongoose
Happy MayDay everyone. I thought it was about time I put together another release of Auto-Jimmy, and today seems the perfect time to do it. For those that don't know, Auto-Jimmy is an open source app for Windows, macOS & Linux the provides a selection of tools for players and referees. It’s primarily aimed at the Mongoose rules, but many of the tools can compatible with other Traveller variants. The universe data it uses is taken from Traveller Map.

The headline feature in this release is in-app rendering of the universe map. This is a full port of the Traveller Map rendering engine to Python, with support for all styles and overlays. The only thing not supported is the tilt view, it was looking like a fair bit of effort and I’m not sure if anyone actually uses it. It’s not a pixel perfect recreation; there are some minor differences in text rendering due to Traveller Map using GDI+ and Auto-Jimmy using Qt, but I’m hoping it’s close enough that you’d need to have the two side by side to spot any differences.

One of the big reasons for porting the rendering code is performance and I’d be really interested to know how people find it. It should be significantly faster than using the Traveller Map website, as it doesn’t have to worry about that whole internet thing slowing it down :).

Release Highlights:
  • In-App Map Rendering
    • Supports all Traveller Map styles and overlays
    • Custom sectors are now seamlessly integrated into the rest of the universe
    • Custom sectors now update when map style/options change
  • Traveller Focused Dice Roller
    • Multiple rollers can be created and organised hierarchically
    • Supports D6, D3, DD, D10, D20, boons, banes, flux and snake eyes
    • DM modifiers can be configured and then enabled/disabled as needed (e.g., modifiers for different weapon ranges)
    • Automatically graphs result probabilities
  • Dead Space Routing
    • The jump route planner can now plot routes with stops in empty hexes if it results in a more optimal route
    • Requires a ship capable of making multiple jumps before refuelling
    • Can be enabled via the Routing Type drop-down menu
If you're planning to use the Windows installer, I should warn you that it’s not digitally signed (as that costs money). This means your browser may warn you that it’s not a frequently downloaded program and/or make you confirm that you want to download it. Also, when you run the installer, Windows will almost certainly warn you that it’s an unknown app and make you jump through some hoops to install it.

If you've previously cloned the Auto-Jimmy repo or downloaded the source from GitHub, you may need to re-run the command to have pip install requirements.txt. Detail on how to do this can be found in the installation instructions in the Auto-Jimmy README.

Project Links:
Source Code and Docs: https://github.com/cthulhustig/autojimmy
Windows Installer: https://github.com/cthulhustig/autojimmy/releases
Screenshots: https://github.com/cthulhustig/autojimmy/blob/main/docs/screenshots.md
Known Issues: https://github.com/cthulhustig/autojimmy/blob/main/docs/known_issues.md
 
Maybe I’m blind, but I created a jump course with the various stops from point A to point B, but there doesn’t seem to be a way to export the results. Can that be done? Heck, there are a lot of things in this tool that one might want to export.
 
When you say export, what format are you looking for? Do you mean some kind of text based format that could be loaded into a script/application or are you looking for an image of the route.

If you have other ideas of what would be useful to export let me know. It's something I've wondered about but have never been sure what would be useful.
 
When you say export, what format are you looking for? Do you mean some kind of text based format that could be loaded into a script/application or are you looking for an image of the route.

If you have other ideas of what would be useful to export let me know. It's something I've wondered about but have never been sure what would be useful.
I was only thinking text but image and text makes sense. I charted a path for my players and had no way share it with them.

My thought is that if something in the program generates text (or a table), it should be exportable as text (or a table). Perhaps the same for images.
 
Last edited:
I was only thinking text but image and text makes sense. I charted a path for my players and had no way share it with them.

My thought is that if something in the program generates text (or a table), it should be exportable as text (or a table). Perhaps the same for images.
You can save a screenshot of the current view by right clicking on the map panel and selecting Export > Screenshot... from the context menu. Under the same context menu you can select Zoom To > Jump Route to make the view center on the jump route before you do it.

There's also an option to save the jump route under the same export menu, however, that was a test feature I added a while ago when working on something else so it's not really finished. You can export a file but you can't then load the jump route back in. I had meant to removed it from the menu until I got a chance to turn it into a proper feature but forgot. Coincidentially I just noticed it a few days ago so in the very latest version of the code it's actually removed. I'll take a look and try to get it finished off.

Having a way to export each of the tables as a csv of something similar should be relatively straight forward. I'll add it to my list.
 
You can save a screenshot of the current view by right clicking on the map panel and selecting Export > Screenshot... from the context menu. Under the same context menu you can select Zoom To > Jump Route to make the view center on the jump route before you do it.

There's also an option to save the jump route under the same export menu, however, that was a test feature I added a while ago when working on something else so it's not really finished. You can export a file but you can't then load the jump route back in. I had meant to removed it from the menu until I got a chance to turn it into a proper feature but forgot. Coincidentially I just noticed it a few days ago so in the very latest version of the code it's actually removed. I'll take a look and try to get it finished off.

Having a way to export each of the tables as a csv of something similar should be relatively straight forward. I'll add it to my list.
Thanks!
 
Back
Top