erm maybe u have missed one key ingrediant ;p faction_prop.ini <-- i believe they need to b knwn in here for them to be used in missions ;p but well i could b wrong as i still trying to work out how to add them to dlls so the correct names show up <img src=smilies/icon_smile_sad.gif width=15 height=15 border=0 align=middle>
How to add new faction names to missions
-
-
?? Let me ellaborate. I graduated university - but NEVER sat a mindreading elective! <font size=1 face="trebuchet ms"><BLOCKQUOTE><hr size=1 noshade> Chips has said he knows how to do it but is apparently hoarding all the knowledge for himself to further his own ambitions. Funny cause I remeber him chewing US out for not helping people do stuff. <hr size=1 noshade></BLOCKQUOTE></font><font face=´trebuchet ms, Verdana, Arial, Helvetica´ size=2> strange Reynen - i assume the US is actually YOU in fact? Cause lets not forget and jump the gun here - you didn´t help out past getting what you wanted. Obviuosly you read the forums here for your ideas and methods to do things, as that was a quick comment i made in newbie questions..........so you were reading the threads. however - you suddenly wish to "share" something all of a sudden. I doubt anyone here will doubt the fact that i have continually contributed, and have never held back anything i know of doing ever. I actually encourage people to mod my mod, and make expansions - hence the whole area of "expansions/addons" for the mods coming about (sanics ship-pack started it off <img src=smilies/icon_smile_big.gif width=15 height=15 border=0 align=middle>). Heck, the readme file says "read my files or ask to find out how i did things". I am off to find where on earth you asked for help in the first place in the mean time <img src=smilies/icon_smile_tongue.gif width=15 height=15 border=0 align=middle> Edited by - Chips on 5/1/2004 1:38:24 PM
-
Hmm, Email in spam folder, not even a day to reply?? I do have a life and work to attend you know - although i really would love for this to be my full time job <img src=smilies/icon_smile_tongue.gif width=15 height=15 border=0 align=middle> Right - will just slip into my superheros costume for this part.....damn - i am an all round nice guy huh <img src=smilies/icon_smile.gif width=15 height=15 border=0 align=middle> Okay - to add names to missions COMPLETELY - you were probabily near to it already. It is in the offerbribesresources.dll file - however, you have just done it "incompletely" - a use of logic shoulda got you there <img src=smilies/icon_smile_tongue.gif width=15 height=15 border=0 align=middle> This also adds them to the bribes, faction rep fixing, and anything else as well <img src=smilies/icon_smile_big.gif width=15 height=15 border=0 align=middle> Okay - in initial_world.ini file you will find the "name" for the faction - here is an example: [Group nickname = li_n_grp ids_name = 196846 ids_info = 66200 ids_short_name = 196895 next - its the ids_name number it is LINKED to. So that is 196846 - So - if you put in the name NAVY and search for ids names in offerbribes resources - it comes up with this; 328680 328780 328880 328980 These say : Liberty Navy The Liberty Navy Liberty Navy The Liberty Navy You may have just seen the pattern in the numbers, and YES - it is THAT simple: So we have 196846 Take the DIFFERENCE between that and the FIRST of those numbers - which is: 131834 You got the difference "formula" now. Next - the difference between the NEXT number is just 100 more, and consectively for each up to the four being done. So its 131834, 131934, 132034, 132134 Now then, You know where to stick the names now......put your number in and use this. By the way - i didn´t fancy sticking in a couple more dll files - so i just "made room" instead. HOW? Well - note.... [Group nickname = br_p_grp ids_name = 196850 ids_info = 66178 <b>ids_short_name = 196899 </b> This is the NEXT number AFTER the last factions ids_name.....so using some logic, i made the short name something else.... [Group nickname = br_p_grp ids_name = 196850 ids_info = 66178 <b>ids_short_name = 524897 </b> Then made the new faction have the name: [Group nickname = co_fw_grp ids_name = 196899 ids_info = 66830 ids_short_name = 524627 Then i continued to use the same method, but without having to make a new dll etc - so I use the offerbriberesources dll again. It has space for about 50+ factions names to be added like this <img src=smilies/icon_smile_big.gif width=15 height=15 border=0 align=middle> And then used THAT number as my factions name instead.... 328733 328833 328933 329033 There are actually two numbers "unused" that require NOT to move about numbers like this - think it was 196873 and 196891 - but not positive - so check folks. Also you will find that nomads have names here, as well as quintanes men. You can keep "moving" the existing short names and making them into new numbers, and then using the old number as your factions name to keep it in bribe resources- otherwise you might need to add SEVERAL new dll files for your mod (it seems to be a simple numerical formula relation - ergo, if its numbered as 524800 instead, then it should correspond to 656634 Please ammend credits to: Chips of Pathfinderstudios, creator of the evolutions mod, Moderator of TLR, Governer of Chiptonian Empire of Potatoes and all round hero of the free people of the world<img src=smilies/icon_smile_tongue.gif width=15 height=15 border=0 align=middle> Or, if thats a bit long - just "Chips - TLR" - but without the quotes.... Erm, if anyone was in doubt - i was joking about the long version.....unless you wanna put it in yourself <img src=smilies/icon_smile_tongue.gif width=15 height=15 border=0 align=middle> <img src=smilies/icon_smile_big.gif width=15 height=15 border=0 align=middle>.... Reynen - I cannot think of anything you could know that i might wanna know <img src=smilies/icon_smile_tongue.gif width=15 height=15 border=0 align=middle> - so don´t worry <img src=smilies/icon_smile_big.gif width=15 height=15 border=0 align=middle> Edited by - Chips on 5/1/2004 2:29:27 PM
-
chips cani pick ya brains ;p i added faction/rep into the 3 ini but what and how i edit to get the name of factions to appear in the game, eg when u are friendly with navy u get a navy tag. please keep it simple im still learning ;P
-
Group nickname = br_p_grp ids_name = 196850 ids_info = 66178 <b>ids_short_name = 524897 </b> Highlighted short name. If that said 196880 amd typed it in - you would see the short name - like "navy" or "corsair". So its the short name your after. It seems to be random about which faction it says your with - think its to do with completing lots of missions for that faction etc - hence police or navy to start cause thats who you do them for (usually)
-
Wow, that is excellent, Chips!! I already had accepted the fact the new faction names wouldn´t show up in brines, and I even intended to rewrite all the bribes into non-dynamical ones (without using the %F1v1, so that means I would have had to make a unique bribe per faction) to get around it, but thanks to you the real thing is possible!
-
No problem, will be interesting to see if i get credit for names appearing from objects/fields appearing in missions text, as i revealled this ages ago in newbie questions <img src=smilies/icon_smile_big.gif width=15 height=15 border=0 align=middle> - but i seriously doubt it <img src=smilies/icon_smile_tongue.gif width=15 height=15 border=0 align=middle> - then again, I am not asking for it really - as i don´t really care <img src=smilies/icon_smile_big.gif width=15 height=15 border=0 align=middle> Edited by - Chips on 5/2/2004 2:44:52 AM
-
nice once chips thats helped hehe, but not quite what i was lookin 4.. I need to mod the *.dll files so that my new faction name exists or something but i just cant work out how to do it.
-
You need to have the offerbribesresources.dll file IN your mods exe folder, and then it should work. Whats the number of your factions name (ids_name = )
-
thats just it i have NO faction IDS or INFO as I have not been able to find how to do it, atm the faction is using Libery Police info. i need to know how to make its own IDS info etc..
-
The ids tutorial i did tells you how to make new numbers etc, and for the information - when you make your faction, find out your NEW numbers, and then remember it. Now key in the liberty police one, press get ids info, and then retype in what YOU want YOURS to say. Now replace the number with your known one, and press "save ids name" - bingo - insert your number. Do the same for the others. If you cannot get it working from that, this thread and the tutorial, then their is little i can do to help.
-
Chips, a few questions, now you´re on the subject <img src=smilies/icon_smile.gif width=15 height=15 border=0 align=middle> : I assumed that new faction´s names simply couldn´t be made to show up. This assumption was wrong, as you explained. I´ve made some more assumptions, and maybe you could either acknowlegde or deny them: 1. The faction´s names of fc_or_grp, fc_n_grp, fc_ouk_grp, fc_f_grp, fc_q_grp, and fc_uk_grp, are hard-coded <b>not </b> to show up in rep-menu. Right or wrong? (fc_uk_grp doesn´t even have a name) 2. This being blocked is attached to the nickname (fc_or_grp etc.) rather then the ids_number (196889 etc.). Right or wrong? 3. There is no way (at least, not bu just touching the ini´s) to decide whether a faction does or does not show in the rep menu. Right or wrong? The reason I ask is not because I want factions to show up, but the oppsoite: it can be handy having a factions not showing up. This allows more control over the appearacne of a factions. Because you then can create a duplicate faction: a faction with the same name and very closely linked to the orioginal by empathy, but let it carry other cargo than the original faction. That way you could e.g. separate the Rogues cardamine traffic from their other traffic. Obviously this duplicate shouldn´t show up on the rep-menu because then the Rogues would be there twice. (There is another assumption beneath alll this: the assumption that the values in commodities_per_faction.ini are the closest you can get to controlling what factions carry. Right or wrong?) Now, the possibility I describe already exists, but is limited to renaming and restyling the factions fc_ouk_grp, fc_f_grp, fc_q_grp, and fc_uk_grp (this list should also include the Order and the Nomads, but I don´t think someone would sacrifice them). Edited by - moonhead on 5/2/2004 11:46:48 AM
-
Chips, Thanks for the help, but how can you say that message is only a day old? I sent that on the 29th. I thought you were delibertly ignoring me. Also when someone asked you for help in doing it, this was your response. <i>"OH - and pyshco - of course i will tell people how, once evo 1.28 is out. No offense to anyone, but these days it helps to keep your own discoveries as your own until your mod is out. Once its out, everyone can have some, but of course - letting everyone else know before mine is out with it in is..............foolish?" </i> That´s what I was talking about. You directly yelled at ME for not helping someone do something before because we wanted to wait until we released the mod with the code in it. Then you say that? That to me was a big old red hippocrit flag. Also so there is no question of it, I will give YOU full credit for this, as should everyone else. I don´t want to argue and I appreciate the help. <b>Reynen Starfyre Project Leader: <A href=´http://www.starfyrestudios.com/´ Target=_Blank>Starfyre Studios</a> Freelancer: The Next Generation </b> Edited by - reynen on 5/2/2004 12:05:15 PM
-
Erm, actually - no - your incorrect again Reynen. I yelled at YOU over the simple fact that you claimed credit for things that YOU WEREN´T responsible for. Hence - taking undue credit. I never had a go at you over with-holding information - mainly as there was nothing I couldn´t figure out myself.....<img src=smilies/icon_smile.gif width=15 height=15 border=0 align=middle>. There was ONE time i yelled - and that was over the manouvering - which Greg says he had an agreement with you that IF you managed to make the diagonal work, you MUST share it with him. Once again - you didn´t. Apparently the condition of receiving the manouvre was that you shared what you may find out later, and share the credits for the whole thing. However, you with-held, and last I heard, continued to with-hold and FLAME the guy who gave so graciuosly mercilessly on the front of your website! I hope you will remember now that i am correct, if not - go find the threads and re-read them - they are still there, and you will find that i speaketh the truth <img src=smilies/icon_smile_big.gif width=15 height=15 border=0 align=middle> Another point for you is this as well. I was "with-holding" for the simple fact that if i had posted how to do it there, i would have got no credit.......at all. This is due to the fact that posting something will often be taken, and then used without giving credit. Simple reason is for the same thing with Louva Deus docking idea (which stems in part from freeworlds). You posted that you had made somethign similar - all so that credits couldn´t be given for the idea. Once more though - it should be to the freeworlds team that it is really given - as the method may differ, but its still the same. Now i don´t doubt that you really did already have a working version, and that you had never looked, heard or played the freeworlds mod, BUT - someone could have easily read what I put down, and then said - "yeah, i got that as well" - and bingo, they claim what they never even touched. Lastly, as you can see from my 1000+ posts of help to newbie and veteran modders alike, my helping far outweighs any with-holding of ideas..... *edit* - however, rather than rehash anything again, May i suggest we do as always? Agree to disagree <img src=smilies/icon_smile_tongue.gif width=15 height=15 border=0 align=middle> Edited by - Chips on 5/2/2004 2:22:24 PM
-
Oh, as an afterthought though - please post how to do the diagonal manouvers as i am SURE that others would like to utilise them. I request it for myself, of course - if i include it, I will give credit - but i cannot decide until i have had a go <img src=smilies/icon_smile.gif width=15 height=15 border=0 align=middle> So - please write a tutorial on how to make the diagonal strafe, and how to link it to the controls etc. Shouldn´t take more than 20mins of time to do either - nice and quick. Thankyou <img src=smilies/icon_smile_big.gif width=15 height=15 border=0 align=middle>
-
with regards to moonhead post... if u are trying to use factions with factions, ie groups why not do the following edit the initalworld.ini eg. say u wanted 2 lots of liberty navy but with same info etc.. simply copy [Group/ nickname = li_n_grp <-- make this li_n1_grp ids_name = 196846 ids_info = 66200 ids_short_name = 196895 rep = 0.91, li_n_grp rep = 0.91, li_n1_grp <-- add this (make sure u balance rep out with other factions in inital worlds also) rep = 0.91, li_lsf_grp rep = 0.91, li_p_grp rep = 0.65, br_n_grp rep = 0.65, br_p_grp rep = 0.65, ku_n_grp rep = 0, ku_p_grp rep = 0.65, rh_n_grp rep = 0, rh_p_grp rep = 0.65, co_alg_grp rep = 0.65, co_be_grp rep = 0.65, br_m_grp rep = 0.65, co_nws_grp rep = 0.91, co_hsp_grp rep = 0.91, co_ic_grp rep = 0, co_khc_grp rep = 0.65, co_kt_grp rep = 0, rh_m_grp rep = 0.91, co_me_grp rep = 0.91, co_ni_grp rep = 0.91, co_os_grp rep = 0.65, co_rs_grp rep = 0.65, co_shi_grp rep = 0.91, co_ss_grp rep = 0.65, co_ti_grp rep = 0.91, co_vr_grp rep = 0, fc_bd_grp rep = 0, fc_b_grp rep = -0.65, fc_c_grp rep = 0, fc_fa_grp rep = 0, fc_g_grp rep = 0, fc_gc_grp rep = 0, fc_h_grp rep = 0, fc_j_grp rep = -0.65, fc_lh_grp rep = -0.65, fc_lr_grp rep = 0, fc_lwb_grp rep = 0, fc_m_grp rep = -0.65, fc_ou_grp rep = 0, fc_rh_grp rep = 0, fc_or_grp rep = -0.65, fc_u_grp rep = -0.65, fc_x_grp rep = 0, gd_gm_grp rep = 0, fc_uk_grp rep = -0.65, fc_n_grp rep = 0.91, fc_ln_grp rep = 0.65, fc_kn_grp rep = 0.65, fc_rn_grp rep = 0, fc_ouk_grp rep = 0, fc_q_grp rep = 0, fc_f_grp rep = 0, gd_im_grp rep = 0, gd_z_grp rep = 0, gd_bh_grp in datamissionsempathy.ini again copy [RepChangeEffects/ group = li_n1_grp <--- change to this event = object_destruction, -0.030000 event = random_mission_success, 0.085900 event = random_mission_failure, -0.045000 event = random_mission_abortion, -0.067500 empathy_rate = li_lsf_grp, 0.400000 empathy_rate = li_p_grp, 0.350000 empathy_rate = br_n_grp, 0 empathy_rate = br_p_grp, 0 empathy_rate = ku_n_grp, 0 empathy_rate = ku_p_grp, 0 empathy_rate = rh_n_grp, 0 empathy_rate = rh_p_grp, 0 empathy_rate = co_shi_grp, 0.050000 empathy_rate = co_khc_grp, 0 empathy_rate = co_kt_grp, 0.050000 empathy_rate = br_m_grp, 0 empathy_rate = co_me_grp, 0.275000 empathy_rate = co_be_grp, 0.050000 empathy_rate = co_rs_grp, 0.050000 empathy_rate = co_vr_grp, 0.250000 empathy_rate = co_ni_grp, 0.300000 empathy_rate = rh_m_grp, 0 empathy_rate = co_ti_grp, 0.050000 empathy_rate = co_ic_grp, 0.250000 empathy_rate = co_ss_grp, 0.300000 empathy_rate = co_hsp_grp, 0.250000 empathy_rate = co_alg_grp, 0.050000 empathy_rate = co_os_grp, 0.200000 empathy_rate = co_nws_grp, 0.050000 empathy_rate = fc_c_grp, 0 empathy_rate = fc_ou_grp, -0.400000 empathy_rate = fc_rh_grp, 0 empathy_rate = fc_bd_grp, 0 empathy_rate = fc_j_grp, -0.050000 empathy_rate = fc_h_grp, 0 empathy_rate = fc_m_grp, 0 empathy_rate = fc_x_grp, -0.450000 empathy_rate = fc_b_grp, 0 empathy_rate = fc_g_grp, 0 empathy_rate = fc_lh_grp, -0.350000 empathy_rate = fc_u_grp, -0.025000 empathy_rate = fc_gc_grp, 0 empathy_rate = fc_lwb_grp, 0 empathy_rate = fc_fa_grp, 0 empathy_rate = fc_lr_grp, -0.250000 empathy_rate = fc_or_grp, 0 empathy_rate = gd_gm_grp, 0 empathy_rate = fc_uk_grp, 0 empathy_rate = fc_n_grp, 0 empathy_rate = fc_ln_grp, 0 empathy_rate = fc_kn_grp, 0 empathy_rate = fc_rn_grp, 0 empathy_rate = fc_ouk_grp, 0 empathy_rate = fc_q_grp, 0 empathy_rate = fc_f_grp, 0 empathy_rate = gd_im_grp, 0 empathy_rate = gd_z_grp, 0 empathy_rate = gd_bh_grp, 0.2 then in faction_prop again copy this [FactionProps/ affiliation = li_n1_grp <-- change this legality = lawful nickname_plurality = singular msg_id_prefix = gcs_refer_faction_li_n jump_preference = jumpgate npc_ship = li_n_li_elite_d1-3 npc_ship = li_n_li_elite_d4 npc_ship = li_n_li_elite_d5 npc_ship = li_n_li_elite_d6 npc_ship = li_n_li_elite_d7 npc_ship = li_n_li_elite_d8 npc_ship = li_n_li_elite_d9 npc_ship = li_n_li_elite_d10 npc_ship = li_n_li_elite_d11-19 npc_ship = li_n_cruiser_d22 npc_ship = li_n_dreadnought_d25 voice = pilot_f_mil_m01 voice = pilot_f_mil_m02 voice = pilot_f_leg_f01 voice = pilot_f_leg_f01a mc_costume = mc_li space_costume = li_captain_head, li_male_elite_body, comm_ge_generic2 space_costume = li_rockford_head, li_male_elite_body, comm_li_hatcher space_costume = li_sales_head_hat, li_male_elite_body, comm_ge_generic2 space_costume = ge_male4_head, li_male_elite_body, comm_li_hatcher space_costume = pl_male2_head, li_male_elite_body, comm_ge_generic2 space_costume = ge_male3_head, li_male_elite_body, comm_li_hatcher space_costume = li_newscaster_head_gen_hat, li_female_elite_body, comm_ge_generic2_female space_costume = li_newscaster_head_gen_hat, li_female_elite_body, comm_li_hatcher_female space_costume = br_newscaster_head_gen_hat, li_female_elite_body, comm_ge_generic2_female space_costume = br_newscaster_head_gen_hat, li_female_elite_body, comm_li_hatcher_female space_costume = pl_female2_head, li_female_elite_body, comm_ge_generic2_female space_costume = pl_female2_head, li_female_elite_body, comm_li_hatcher_female firstname_male = 226608, 226741 firstname_female = 226808, 226952 lastname = 227008, 227307 rank_desig = 197002, 197003, 197004, 6, 9 formation_desig = 197808, 197820 large_ship_desig = 196976 large_ship_names = 202608, 202647 scan_for_cargo = commodity_alien_artifacts, 1 scan_for_cargo = commodity_cardamine, 2 scan_announce = true scan_chance = 0.3 formation = fighters, fighter_li_n once u have done that u will have 2x liberty navy using same info cards and names etc but u can referance group 1 as li_n_grp and group 2 as li_n1_grp hope this helps
-
Ra5or, You can of course use the same ids_names and ids_infos for two separate factions, but the game would still regard them as such: two separate factions. And they would both show up in the rep-menu. So in your example, the Liberty Navy would be in it twice. The point is, to have the duplicate faction <i>not </i> show up in the rep menu (because there´s supposed to be only one faction with that name).As far I know, the matter of being or not being showed in the rep menu, is not arranged in an ini-file, so only the factions that already are blocked from the rep-menu (fc_ouk_grp etc,), can be used to do this.
-
Well, I´m not exactly sure about this (haven´t tried it yet), but I think it would work if you added this line in the file datainterfaceknowledgemap.ini add in this line to make nomad´s rep show up: Map = 196891, fc_n_grp, 65 That should make the nomads show up on the list. Or take away whatever ones you want for them NOT to show up. Let me know if this works for you.
-
-
wanabe, I havn´t tried your idea yet, but actually I don´t think knowledgemap.ini does arrange whther a faction shows up in the rep menu. I´ve created about 9 new factions sofar and they all show up in rthe rep menu, and I haven´t created an entry for any of them in knowledgemap.ini. I rather think that knwolegdemap.ini is a way to get information without actually having visited or having met the item. Just like you can buy the location of a jumo hole from an npc. You haven´t been there, but on your nav-map it looks like you´ve been. So if there are factions in knowledgemap.ini then it is probably a way to get knowledge about that faction without actually having met them.