New Total Conversion mod in the Works
-
I just had a quick look at the file you uploaded before for the hookbill and I can see what you’ve got going on now. You’re dropping these ships directly into the 88Flak mod.
I think part of your problem may be that you are trying to add multiple fighters per faction at the same difficulty level.
I have a feeling that you probably need to have a new shipclass in order to pull off what you’re trying to do. I can’t explain this very well because I don’t know enough but in faction_prop you have an entry in li_n_grp like this:
npc_ship = Ca_Nv_Hookbill
which links to this entry in npcships:
[NPCShipArch]
nickname = Ca_nv_Hookbill
loadout = ca_nv_fighter_loadout01
level = d3
ship_archetype = Ca_nv_Hookbill
state_graph = FIGHTER
npc_class = lawful, class_fighter, d1
pilot = pilot_defaultI think that the problem might have to do with the line:
npc_class = lawful, class_fighter, d1
If you have 2 different ships in the same faction both having the same difficulty level and ship class then one will probably not work.
I think you need to do something like this:
For your 1st ship have npc_class = lawful, class_fighter1, d1
For your 2nd ship have npc_class = lawful, class_fighter2, d1then in shipclasses.ini you need to add new shipclass entries to cater for it, such as:
[ShipClass]
nickname = sc_fighters1
member = class_fighter1[ShipClass]
nickname = sc_fighters2
member = class_fighter2then in encounters folder you might have to create a new encounter.ini to use the new shipclasses you’ve created.
For instance take the area_assault.ini, it looks like this:
[EncounterFormation]
ship_by_class = 1, 1, sc_fighters
pilot_job = assault_leader_job
make_class = wanderer
ship_by_class = 2, 3, sc_fighters, -1
pilot_job = assault_job
make_class = wanderer
formation_by_class = fighters
behavior = wander
arrival = all, -object_jump_gate, -tradelane
allow_simultaneous_creation = yes
zone_creation_distance = 0
times_to_create = infiniteYou’re interested in the ship_by_class entries, you see they call sc_fighters.
You can copy this ini, rename it area_assault1.ini, change the entries for sc_fighters to sc_fighters1 and you have a new encounter you can use for your new ships, have I lost you yet? You can then make another one called area_assault2.ini, change the entries to sc_fighters2 and you have yet another yes.
I can’t guarantee you it’s 100% correct, someone who knows more might be able to offer better insight and tell me I’m talking crap, but this is the feeling I’m getting with what you’re telling me you’re trying to do.
You could make all this much easier on yourself by not trying to find your way through someone else’s much altered code, but at the same time you will probably eliminate the problem you’re having if you simply do not use 2 different ships at the same difficulty level.
-
Here is the data that I have done now, I’m going to forgo the npc part right now and move on with the ships. Once I get the ships don’e I’ll go in and edit them to work in 88 flak . But Yes I see what you are talking about.
The files in the above link ONLY contain the ini file infomation that is to my mod. There is no cmp, mat, or sur files just ini infomation.
-
There are two problems or more here…
1. Ship is the same as the other one:- If you mean that the icon of the ships sold at the ship dealer is the same or wrong, that is because you have to make a ship icon for each ship, and each must be given a different unique internal name so the hash is unique!
Find Osprey’s guide to making ship icons for that, it’s the best:-
Search, pals, search!
http://www.swat-portal.com/php/wbboard/portal_database.php?action=view&id=439&sid=d7ddcc2727900a4326cf0ca22f8d949a (thanks to Swat)!
http://the-starport.net/freelancer/download/singlefile.php?cid=5&lid=400
2. If you mean the ship itself is looking like another ship, then as Timmy51m says you must check the shiparch entry and the goods.ini entry
Ship rank and encounters problem:-
Well Timmy51m, OK it can be done as you describe above but that way is too complicated, adding new shipclasses is a bit tricky and not necessary as this is a quick and simple fix.
Just to clarify…
The difficulty levels should be d1 for one ship and d2 for the second, d3 for the third, d4 for the 4th etc.
If the npc_class = lawful, class_fighter, d1
the d1 means ship difficulty (Rank) = 1, so if the encounter asks for rank 1 ships then your ship will not appear, it is only a rank 1 ship…
Your encounter difficulty must be asking for 1, e.g.
encounter = area_scout, 1, 1.00000 - the 1st (1) is the ship rank, the second (1.000000) is chance out of 1 of this encounter happening, so 1.000000 = 100% = every time.
and set the factions that will appear in this encounter:-
faction = li_n_grp, 0.500000 <– half chance of Navy wing
faction = li_p_grp, 0.500000 <— half chance of Police wingTo allocate ranks to your NPC ships, first rename your npc_ship = entry in faction_props.ini with a rank component in the name, like this for clarity:-
npc_ship = Ca_Nv_Hookbill_d1 <— Hookbill for difficulty (rank) 1
npc_ship = Ca_Nv_Kestrel_d2 <— Kestrel for difficulty 2Then in your npcships.ini:-
[NPCShipArch]
nickname = Ca_Nv_Hookbill_d1
loadout = Ca_Nv_Hookbill_loadout01<– the weapon loadout
ship_archetype = Hookbill <-- the ship type
…
level = d3 <-- the pilot’s rank - note below d5 they won’t fight much!
…
pilot = pilot_military_ace <-- pilot behaviour tactics
npc_class = lawful, class_fighter, d1 <— ship difficulty = rank = 1[NPCShipArch]
nickname = Ca_Nv_Kestrel_d2
loadout = Ca_Nv_Kestrel_loadout01
ship_archetype = Kestrel
…
level = d5 <-- pilot rank
npc_class = lawful, class_fighter, d2 <— ship difficulty = rank = 2Simple when you understand it. We have covered this before in more structured detail.
Unfortunately this forum doesn’t lend itself to easy finding of posts, but do a search and it should come up:-
http://the-starport.net/freelancer/forum/viewtopic.php?topic_id=2604http://the-starport.net/freelancer/forum/viewtopic.php?topic_id=2635
http://the-starport.net/freelancer/forum/viewtopic.php?topic_id=2863
-
Okay, if what you’ve put in those files is the only entries you have for your ships then you are only asking li_n_grp and li_p_grp to fly the condor and no other ship, so unsurprisingly that is what they are flying.
This is what you have in factionprops:
[FactionProps]
affiliation = li_n_grp
legality = lawful
nickname_plurality = singular
msg_id_prefix = gcs_refer_faction_li_n_short
jump_preference = jumpgate;npc_ship = ca_navy_hookbill_fighter_1
;npc_ship = wingman_ca_navy_hookbill_fighter_1npc_ship = ca_condor_fighter_d1-2
npc_ship = wingman_ca_condor_fighter_d1-2
npc_ship = ca_condor_fighter_d3
npc_ship = wingman_ca_condor_fighter_d3
npc_ship = ca_condor_fighter_d4-19
npc_ship = wingman_ca_condor_fighter_d4-19
npc_ship = ca_condor_fighter_d1-2_alt
npc_ship = wingman_ca_condor_fighter_d1-2_alt
npc_ship = ca_condor_fighter_d3_alt
npc_ship = wingman_ca_condor_fighter_d3_alt
npc_ship = ca_condor_fighter_d4-19_alt
npc_ship = wingman_ca_condor_fighter_d4-19_alt[FactionProps]
affiliation = li_p_grp
legality = lawful
nickname_plurality = singular
msg_id_prefix = gcs_refer_faction_li_p_short
jump_preference = jumpgatenpc_ship = ca_condor_fighter_d1-2
npc_ship = wingman_ca_condor_fighter_d1-2
npc_ship = ca_condor_fighter_d3
npc_ship = wingman_ca_condor_fighter_d3
npc_ship = ca_condor_fighter_d4-19
npc_ship = wingman_ca_condor_fighter_d4-19
npc_ship = ca_condor_fighter_d1-2_alt
npc_ship = wingman_ca_condor_fighter_d1-2_alt
npc_ship = ca_condor_fighter_d3_alt
npc_ship = wingman_ca_condor_fighter_d3_alt
npc_ship = ca_condor_fighter_d4-19_alt
npc_ship = wingman_ca_condor_fighter_d4-19_altThis entry:
npc_ship = ca_condor_fighter_d1-2makes a call to the npc ships file to look for that entry where it will find:
[NPCShipArch]
nickname = ca_condor_fighter_d1-2 –-----------------> This entry
loadout = ca_condor_fighter_loadout01
level = d2
ship_archetype = ca_condor
state_graph = FIGHTER
npc_class = lawful, class_fighter, d1
pilot = pilot_defaultAs you can see this references the line:
ship_archetype = ca_condor ---------->ca_condor in shiparch.ini
That’s the ship they will fly.
Under li_n_grp you have commented out the hookbill so they will not fly it:
;npc_ship = ca_navy_hookbill_fighter_1
;npc_ship = wingman_ca_navy_hookbill_fighter_1I assume you understand that by placing ; in front of a line of text that the information will not be read yes? Sorry if that’s a dumb question but I have to ask just in case.
Don’t ask me what on earth the alt npc ships are for, do you know? The wingmen are obvious. I’ve never looked through the code of flak88 but the guys a friggin legend and if this is your first attempt at making a mod then you sure have thrown yourself in at the deep end, that mod has some of the craziest hacks going from what I understand.
Is this your first mod? Have you tinkered with the SDK instead, unaltered code would make it far easier for you to follow tutorials and there’s stacks of them for you to reference.
The way I look on it is you’re converting some very nice ships, no matter what else you will still have those ships which is your base materials. Have you considered just going on a mission and converting all the ships you want for your mod and stacking them up in a folder. Then hardpoint them and make sur files for them.
Once you’ve done that you can set about dealing with getting them into your mod one ship at a time. Just get them into the game so you can fly them, test them thoroughly. Once you have all your ships in and working then concentrate on another step like getting the npcs flying them.
It seems to me that you might be trying to do a lot of things at the same time which can allow mistakes to creep in, they may be minor at first but they soon add up and before you know it you’re completely lost.
Make a good plan and take it steady, one step at a time, when you do that one thing, test it, if it works make a backup copy for a fall back so if you screw up the next step you can fall back without loss.
-
Here is a video tut i made a while ago on how to do nice looking ship buttons a very easy way
Its on german but even with no german knowledge u should understand what I’m doing
-
I have given up on the npc flying part right now.
I’ve decided to just make all the ships on the caldari side then hardpoint them and get them freelancer ready. Then move forth and get them into the game.
Yes I know ; removes the line form code. aka a comment line. I have modded before but not for anything except 88flak so I’m kinda used to the code and hacks in it.
Also on my last note, I have tried to use the coding that you seen timmy but I crash on undock. So I’ve removed all the npc lines. I’m going to get the coding for the ship in for the player then work on the npcs using the tuts find here.
But then again a normal non-88flak mod might be a good start for a total conversion and I have been tinkering with that though for the past few days. People here suggest it might be a good shot for a noob like me, yes I called myself a noob lol. I have a few mods that I have not released except to a few at the 88-flak website. once I find em I’ll see what they do once more. Its mostly weapons and a few ships I made.
-
Encounters are one of the stickiest parts of modding to understand in the beginning but they are quite understandable.
Just take a day and trace through one of the tutorials to understand the chain and connections between the parts, then it is straightforward.
After doing 3-4 encounters from scratch it will become second nature.
Then you should try multi-group surs from scratch. Heheheh.
-
StarTrader wrote:
Then you should try multi-group surs from scratch. Heheheh.
ahhhhhhhhhhhhhhhhhhhhhhhhh
*pulls out hair while running around *lol, But for real, I’ve tryed multipart surs before and i didn’t understand it. But I’m going to have to dive into the tuts to get it worked out.
EDIT: oh yea the Caldari Bomber drone, AKA small fighter.
It has one weapon mount centerlined and two torpedo mount were the lunchers are located under the wing on each side.
I have a custom weapon that I’m having troubles with, Can your hpconnect and hpmount be at the same spot? aka both at 0,0,0 on the model or do I have to seperate it. What hardpoint name is where the weapon connects and what one is the turn point???
-
Looks to the Masters of Freelancer coding and modding
Um is it possable to have a system count of 100 systems?If not what is the maximum that you know of?
I’m thinking of making 1 home systems four high sec systems and then 16 low sec systems for EACH race, and then add in 8 more for the Jove and Rogue Drones, for a total of 100 systems.
Luckly I have another helping me and his job is the systems, is this a doable goal out should it be cut down some?
-
Never heard of a maximum. If there’s one it’s surely something like 255.
-
FriendlyFire wrote:
Never heard of a maximum. If there’s one it’s surely something like 255.Perfect Thanks FF, We might hit the number as i plan to release more systems as I build a player-base. I’ve already got about 100 different people from eve interested in the mod already. And My main gets about 20 eve-mails a day from people asking how the mod is going.
I’m hoping that the eve players enjoy the mod that they will stay and play it, and hopefully it will bring freelancer players to Eve-online. As I think that’s why CCP is allowing me to push forward with this mod using there stuff.
If anyone knows of a Max system limit please let me know as I think my mod WILL be pushing it, after a few releases. I’ll post a very rough system map here tonight or tomorrow.
That’s all for now,
Lonestar out. . . -
Just don’t forget that quantity is NEVER better than quality. It’s preferable to have a small, well-built mod than a large, boring one.
It may look good as a bullet point, but FL never benefits from having players so spread out that it takes ten hours to find another guy.
EDIT: And don’t overestimate how many unique systems you can make. EVE’s systems don’t work the same as FL’s do; there’s just about no travel time in EVE between planets, a lot of things are procedurally generated, etc. You don’t want to make a carbon copy of EVE in FL, you want to adapt EVE’s universe and style to FL.
-
IIRC Underverse has more than 100 systems.
-
just some stats from http://www.moddb.com/mods/discovery-freelancer, and i doubt they have reached the max yet.
- 260 player flyable ships in the game total, of which 225 are introduced by Discovery;
- About 110 new player flyable ship models introduced by version 4.85;
- 134 systems in the game total, of which 79 are introduced by Discovery;
- 11 new systems in 4.85, with about 30 systems receiving significant updates in the latest version;
- 448 bases in the game total, of which about 275 are introduced by Discovery;
- 91 factions in the game total, 44 new factions added by Discovery, of which 11 were introduced by version 4.85;
- Over 100 new weapons introduced in 4.85, upping the number of new Discovery weapons above 200;
- 46 new commodities introduced in 4.85, with multiple new trade routes;
- 117 role-playing IDs in Discovery, of which 53 introduced by version 4.85;
- About 10,000 new infocard texts introduced by Discovery, of which about 7,000 added or rewritten for 4.85.
-
lonestar wrote:
Woo hoo Much much thanks there, Also keep an eye out on that site. I’m going to attempt to put my mod up there.
I’m going to give it a little more detail and stuff.mm Looks like I’ll need to have a devloping company to get my mod up on there and Well i can not form one, nor do i know any existaning ones that are there. So it looks like I’ll be sayting on Starport for my mod advertising needs.
-
if im right and youre talking about moddb, you won’t need any development team. besides there are sure some lone modders over here who would like to help you essentially with your project if you need it and have time to organize it. on the other hand there are multiple lone modders who did their mods without any team and got results worthy even more than being mentioned.