Objective name (null)
-
Okay I got the correct name showing now. what I did is add another name to the list, so my name is not last on the object stringlist. now bms shows it correctly. seems like the last name in object strings cannot be used somehow. I am working in 4.33 btw.So probably an end of line kind of issue.Cheers Obi1
Ah, I didn’t knew that you didn’t have this in mind. You didn’t mentioned that was the last line name.
Yes, always your last line to be a “fake” (non for use)! This way you will always have valid names for the objectives.
Nikos. -
Well another strange thing is that for some objectives it is no problem using another objective as Tparent. It will use the names of this parent plus the type of objective after that name.But the trick does not work for other parents as objective?Does the parent objective have to meet certain criteria to be usable as parent? For example a high prio, like PAK objective? Or some other values need to be set?Or is it wise (like i read on other forumthread) to always use a new objectname for every single object?Cheers Obi1
-
If the objective you are trying to set to the Name = New(meaning it’s current name is set to New), the variable that will make the Name become say London Bride is determined by assigning that bridge with the Parent’s ID number(London) in the bridges ParentID box.
You can do it with anything. If you take one bridges ID number(which has a hard coded name as Bridge) and enter that into another bridges Parent Id box, and the Name of the bridge to receive the name has it’s name set to New, it will end up being named Bridge Bridge!
Also, you don’t mention if your seeing this in both the tools and the game. Cities and Towns should be the Parents that you link too, Priority should be between 20-79 for secondary and 80-100 for Primary objectives.
In the instance I wrote above, in game, the Bridge would end up having the name New given to it, though the tool will say what I wrote. Using a Primary or Secondary object as Parent would result in the desired naming you want in game.
C9
-
Thanks, I have to check if what you say is something else then what I am doing.But say I have a village with tname ‘yeahyeah’ and another refinery closeby that i want to have it named ‘yeahyeah refinery’ in Bms status, I can set tname to nowhere and tparentid to the ‘yeahyeah’ village id. Then for me it’s working for some but not for all. Trying to find out why.Will check more tommorow.
-
yes C9 thats the problem I see. the tools both show it correctly. but in game it only has the name, not what it is after that. But again for some its ok and its shown like in the tools and how i want.
-
You using MC or Terrain Editor? Just wanna be on the same sheet of music.
C9
-
I am using both. They look exactly the same in case of results. it gives the correct results (on the map, the text), but not the same names as are seen when using BMS status.
Cheers Obi1
-
Okay, i have found why it worked for some and not for others.I think not all types of objects can serve as parent object. Changed my village object into a town object and things are working.Maybe has to do with hierarchy of parenting objects. City to town to village for example?Cheers Obi1
-
errr besides the last in list…
the hierarchy in the DB is like
Class Table-> Objective Dataexample Village.
All Objectives Villages if you Edit Objective Data
And Open CT Data
they all have the Entity Type Data Id 60395At the Edit Objective Data you can set the Objective Name at the Objective Name field.
now those 60395 Id’s ain’t all the same they have different CT numbers.
So 138 Village uses CT 1828 which is the index number (unique record) in the Class Table and has the same 60395 ID or Class Data as it shows in the Class Table Matrix in Falcon Editor.
same 127 Village uses CT 1829 from Class Table and has the same 60395 ID.Same goes for other group of objectives and features.
So
In Class Table u have the grouping and indexing values and their parameters and linked objects like for features the 3d models for Normal Damaged Destroyed (link to the 3d DB) etc.
In the Objective Data table you have the details for those like what they consist of (which features and how many) and their placement. -
I now understand why they allways says: ‘the village of nowhere’ :-)Well for now I can use naming by use of parents only for cities and towns. For around villages i will use new theater object strings.Cheers Obi1
-
Okay, i have found why it worked for some and not for others.I think not all types of objects can serve as parent object. Changed my village object into a town object and things are working.Maybe has to do with hierarchy of parenting objects. City to town to village for example?Cheers Obi1
That’s why I wrote this in an earlier post!!
@Cloud:
Cities and Towns should be the Parents that you link too, Priority should be between 20-79 for secondary and 80-100 for Primary objectives.
C9
-
the hierarchy in the DB is like
Class Table-> Objective Data?? This has absolutely nothing to do with anything being discussed in this thread!!!
C9
-
Hey Obi,
In what you write you are not really clear. By adding the name, I hope you are not editing the wch and idx directly?
This is actually very simple and straight forward. But you need to keep in mind about a couple of things.In MC open the te_new.tac. Go to the Obj string tab.
Here you can add a new string without any problems, just make sure the last string is called “Last”
Yes you can add a new string in the middle and keep the whole list sorted. MC will take care of the pointers in the te_new.tac.
When you are done, its very very important to SAVE right here and now.
Not only the the WCH/IDX gets saved, but also the te_new.tac.Now start adding the new objective or go to the objective you want to make use of this name.
Just select the name with the dropdown list next to the ID:
In case of a new Objective, make some links to other objective which are directly connected with roads.
This can be done in the Objective tab, but its simpler to do this in the Map. CTL down and left click on the first OBJ. You see the “Link armed” light up.
Then CTL left click on the second Obj to create the link. Values are calculated by MC.Not done yet
Go to Advance Objective Options and click on “Reset Parents” This will set the parents as needed.
Save the te_new.As discussed before, to have this in the campaigns as well, export/import to all campaign files.
Gr Falcas
-
Hey Falcas, yes I am using MC or Terrain editor to add strings. So not directly no;-)
Most of the things you mentioned are already clear to me how they work, been using it for some time successfully.
Will this ‘reset parents’ click automatically set all parents for every object on the map to what it needs to be? (based on primary and secondary objectives)Cheers Obi1
-
Hey Falcas, yes I am using MC or Terrain editor to add strings. So not directly no;-)
Most of the things you mentioned are already clear to me how they work, been using it for some time successfully.
Will this ‘reset parents’ click automatically set all parents for every object on the map to what it needs to be? (based on primary and secondary objectives)Cheers Obi1
Yes all parents will be set correctly.
What do you mean with (based on primary and secondary objectives)?
If you mean Front Line, Second Line, Third Line. This is for location of the FLOT.The parents are based on
Owner. Parents are only linked to the same team
Objective Priority > 80 are for the POL, Prio Obj List so these are always Parents.
Below 80 it depends of what it is.
A city takes the nearest Prio > 80 Objective as its parent.
Towns take the nearest City
Villages take the nearest TownAnything else takes the nearest City, Town or Village.
In the map you can select “Show Parents All”, it will give you a nice view.
And it will give you a good idea how PAKs workGr Falcas
-
Yes all parents will be set correctly.
What do you mean with (based on primary and secondary objectives)?
If you mean Front Line, Second Line, Third Line. This is for location of the FLOT.The parents are based on
Owner. Parents are only linked to the same team
Objective Priority > 80 are for the POL, Prio Obj List so these are always Parents.
Below 80 it depends of what it is.
A city takes the nearest Prio > 80 Objective as its parent.
Towns take the nearest City
Villages take the nearest TownAnything else takes the nearest City, Town or Village.
In the map you can select “Show Parents All”, it will give you a nice view.
And it will give you a good idea how PAKs workGr Falcas
Was waiting to see if you would respond my man…;)
Kind regard’s,
demerP.S. Maybe a short TUT would be useful to the community, as this is an area in Falcon where many thing’s can go wrong in building the te_new ?
-
@Cloud:
?? This has absolutely nothing to do with anything being discussed in this thread!!!
C9
Probably you are right. I understood he wanted new objectives.
-
P.S. Maybe a short TUT would be useful to the community, as this is an area in Falcon where many thing’s can go wrong in building the te_new ?
If I would be sitting on my ass and doing nothing
Sorry, there is so much going on in coding and dev world, really no time to make tutorial.Gr Falcas