CthulhuStig
Mongoose
The time has finally come for me to release the next version of Auto-Jimmy. For those that don't know, Auto-Jimmy is an open source app for Windows, macOS & Linux. It provides a selection of tools for Traveller players and referees, some of these are aimed at people using the Mongoose rules, but many can also be used for other Traveller variants.
This release adds a few new features, the most notable of those being custom sector support. Just to try and temper everyone's expectations slightly, this isn't a full-blown interactive sector editor. You'll still need to create T5 column/row sector files and corresponding XML/JSON metadata. If you've ever used the Traveller Map Poster API to generate images of a custom sector, then it's the same files you used for that.
The sector files can be imported into Auto-Jimmy to allow it to include the data in features such as the jump route planner and trading tools. In addition to this, Auto-Jimmy will use the Traveller Map Poster API to generate a set of images of the sector. Then, as Traveller Map requests the tiles it uses to display the universe, Auto-Jimmy will live composite the posters onto the tiles so that your sectors are (almost) seamlessly integrated into the rest of the Traveller universe. As I said, the compositing isn't quite seamless, but hopefully it's good enough that people will find it useful. The kind of thing you might notice is visual artifacts around the edge of custom sectors, or slight pixelisation if you zoom in as far as it will go.
Release Highlights:
Unfortunately, documentation for Auto-Jimmy is still pretty limited, I've been too busy doing feature work to improve it much. I highly recommend you read the welcome messages that are displayed when you first open a feature window, they should cover everything you need to know. Hopefully better documentation will be coming soon. If you do hit a problem you can't get round, leave a comment here or raise an issue on the github project, and I'll see what I can do.
If you're going 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 about it not being 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 hoops to install it.
If you've previously cloned the Auto-Jimmy repo or downloaded the source from github, you'll need to re-run the command to have pip install requirements.txt as the new version pulls in additional Python packages. There is also an optional (but recommended) step to install the Cairo library for better results when compositing custom sectors. Detail on how to do both can be found in the installation instructions in the Auto-Jimmy repo readme.
Project Links:
Source 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
Finally, a massive thanks goes to Joshua Bell from Traveller Map for his help making the custom sectors possible.
Update: I've add some additional documentation covering custom sectors
https://github.com/cthulhustig/autojimmy/blob/main/docs/custom_sectors.md
This release adds a few new features, the most notable of those being custom sector support. Just to try and temper everyone's expectations slightly, this isn't a full-blown interactive sector editor. You'll still need to create T5 column/row sector files and corresponding XML/JSON metadata. If you've ever used the Traveller Map Poster API to generate images of a custom sector, then it's the same files you used for that.
The sector files can be imported into Auto-Jimmy to allow it to include the data in features such as the jump route planner and trading tools. In addition to this, Auto-Jimmy will use the Traveller Map Poster API to generate a set of images of the sector. Then, as Traveller Map requests the tiles it uses to display the universe, Auto-Jimmy will live composite the posters onto the tiles so that your sectors are (almost) seamlessly integrated into the rest of the Traveller universe. As I said, the compositing isn't quite seamless, but hopefully it's good enough that people will find it useful. The kind of thing you might notice is visual artifacts around the edge of custom sectors, or slight pixelisation if you zoom in as far as it will go.
Release Highlights:
- Custom Sector Support
- Custom sector data integrated into all tools
- Posters of custom sectors automatically generated and overlaid onto Traveller Map views
- Support for T5 Column & Row sector files and XML & JSON metadata
- Improved Tile Caching
- For improved performance, Auto-Jimmy will now maintain a cache of the tiles Traveller Map uses to display the universe
- Fuel Based Jump Route Calculation
- Jump route calculation now takes ship fuel capacity and fuel usage per parsec into account when calculating the best jump route
- Improved lowest cost route calculation
- Improved support for ships that can jump further than their jump rating without refuelling
- Support for ships that don't use the standard amount of fuel per parsec
- Faster Universe Updates
- Update time down from multiple minutes to just a few seconds
- Automatic universe update check at startup
- Interface Scaling
- A scaling factor can now be set for the user interface to aid readability
Unfortunately, documentation for Auto-Jimmy is still pretty limited, I've been too busy doing feature work to improve it much. I highly recommend you read the welcome messages that are displayed when you first open a feature window, they should cover everything you need to know. Hopefully better documentation will be coming soon. If you do hit a problem you can't get round, leave a comment here or raise an issue on the github project, and I'll see what I can do.
If you're going 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 about it not being 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 hoops to install it.
If you've previously cloned the Auto-Jimmy repo or downloaded the source from github, you'll need to re-run the command to have pip install requirements.txt as the new version pulls in additional Python packages. There is also an optional (but recommended) step to install the Cairo library for better results when compositing custom sectors. Detail on how to do both can be found in the installation instructions in the Auto-Jimmy repo readme.
Project Links:
Source 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
Finally, a massive thanks goes to Joshua Bell from Traveller Map for his help making the custom sectors possible.
Update: I've add some additional documentation covering custom sectors
https://github.com/cthulhustig/autojimmy/blob/main/docs/custom_sectors.md
Last edited: