Importing my Traveller Sector Data in Cosmographer
Hi. I purchased cc3 and cosmographer today in order to make my own Traveller subsector and sector maps, and world maps. However, I'm a little confused and Cosmographer doesn't really come with a real manual.
I have sector data. How do I import it into Cosmographer to make a sector map? It's starting to sound to me like it can only import existing data from TravellerMap, which of course is not going to be useful for my original material.
[Also, I'm curious, from something I saw reading old messages: is it true that all the Traveller stuff in Comsographer is outdated and doesn't conform to current map conventions?]
[Also also, it is possible to generate fractal world maps with the Traveller map format?]
My first question above is the one I am most concerned about.
Thanks. :)
Comments
Hi Egavactip, and welcome!
I still consider myself fairly new to CC3+ and Cosmographer, so maybe someone else will point out errors or misconceptions of my own.
[...] Cosmographer doesn't really come with a real manual.
There is a guide, thought I can't tell if you haven't found it yet or if you find it too short to answer your questions. In case it's the former, you should find it in the
Documentation
folder in your Program Data folder. In my case it's at:Moving on to your main question, I do believe the "Traveller Sector Import" wizard currently only works by fetching data from travellermap.com, as explained in a sidebar on page 18 of the guide:
Available Sectors
Cosmographer 3 retrieves the world data from the the Travellermap.com website. Therefore you need an active internet connection for the data import to work.
If you want to place all symbols yourself (manually) you can still use the templates named "Cosmographer Sector Vector" or "Cosmographer Sector Bitmap".
But, if you want to skip all of the tedium of placing everything by hand, I'll yield to see if someone else knows if it's possible. I vaguely recall someone mentioning what it would take, but a quick search didn't yield anything resembling that idea on the back of my mind. And since I'm also fairly new to Traveller, I haven't delved into custom sector building.
Finally...
I have sector data.
In what format do you have this data?
EDIT: Regarding this question:
[Also also, it is possible to generate fractal world maps with the Traveller map format?]
I found this two year old comment from JimP:
In FT3 I use the File menu -> Export World -> Cosmographer template. The export is a CC3 map with png. Place at the top says 'World Name' and at the bottom for UWP.
Yes, I make my own sub-sector and sector maps. An alternate Traveller universe.
Once you export the file from ft3/ft3+, I save it as a number.
I then open it using cc3/cc3+, and place a name instead of World Name.
I then place that name on the sub and sector maps.
I suggest a spreadsheet to keep track of which map, the UWP, etc.
A few hours before sunrise, I don't think I made any typos.
Edit: fixed the link.
Thanks for the info--re format, the standard Traveller format, like the below (which looks weird because it appears here in a font rather than ascii text):
#--------1---------2---------3---------4---------5-------
#PlanetName Loc. UPP Code B Notes Z PBG Al
#---------- ---- --------- - --------------- - --- --
route 2712 2510
route 2712 2814
route 2716 2913
route 2913 3212
route 3212 3511
route 2913 3108
route 2716 2814
route 2716 2417
route 2520 2418
route 2520 2621
Kinorb 2512 C449433-9 Ni 502 Im
Gileden 2514 C483103-6 Lo Ni 203 Im
Plannet 2519 E9C5677-7 Ni Fl 224 Im
Garrincski 2520 B632520-7 S Ni Po 410 Im
Macene 2612 B000453-E N Ni As 911 Im
Fulacin 2613 A674210-D Lo Ni 810 Im
NATOKO 2620 C8879AB-9 Hi 204 Im
Risek 2712 A325579-A N Ni 401 Im
POROZLO 2715 A867A74-B Hi 201 Im
RHYLANOR 2716 A434934-F A Hi Cp 810 Im
Loneseda 2720 C86A215-7 Lo Ni Wa 705 Im
Valhalla 2811 E365432-5 Ni 622 Im
ZIVIJE 2812 C6B199C-B Hi Fl A 421 Im
Jae Tellona 2814 A560565-8 N Ni De 913 Im
Gerome 2818 X573000-0 Lo Ni Ba R 701 Im
Henoz 2912 A245543-B C0 Ag Ni 824 Im
Celepina 2913 B434456-9 A Ni 201 Im
Gitosy 2918 B000676-9 Na Ni As 620 Im
Belizo 3015 B895646-5 Ag Ni 923 Im
Kegena 3016 E869569-3 Ni A 224 Im
Heroni 3017 E7A0614-3 Ni De 820 Im
457-973 3019 X372215-4 Lo Ni R 534 Im
Somem 3020 C301340-B Lo Ni Va Ic 201 Im
Vinorian 3111 B879610-9 Ni 610 Im
Nutema 3112 B864310-8 N Lo Ni 822 Im
Huderu 3114 X575000-0 Lo Ni Ba R 920 Im
Cipatwe 3118 B35879A-6 Ag 623 Im
Vanejen 3119 C686854-5 C4 Ri 520 Im
Margesi 3212 A576257-C A Lo Ni 920 Im
BEVEY 3216 D4209CC-A S Hi Na In Po De 224 Im
Tacaxeb 3218 C230411-B Ni Po De 801 Im
Powaza 3220 C787566-5 Ag Ni 332 Im
So you are saying you can *import* your own sector or subsector data into Cosmographer?
The sector import is mainly designed to work with official Traveller data, it was kind of assumed that people making custom stuff would draw the map themselves when this was made.
However, it is possible to point it at your own webserver instead of travellermap.com, and thus import the that way. Just make sure the webserver returns data exactly as the travellermap would do.
You'll find the configuration files in @System\Traveller\. Just make a copy of the example.cfg file there and edit it in a text editor, the data sources are at the top of the file. (Or use the more updated config file Ralf posted here.)
Note that I have never done this myself, so I don't have much additional data. I am not a Traveller player myself. But I know others have done this in the past.
I don't import, I just place planet symbols, with names, on maps.
That's what I'm trying to avoid (less work, less chance of mistakes). :)
Thanks for your response. From my perspective, the problem with "designed to work with official Traveller data" is TravellerMap already can create maps of that for people (posters, booklets, etc.), so that's actually much less needed than the ability to import anybody's data.
I don't own a webserver, so I guess that workaround doesn't work for me.
I wish Profantasy was more open in its cosmographer pages about what it can't do. I probably would not have purchased it. It was not hugely expensive, so I'm not angry, but I am sad/disappointed. I thought it was going to be better than online subsector and sector creators, but it appears not. :(
The main advantages with Cosmographer (and the entire CC3+ product line) is that it provides the tools and symbols to draw your own maps. The traveller importer is just an additional nice-to-have, but not really the main offering. The best part of that is that you get an editable map, if you wish to make custom version of the official maps, instead of just a simple image/pdf export.
As for a webserver, it is always possible to set up one on one's own computer, but that is a bit of a technical effort of course.
Do note that you are covered by the 14-day back money guarantee since you purchased it today, so if the product really isn't what you are looking for, you can go for that. I do recommend perhaps playing a bit around first though, since you have it already installed.
My Traveller site is an Alternate Universe. I chose the side of the galaxy, 180 degrees out from our location, that not much is known about. I can place planets and solar systems, etc. wherever I want. I did this so I don't have to worry about canon.
You should be able to read sector files from the disk without talking to a webserver at all, but you'll need to do a little configuration. You do need to set up a little part of your disk to pretend to be travellermap.com, though.
To make believe, make a directory on your disk to hold an MSEC and SEC directory. Those directories will hold your sector data files. The URI for places on your hard disk is "file://localpath", so if the MSEC directory is located at "W:\travellermap\MSEC\", you'll use "file://W:/travellermap/MSEC"
Open @System\Traveller\MySectors.cfg using your favorite text editor (you will need to find where @ is; the default is "C:\ProgramData\Profantasy\CC3Plus) and change the "msec source" and "sec source" entries to the directories that hold the corresponding data files plus the little section to get individual sector files ( file://W:/travellermap/MSEC/#SECTOR# when following the pattern in the previous paragraph ). List any custom sectors under "sector names" (for example "sector names = MySector|TheirSector|Our Sector") with the names corresponding to the files in the MSEC and SEC directories. Save the file with a new name like "CustomSectors.cfg".
In CC3+, enter the TSECCFGFILE command and then enter the name of the custom sectors file (e.g. @System\Traveller\CustomSectors.cfg"). Your next TSECIMPORT command should then be using the custom sector list on your disk.
In this situation, you may need to input your sector data manually into CC3 and use Cosmographer for additional features like mapping star systems and interstellar routes.
Regarding the Traveller stuff in Cosmographer being outdated, conventions for Traveller maps can vary, and what is considered "up-to-date" might depend on personal preferences and any changes or updates in the Traveller RPG system. If you find that the tools in Cosmographer don't align perfectly with the latest Traveller conventions, you may need to manually adjust or adapt the maps to your specific needs.
CC3 is more focused on vector-based mapping, while fractal world generation is typically associated with dedicated world-building software. However, you can create a world map separately using a tool like Fractal Terrains, and then import it into CC3 for further detailing.
I have the same issue with the importer. I want to import the Spinward Marches sector, but all the colours and many of the symbols for the different types of stations are wrong or missing.
I am not very proficient with CC3+ and even less with Cosmographer. So, I am not quite sure if I understand all the workarounds mentioned above. Is there a tutorial?
For the colors, CC3+ uses a config setting to map traveller color names to internal color values. It expects to get regular names of colors, like blue, lightgreen, etc, but I notice now that travellermap also sometimes outputs html color codes instead which CC3+ isn't set up to deal with, and defaults to white in these cases.
You'll find an example config file at @system\traveller\Example.cfg that you can modify and load up instead of the default settings in the importer. There is a section there for colors.
As a workaround, you can also just change colors after importing. This is a rather quick operation.
Which station symbols are problematic? I couldn't spot anything in my import, but I don't play traveller, so I may not see the issue.
@Monsen do you have an example of a travellermap sector that is outputting html color codes?
Spinward marches do:
What does @system stand for? There are no folders names traveller in my CC3+ installation folders. In fact, I cannot locate the installation folder for Cosmographer.
Also, I am currently trying to change the colours manually, but I am not sure how to convert the RGB colour codes into the CC3+ colour codes. When I search for HTML colour codes, I get only RGB and HEX codes.
And one thing that is driving me crazy is the selecting stuff on the canvas. I have hidden all layers except the text layer and the backgrounds layer, and I am on the text layer. I want to select text (star system names) to change the colour in the white areas to black, because right now all text is white. But when I draw the selection box around the text that I want to change the background is also selected. This does not seem right.
@ is the standard CC3+ reference to the CC3+ data directory, the default location unless you changed it during installation is c:\ProgramData\ProFantasy\CC3Plus
System is a folder within the data directory.
I found the two fileses Example.cfg and white_background.cfg. I tried using the Example.cfg where I changed the colour code in this line from white (15) to dark red (165):
before allegiance = GOSHEET TEXT;TSPECF Arial;TSPECH 0.12;TSPECA 0;TSPECJ 1;TSPECS 0;GOLAYER ALLEGIANCE;COLOR 165
But the areas that belong to the Imperium stay white. Also, the area that makes up the Darrian Confederation (left of the Sword Worlds) should be grey and not blue.
I don't know how to solve this. I am completely new to Cosmographer.
Just changing the number on the top doesn't work unfortunately, as the code that created the import explicitly sets a color for every border, and it uses 15 if it gets (what it considers) an invalid color from travellermap.
What you need to change are the color values:
This section is also what makes Darian and Sword Worlds the same color. Travellermap sends color blue for one of them and lightblue for the other, and if you look at the config, those are both set to be color 9.
You can also get it to use those html colors just by inserting them into the list, like I did here, this should cause the white sections on Spineward Marches to come out as yellow:
The way we handle these colors was written before travellermap started putting those html color codes in there, so I am afraid this is a manual process for now to identify and insert appropriate replacement, the importer would need an update to be able to parse those automatically. Personally, I would probably just do some quick manual color changes on those entities after loading the map. While having everything correct out of the gate is obviously preferable, the main work is in drawing the sectors after all.
Also note one thing about the import dialog. It caches the setting sin memory when you load the file, so if you make tweaks to the config file with CC3+ open and want to test the new settings, you need to click the change export settings button and browse for the file again, even if the dialog indicates it is already the right file.
Thanks for the explanation. In your example, is the HEX code the one that will turn yellow?
Yes. I just looked at the api data to see what travellermap actually sent.
Also, for those that are still interested in non-Imperial (non-canonical) sections of the universe, Joshua at Travellermap is more than willing to take your data and import it into Travellermap. There's several user created sectors in the universe and when the import data is correctly formatted, it's a breeze for him to import. For examples, if you search for Virgo or Sagittarius clusters, you'll see two sectors that I created and had imported. One does need to update the .cfg file in the macro to handle the new names of the sectors (there's another thread around here somewhere where Ralf walked me thru it). Then, importing into CC3+ works wonderfully.
Flyteach