The Freelancer Community Site by Team [RIP] » Board index » The FLC Public Forums » Freelancer Tutorials




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: How to get base's to appear on the "best price" list.
 Post Posted: Sun Apr 05, 2009 11:24 pm 
Offline
Moderator
Moderator
User avatar

Joined: Mon Jan 07, 2008 11:24 pm
Posts: 558
Location: Indiana, U.S.A.
Bejaymac wrote:
Bases entry in the system ini has a "ids_info =" line, this is part one of two DLL entries that are required for base infocards to work.
Part 1 usually has the "base type","population" etc settings, while part 2 has the bases "story".
You then need to add both numbers to the InfocardMap.ini i.e. "Map = part1, part2", FL will then take both parts and add the market settings between both sets in the final infocard, this is also how to get the base to appear on the "best price" list.

Now for the bad news, FLMM's XML is useless for this, so you need to make the DLL entries yourself with reshacker, Fled_ids etc.

Bejaymac


I had to share this with you all as I just found out something new and the quote in orange is what my problem was as I was using xml and not adding it to the DLL's manually. I hope this saves someone else a headache when using xml and cant figure out why your new base's don't appear on the "best price" list.

A Big Thank You to Bejaymac for the good information.


Top 
 Profile E-mail  
 
 Post subject:
 Post Posted: Sat Apr 11, 2009 2:01 am 
Offline
Member
Member

Joined: Sat Apr 11, 2009 12:51 am
Posts: 68
There is one much more important requirement for the new base to show up in best price/trade routes for a commodity: the strid_name in DATA\UNIVERSE\universe.ini must be exactly the same as the ids_name in the system's .ini file.

And also all [Base] entries in universe.ini must be before all the [System] entries.

Just for completeness and clarity, here as an example are the entries for Freeport 2 in Bering (Iw01_02)...

DATA\UNIVERSE\SYSTEMS\IW01\Iw01.ini...
Code:
[Object]
nickname = Iw01_02
ids_name = 196724            <== "Freeport 2" (EXE\nameresources.dll)
pos = 21223, 0, 843
rotate = 0, 90, 0
archetype = space_freeport01
ids_info = 65543                 <== "CLASS: Dern..." etc (EXE\infocards.dll)
base = Iw01_02_Base
dock_with = Iw01_02_Base
reputation = gd_z_grp
behavior = NOTHING
voice = atc_leg_f01
space_costume = rh_newscaster_head_gen, pl_female2_peasant_body
difficulty_level = 12
loadout = space_freeport01_co_02
pilot = pilot_solar_hardest


DATA\UNIVERSE\universe.ini...
Code:
[Base]
nickname = Iw01_02_Base
system = Iw01
strid_name = 196724            <== same as ids_name entry above
file = Universe\Systems\Iw01\Bases\Iw01_02_Base.ini
BGCS_base_run_by = W02bF52
terrain_tiny = rock_asteroid60
terrain_sml = rock_asteroid60
terrain_mdm = rock_asteroid60
terrain_lrg = rock_asteroid60
terrain_dyna_01 = rock_asteroid10
terrain_dyna_02 = rock_asteroid10


DATA\INTERFACE\infocardmap.ini...
Code:
[InfocardMapTable]
Map = 65537, 65538
Map = 65539, 65540
Map = 65541, 65542
Map = 65543, 65544       <== 65544 = "Built out of the old framework of ...", (EXE\infocards.dll)
Map = 65545, 65546
Map = 65547, 65752

_________________
RRJDS GUILD
www.rrjds.com


Top 
 Profile  
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic  [ 2 posts ] 

The Freelancer Community Site by Team [RIP] » Board index » The FLC Public Forums » Freelancer Tutorials


Who is online

Users browsing this forum: No registered users and 1 guest

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron