What's the Secret of NavMap items?
-
Just looked into Freelancer.exe and in most of the DLLs, looking for references to any of the nav space objects. Didn’t find any, except playership.3db in Freelancer.exe
But of course, these references do not need to be text strings (but that’s where my knowledge ends).
-
Chips wrote:
If you’ve made a new entry but using an existing graphic instead of your custom one - does it show?Totally overlooked your message yesterday. My apologies!
Seems a weird experiment to me… It would come down to just renaming the file (and maybe some internal references). But it won’t hurt to try (which I will when I’ve my hands free, hopefully later today).
-
As a test, I copied EQUIPMENT\MODELS\COMMODITIES\NN_ICONS\bh_elite.3db to INTERFACE\NEURONET\NAVMAP\NEWNAVMAP\SPACEOBJECTS and set shape_name = bh_elite for suprise_bh_elite. That worked fine, showing the ship icon (3x3 zoomed grid squares) on the Nav Map. So all you should need to do is create INTERFACE\NEURONET\NAVMAP\NEWNAVMAP\SPACEOBJECTS_shape_.3db and then use shape_name = shape. If that is what you did, then I guess the error is with the 3db itself, not the Nav Map.
-
Moonhead wrote:
Chips wrote:
If you’ve made a new entry but using an existing graphic instead of your custom one - does it show?Totally overlooked your message yesterday. My apologies!
Seems a weird experiment to me… It would come down to just renaming the file (and maybe some internal references). But it won’t hurt to try (which I will when I’ve my hands free, hopefully later today).
Two potential sources for error:
- Your entry that you have created for the icon
- The file of the icon that you have created.
Using a definitely working (already existing) icon for your new entry will rule out (1)… I should mention I had/have no idea where this entry goes - hence why what I said was vague.
Basically what Adoxa did - same principle, but so much more clear (and tested)
-
@ Chips - oh I see.
As Adoxa’s experiment shows, the issue is with my .3db file (as I expected - or hoped rather, because it means it is possible to get new items to show on the NavMap if done properly)
So, I opened up the .TGA stored in the .3db file I made, and saw the alpha layer is missing!
So, I imported the correct image, with the alpha layer, double-checked it, tried it again - and again it fails to show up again
Anyway, gotta run now!
Thx for the feedback!!
EDIT working on it again, using another (bigger) file as a basis…
EDIT - using an existing pic (Outpost in this case) works… (but of course I don’t want another Outpost icon so now I’m gonna try another pic)
-
Edit - deleted to save you all the crap I wrote
-
Edit - deleted to save you all the crap I wrote
-
Edit - deleted to save you all the crap I wrote
-
cata123 wrote:
From what is saw , you must edit interface.generic.vms , there is stored all icons for space objects , the 3db from spaceobjects are just index and texture.:lol: I seriously read ‘torture’ instead of texture.
Thanks for the feedback; you might be right, but: I got it working!!
I decided to not use one of FL’s navmap items, but the icon Adoxa used in his example (bh_elite). I thought that all 3db files had the same structure, but this is not the case. In the XML project files, the commodity icons have an xml file more. Maybe this is where the interface.generic.vms is in the stock NavMap icons. I don’t know and I’m not gonna find out anywhere soon coz I just got what I wanted before I’m on some mini-holiday my gf arranged (and she made it clear I am not taking my laptop with me )
Now, I’ve finally got my planet on the map - and the happiness of knowing how to make more…
Of course I now have to check whether there aren’t conflichts with the bh_elite ship icon. Don’t think so, but my experiences this evening learned me the FL files can be weird.
Anyway - these words might as well be my signature - thanks again, Adoxa
-
(I like my universe map more though, and it was much easier than messing with the 3db icon! - Again, thx to Adoxa’s Territory plugin)
-
nice job
btw about the universe map: is it actually possible to have multiple “universes”, connected by “hypergates”? so, the universe map being shown is depending on which system you are being in? (to make things easier, no switch possible on the map window itself). -
I don’t think multiple universes are feasible (as in multiple universe.ini files), but it might be possible to add an extra value to [system] sections, so systems only show up when you’re in a related system. For example:
[system] nickname = Li01 ... map = 1 [system] nickname = Li02 ;all following systems get the previous map value ... [system] nickname = Br01 map = 2 [system] nickname = Br02 ... ```When you're in Liberty, the universe will show all "1" systems; in Bretonia, you get the "2" systems.
-
Moonhead wrote:
(I like my universe map more though, and it was much easier than messing with the 3db icon! - Again, thx to Adoxa’s Territory plugin)
Now that’s a nice map! Are those new sectors just ideas waiting to to be populated with working systems? If so, you’ve got your work cut out buddy! Have you got any available data on what’s going on in this mod, or are you just rolling with it so to speak.
-
cool stuff, Adoxa. so in theory you could make the background a generic star brush and make multiple sets of universes overlapping each other where each is only shown when you’re in it. is it possible then to say, have multiple systems on same coordinates, if they have different map = values?
or, best would be, if you can make the background to be depending on the map = value, too. ofc only if youre willing to get to it one day xD. just don’t like it to make it the “discovery style”, where the whole grid is filled up with systems and the illusion of randomly placed worlds is being destroyed. -
Gisteron wrote:
cool stuff, Adoxa. so in theory you could make the background a generic star brush and make multiple sets of universes overlapping each other where each is only shown when you’re in it. is it possible then to say, have multiple systems on same coordinates, if they have different map = values?
or, best would be, if you can make the background to be depending on the map = value, too.I was thinking about the navmap background as well. FL can read directories, like in the case of the Patriot from Shiparch.ini:
DA_archetype = ships\liberty\li_fighter\li_fighter.cmp ```Maybe this could be done in the plugin? Just tell FL which navmap to use by directing it to the right CMP file, just like ships and equipment, perhaps using a file like territory ini? Like this:
[Sector]
Map = 1
navmap_archetype = DATA\INTERFACE\NEURONET\NAVMAP\NEWNAVMAP\nav_prettymap.3db
systems = Li01-5
[Sector]
Map = 2
navmap_archetype = DATA\INTERFACE\NEURONET\NAVMAP\NEWNAVMAP\nav_newmodmap.3db
systems = Ew05-6 -
cata123 wrote:
Nice universe map you done there , i`m interested about 90% for modding FL in exploring and creating new universes, you got a good idea making that .I like exploring the most too! In fact I find the space fights not really that enjoying at all. (Yet, that is where most of the game takes place, and were most of the engine is aimed at)
Btw it will take quite some time before I’ve realized something substantial, so don’t get excited
Timmy51m wrote:
Now that’s a nice map! Are those new sectors just ideas waiting to to be populated with working systems? If so, you’ve got your work cut out buddy!
:lol: yeah I realize that…. Which, btw is why I’ve been so lazy/leechy in previous threads about shield/weapon dynamics and hardpoints - because to be totally honest, I’m not really highly interested in these subjects. I mainly wanna make lots of new systems (planets, starspheres, infocards, background stories) !! But of course these would be quite boring if they were flled with all the stuff everyone already knows, so it’s unavoidable I’ve to get into every aspect of the game, to make altered / additional stuff.
Same goes for new ships: although I do (or should rather say did because it’s years ago) like 3d modelling, I see it as a distraction and not really where my heart is. But - new factions with the same old ships would be boring.
Timmy51m wrote:
Have you got any available data on what’s going on in this mod, or are you just rolling with it so to speak.I think the latter. I’ve got a lot of in my head, based on mods I made earler (but never released - or even really finished). The general idea is: FL, post-storyline, more of the same - but a lot more. I could elaborate but that would be a bit premature…
Btw the new sectors are the latest idea, mainly because I wanted to see if I could do that with the NavMap… So I kinda took names that made sense and were also not too long… But ideas are popping up However, I first gotta finish my ideas for the Sirius sector which already require four additional houses…
You now, what? I will elaborate; I’m typing now anyway, and it’ll be some commitment to force myself to actually finish something within this decade:
Sirius:
A. Four new houses:
Batavia - based on 17th century Netherlands. Navy and police, several companies (one of which exclusively and aggresively specializes in water management)
Skadia - based on skandinavia (duh) No real plans sofar
Veda - based on ancient India (gotta make a bunch of silly ships with wings, just like the Jap/Kusari ships but more Hindu deity-like) Factions based on the ancient Caste system rather than navy/companies etc. So: priests (scientists), warriors, big companies, small traders, and pariahs.
Hispania - some Corsair chieftains decided to lead a more respectable life. Meaning they now got a tradelade between Crete (or was it Malta? I always confuse!) and TripoliB. More systems in general
More Indy Worlds, and preferably some more systems for Sigma, Tau etc. as well as more of these regions (Rho, Epsilon etc.)C. Hidden systems
21) A ‘marooned’ chain of systems where people ended up thru malfunctioning jump gates. I already had this idea for some time, but now with Adoxa’s random jump plugin it will be much easier and much more gracefully implemented. Here, faction affiliations no longer matter (meaning I have to make alts of al factions involved). Some people are looking for a way to get back to civilization, other people decide to make life as enjoyable as possible.2) A ‘netherworld’ chain of systems I want some hidden systems with gateways surrounded by superstition, like a Maelstrom in Skadia and a Well of Wyrd in Batavia (guarded by some all-female Witch faction who call it the Womb) I haven’t worked out this idea beyond this
3) Some gateway to a parallel universe, maybe to the distant past or future (or both) Maybe overlapping with -2-
D. New Sectors
Deneb
Should rival with Sirius, civilization-wise. Also human in nature, originating from earth. Maybe some grand war going on, in which the player can engageCore Sector
Huge sunse, densely pack, lots or radiation. The player would have to have a very good reason to travel here (and I have no idea yet what that might be)Draco Sector
A small satellite galaxy, with lots of dark matter and mostly old stars, red giants.The Tarantula Sector
Located in the Large Magellan Cloud (another satellite of the Milky way) My first idea was to call it R136 secotr, but I will now make R136 a region within Tarantula - together with Hodge 301NGC 2419 Sector
Yet another milky way satellite. The most remore, iirc. Probably very interesting!The Void sector
Rumored to be only displayed on the NavMap for symmetry reasons, though there are some rumors some travellers actually found themselves in an intergalactic void (either the Local Void or the Great Boötes Void). It’d be trilling to see if I can make an interesting system based around the idea of ‘nothingness’, but I’m not sure…My main concern is, that when I’ll have a beta version finished, we’ll be at Windows Twelve of whatever, and IPv8…Anyone wanting to play it, including me will need an old computer or a Windows XP/Vista/Seven emulator! :lol:****
-
Xarlok wrote:
[Sector] Map = 1 navmap_archetype = DATA\INTERFACE\NEURONET\NAVMAP\NEWNAVMAP\nav_prettymap.3db systems = Li01-5 [Sector] Map = 2 navmap_archetype = DATA\INTERFACE\NEURONET\NAVMAP\NEWNAVMAP\nav_newmodmap.3db systems = Ew05-6
this is pretty much of what i thought of, too, but without the systems parameter. in universe.ini you could just link each system to one of the [sector]s in the plugin ini. (maybe a more classic parameter for sector definition would be “nickname”, and would be a string). the navmap would then display all systems that are linked to the same [sector] as the one the player is being within.
-
@moonhead , ok , and where the “aliens” are ?
It will become pretty boring if you don`t add at least a new species of aliens (except from oldy nomads).
I had an idea about story of freelancer , for example returning to our solar system , the colony from sirius to found some very advanced old coalition, changing their human shapes (this is more like the jovian empire story from eve online , where because of genethic manipulations , they altered they shape and became something different , like a human-machine organisms).
And about the system editing , for me is the hardest part (almost impossible) to make what i want - every system unique, size about 300x300k + , suns bigger than planets and planets much bigger than the largest battleship ; the most stupid example is Ross planetoid from bretonia , where the battleship is almost at the size of the planet .