Important Message

You are browsing the archived Lancers Reactor forums. You cannot register or login.
The content may be outdated and links may not be functional.


To get the latest in Freelancer news, mods, modding and downloads, go to
The-Starport

Can someone walk me through making my own mod?

Do you want to start editing Freelancer, but have no clue where to begin? This is the place for you to find things and talk about getting started on Freelancer Modding

Post Tue Sep 28, 2004 6:51 am

Can someone walk me through making my own mod?

Hey I was thinking of making a mod, a new system mod, but the entire sirius is wiped and only that system is there. Can someone walk me through how to make that system? I would also like to use custom ships too.

Ok I now have a to do list of all the basic stuff I need to do.
1. Factions 63%
2. System 10%
3. Add Ships 100%
4. Put ships into inis 32%
5. Bases 0%

I have sent my mod to dark_shadow via e-mail so he can fix the probs

Edited by - megatog615 on 9/28/2004 9:10:03 PM

Post Tue Sep 28, 2004 8:48 am

Fraid, as you can imagine, that it would take us so long that it would be a full time job for several weeks for someone.

What we can do is teach you little bits, which you can culminate into a huge overall mod.

Remember - gotta learn how to start from the beginning -and i will be moving threads/posts of interest into this forum shortly - in order to help out.

Edited by - Chips on 9/28/2004 9:53:27 AM

Post Tue Sep 28, 2004 8:53 am

hey there, in recent hurrican troubles i have a few days of free time on my hands so whatever ya need i ican help ya with for a few days...

as for having no other systems other than custom ones...i don't think thats possible...BUT you can make you own systems and make the starting point aa base in one of your systems....then add no jumpgates to the original sirius systems

so when you get some specifics i will help ya as much as i can

first off...you need to decide...how many systems...

adding factions?
adding ships, weapons, sheilds, armor upgrades, power upgrades?

so many options to add...so get an idea of what ya want and we'll work together

"To live is to die....but living is to die slowly..why waste time on trivial things just play as hard as you can"

Post Tue Sep 28, 2004 9:07 am

well to make a system u have 2 choces. use code but i cant help u there. or better yet use fl explorer u can download here at lancersreactor.com there are some tutorals around but the ones in the download section is the best there are 3 versons u sould get all of them. makin a ship get g max. i find it simple to use milkshape 3d is somthing u need to make i it the right file type. theres a tutoral on this site somewere that u can use. go to the tutoral section if u whatto make weps and any thing else.

later


p.s dont look behind u

Post Tue Sep 28, 2004 9:21 am

well all i wanted was to get 1 system down so i can know how to do others, plus i want to make my own factions, etc.

so...
Factions,
Setting start location
Setting first ship
Setting space background
Setting base commodities and equipment

Post Tue Sep 28, 2004 10:23 am

ok great no sweat those are things i can do

Factions....this is a LONG process...the files you will need are these

Initialworld.ini
empathy.ini
mpnewplayer.ini
faction_prop.ini
npcships.ini
vignetteparams.ini

sounds like a lot...well i hate to say it,,,but it is don't be afraid though...

Step one. Creating the Faction

First off decifer if you want a pirate or a lawful faction.
this example is for a lawful faction in my mod.(early stages for a short entry)

[Group <--- close bracket
nickname = ca_n_grp <----make your custom "code name"
ids_name = 240000 <----- name on rep screen
ids_info = 241000 <------ info for the faction
ids_short_name = 241001 <----- the name over the target recticle in space
rep = 0.910000, li_n_grp
rep = 0.910000, li_lsf_grp <--friendly with this faction
rep = 0.910000, li_p_grp
rep = 0.650000, br_n_grp
rep = 0.650000, br_p_grp
rep = 0.650000, ku_n_grp
rep = 0, ku_p_grp
rep = 0.650000, rh_n_grp
rep = 0, rh_p_grp
rep = 0.650000, co_alg_grp
rep = 0.650000, co_be_grp
rep = 0.650000, br_m_grp
rep = 0.650000, co_nws_grp
rep = 0.910000, co_hsp_grp
rep = 0.910000, co_ic_grp
rep = 0, co_khc_grp
rep = 0.650000, co_kt_grp
rep = 0, rh_m_grp
rep = 0.910000, co_me_grp
rep = 0.910000, co_ni_grp
rep = 0.910000, co_os_grp
rep = 0.650000, co_rs_grp
rep = 0.650000, co_shi_grp
rep = 0.910000, co_ss_grp
rep = 0.650000, co_ti_grp
rep = 0.910000, co_vr_grp
rep = -0.400000, fc_bd_grp
rep = -06500000, fc_b_grp
rep = -0.650000, fc_c_grp
rep = 0, fc_fa_grp
rep = -0.800000, fc_g_grp <---quite mad at this faction
rep = -0.780000, fc_gc_grp
rep = -0.672445, fc_h_grp
rep = -0.580000, fc_j_grp
rep = -0.650000, fc_lh_grp
rep = -0.650000, fc_lr_grp
rep = -0.300000, fc_lwb_grp
rep = -0.570000, fc_m_grp
rep = -0.650000, fc_ou_grp
rep = -0.650000, fc_rh_grp
rep = -0.910000, fc_or_grp
rep = -0.650000, fc_u_grp
rep = -0.650000, fc_x_grp
rep = 0, gd_gm_grp
rep = 0, fc_uk_grp
rep = -0.650000, fc_n_grp
rep = 0.910000, fc_ln_grp
rep = 0.650000, fc_kn_grp
rep = 0.650000, 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.950000, gd_bh_grp
rep = 0.910000, ca_n_grp <----this is essential so that your faction likes itself in space

the numbers mean this....0.900000...means VERY friendly -0.900000 means REALLY pissy with each other....0.300000 Neutral -0.300000 still neutral...

now right click and copy this entry and paste it under ALL of the other [Group
entries...ex...

[Group
nickname = li_n_grp (just part of the liberty navy entry)
ids_name = 196846
ids_info = 66200
ids_short_name = 196895
rep = 0.910000, li_n_grp
rep = 0.910000, li_lsf_grp
rep = 0.910000, li_p_grp
rep = 0.650000, br_n_grp
rep = 0.910000, ca_n_grp <-----add your faction at the bottom of EACH entry

if the faction you are entering it under is someone you want to be an ally...then make it a positive number like the example above....if you want them to be enemies then a negative number IE..-0.650000.. this'll take a little while...but be patient and you'll get through it.

Step 2 Empathy....this one sux

[RepChangeEffects
group = ca_n_grp
event = object_destruction, -0.030000 <-----------/
event = random_mission_success, 0.085900 /
event = random_mission_failure, -0.045000 pretty self explanitory
event = random_mission_abortion, -0.067500 <--------/
empathy_rate = li_n_grp, 0.400000
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.050000

first thing you notice...your faction is NOT in the list! cause if you look carefully this is for missions and if you blast the bejesus out of someone for no apparent reason

make sure you keep enemies enemies and friends friends here also...when done adding the entry you gotta do like you did in the initialworld.ini, copy/paste this entry and add it to ALL the other factions Empathy entries,,

empathy_rate = ca_n_grp, 0.300000 for good guys...just an example
empathy_rate = ca_n_grp, -0.150000 fpr bad guys...just examples

once thats done...have a cigarette cause you got a long way to go

Post Tue Sep 28, 2004 10:37 am

ok next we need to add entries in this file...

faction_prop.ini

[FactionProps
affiliation = ca_n_grp <----faction name yet again
legality = lawful <------- makes em good or bad
nickname_plurality = singular
msg_id_prefix = gcs_refer_faction_li_n
jump_preference = jumpgate <----- good jumpgate....bad jumphole..
npc_ship = ca_n_elite_d1-3
npc_ship = ca_n_elite_d4-19 <--ships in the next file to edit (we'll get here)
npc_ship = ca_n_cruiser_d19
npc_ship = ca_n_destroyer_d19
npc_ship = ca_n_battlecruiser_d19
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 vocals...like the liberty police does all the time
scan_chance = 0.300000 <-----how often they will do so...( this is 30% chance)
formation = fighters, fighter_li_n
formation = capital, fleet_form_01_naval

just copy this entry...edit the faction name to your own and whoala you got the faction prop pretty much done...cept for the ships...thats next.

next file...npcships.ini

[NPCShipArch
nickname = ca_n_elite_d4 <--remember this name in the faction prop?
loadout = ca_n_elite_loadout01 <---loadout name in loadouts.ini
level = d4 <-----starting difficulty level
ship_archetype = ca_elite_01 <----ship name in shiparch.ini
pilot = pilot_military_hard <-----AI pilot level..(easy, medium, hard,ace)
state_graph = FIGHTER <---ship class
npc_class = lawful, class_fighter, d4, d5, d6, d7, d8..etc...etc...all the way till 19

add these for the amout of levels and shipd the faction will have...(look at the ones ALREADY in the file for how to make freighters and transports...etc..)

ok carpel tunnel set in yet..no...good...lets finish this mess up then shall we?

open up that mpnewplayer.fl file.....

you'll see a list like this :

system = Li06
base = Li06_03_Base <--- will explain later on these 2 (MP starting places)

house = 0.30, li_n_grp
house = 0.30, li_lsf_grp
house = 0.30, li_p_grp
house = 0.30, br_n_grp
house = 0.30, br_p_grp
house = 0.30, ku_n_grp
house = 0.30, ku_p_grp
house = 0.30, rh_n_grp
house = 0.30, rh_p_grp
house = 0.30, co_alg_grp
house = 0.30, co_be_grp
house = 0.30, br_m_grp
house = 0.30, co_nws_grp
house = 0.30, co_hsp_grp
house = 0.30, co_ic_grp
house = 0.30, co_khc_grp
house = 0.30, co_kt_grp
house = 0.30, rh_m_grp
house = 0.30, co_me_grp
house = 0.30, co_ni_grp
house = 0.30, co_os_grp
house = 0.30, co_rs_grp
house = 0.30, co_shi_grp
house = 0.30, co_ss_grp
house = 0.30, co_ti_grp
house = 0.30, co_vr_grp
house = 0.30, fc_bd_grp
house = 0.30, fc_b_grp
house = 0.30, fc_c_grp
house = 0.30, fc_fa_grp
house = 0.30, fc_g_grp
house = 0.30, fc_gc_grp
house = 0.30, fc_h_grp
house = 0.30, fc_j_grp
house = 0.30, fc_lh_grp
house = 0.30, fc_lr_grp
house = 0.30, fc_lwb_grp
house = 0.30, fc_m_grp
house = 0.30, fc_ou_grp
house = 0.30, fc_rh_grp
house = 0.30, fc_or_grp
house = 0.30, fc_u_grp
house = 0.30, fc_x_grp
house = 0.30, gd_gm_grp
house = 0.30, fc_uk_grp
house = 0.30, fc_n_grp
house = 0.30, fc_ln_grp
house = 0.30, fc_kn_grp
house = 0.30, fc_rn_grp
house = 0.30, fc_ouk_grp
house = 0.30, fc_q_grp
house = 0.30, fc_f_grp
house = 0.30, gd_im_grp
house = 0.30, gd_z_grp
house = 0.55, gd_bh_grp
house = 0.30, ca_n_grp <-----add your entry here...and you're done

as you can see this is how the factions coexist with YOU in multiplayer...in this example everyone is NEUTRAL with the player. making people pissy with ya is easy...just make em -0.65 and they'll shoot ya

alright here is the LAST file,,,,vignette params....this is simple...moe copy paste and this one is quick!!!! this allows missions to be give from the new faction and against them...job board and bar patrons alike..

[DataNode
node_id = 330
Offer_group = rh_m_grp, rh_n_grp, rh_p_grp, li_lsf_grp, li_n_grp, li_p_grp, br_m_grp, br_n_grp, br_p_grp, ku_n_grp, ku_p_grp, ca_n_grp
offer_text = append, singular, 327818, Hostile_group, plural, 327819, Hostile_group, 327820, TARGET_FULL_NAME, 327821, TARGET_ZONE, singular, 327822, Offer_group, plural, 327823, Offer_group
offer_text = append, singular, 327971, Hostile_group, plural, 327972, Hostile_group, 327973, TARGET_FULL_NAME, 327974, TARGET_ZONE, singular, 327975, Offer_group, plural, 327976, Offer_group
offer_text = append, singular, 328124, Hostile_group, plural, 328125, Hostile_group, 328126, TARGET_FULL_NAME, 328127, TARGET_ZONE, singular, 328128, Offer_group, plural, 328129, Offer_group
child_node = 335

just add your faction name after the LAST one in the appropriate entries...for good guys and bad alike....when you start seeing factions with the beginning....fc_whatever..then you hit bad guys

thats basically it....just make custom Infocards for em with FLEids ( DL it in the dowloads section on TLR) and once the info cards are made you can add them into a system with Freelancer Explorer and see if it worked

any probs just ask

good luck!

oh if ya need anything else...e-mail me at [email protected]..so we can save the length of the thread

Edited by - Dark_Shadow2004 on 9/28/2004 11:41:49 AM

Edited by - Dark_Shadow2004 on 9/28/2004 11:43:13 AM

Post Tue Sep 28, 2004 2:42 pm

Isn't there a program that makes factions?

Predator of Mirrodin

Edited by - megatog615 on 9/28/2004 4:49:32 PM

Edited by - megatog615 on 9/28/2004 4:50:15 PM

Post Tue Sep 28, 2004 3:42 pm

not that i have seen...but once you have done one faction....it is a breeze...the modding community is here to help you with all your needs...but to be honest some hard work is in order...the only "easy way out" programs are as follows...

CMP editor = for making harpoints and editing CMP files.

Freelancer Explorer = System Creation...though ini editing is essential for the small amount of errors that FLE causes in the ini files.

Freelancer SDK 1.3 = every ini file decompressed and ready to be modded...( a great shortcut for decompression...also the SDK fixes a few minor bugs in freelancer)

but for doing the really cool stuff...you gotta toil and sweat through the ini's nad go at manually.

give it a shot can't hurt right?

just start a new mod in FLE..basically add ONE system then save it, name the DLL. then copy the ini's you wanna mod into your mod folder and have at it

"To live is to die....but living is to die slowly..why waste time on trivial things just play as hard as you can"

Post Tue Sep 28, 2004 3:51 pm

But how do i set where you start at?
BTW: Hey I made some of the mod, activated it, and FL didn't get past the intros LOL. Can you tell me what's wrong?

Edited by - megatog615 on 9/28/2004 4:56:20 PM

Post Tue Sep 28, 2004 4:08 pm

ok firstly the starting place.....for multiplayer you need to do this,...

go to the mpnewplayer.fl and open it up

now once there find this line...

[Player
name = %%NAME%%
;initial_rep = %%FACTION%%
rank = 0

money = %%MONEY%%
;voice = %%VOICE%%
;All must be Trent!
voice = trent_voice

costume = %%BASE_COSTUME%%
com_costume = %%COMM_COSTUME%%

system = %%HOME_SYSTEM%% <----starting systems
base = %%HOME_BASE%% <------ starting base

example...

system = li06
base = li06_01_base

in that example i have set the multiplayer to a custom system and the base in which you start at.

here try this to get used to it....

system = li02
base = li02_03_base <------should start you in the california system somewhere


for your 2nd question.....it could be MANY things...if ya want send me the files you edited through my e-mail and i will go over em for ya....and see the errors

without an idea of what ya modded and the files you tweaked it is a little hard to figure out the problem



"To live is to die....but living is to die slowly..why waste time on trivial things just play as hard as you can"

Post Tue Sep 28, 2004 4:14 pm

What do I open mpnewcharacter.fl with?
EDIT: Nvm I found out.

Edited by - megatog615 on 9/28/2004 5:31:46 PM

Post Tue Sep 28, 2004 5:00 pm

a one system universe is possible, here is a link to how its done
one system universe

Beware though its a bit of work though manageable

Post Wed Sep 29, 2004 1:21 pm

well u dont need to do much to make a 1 system sector. just in fl explorer when u make a new system edit the size to as big as u what. but u have to have a kick ass computer to play in it.

later


p.s dont look behind u

Post Wed Sep 29, 2004 5:32 pm

@ DARK Hi m8 i mad a new system and have placed a sun there and a planet trade lanes to and from the planet to where i want a jump gate now how do i put a JG or WH to go from near manhatten to my new system i used freelancer explorer to make the system if that helps at all thx in advance reply in simple terms please as this is my very first attempt at modding stuff


ive uninstall FL and done a new install i used SDK1.3 and the microsoft patch i added my system and stuff(just one system for now) hope this will help you help me LOL

I never tell the truth but that was a lie

Return to Freelancer Modding for Beginners Forum