Freelancer Community Network
Reminder: Internet Explorer 6 or below are NOT supported.
HomeHome
ForumForum
WikiWiki
DownloadsDownloads
ForgeForge
Multiplayer Connection Tutorial
Collapse/Expand Random Image
Collapse/Expand Login
Username:

Password:

Remember me



Lost Password?

Register now!
Collapse/Expand Chat
Collapse/Expand Who's Online
39 user(s) are online (17 user(s) are browsing Forum)

Members: 0
Guests: 39

more...
Collapse/Expand Donations
Monthly costs: -30€
Income (ads): +5€
Donations (last month): +30€

Current balance: -190€
(last updated 04/2017)

Please make a donation if you want to help keeping The-Starport online:

Bitcoin address:
Thanks!
Collapse/Expand Links
Collapse/Expand Advertisement
There are currently 25 users playing Freelancer on 39 servers.
August. 17, 2017

Browsing this Thread:   1 Anonymous Users



 Bottom   Previous Topic   Next Topic  Register To Post



Change base reputation server-side. Again
Home away from home
Joined:
2008/9/11 15:55
From Somewhere at Moscow
Group:
Registered Users
FLServer Admins
$$$ Supporters $$$
Senior Members
Posts: 1665
Offline
Guys from China asked.
Obviously we know how to do it, but may be some one knows more

Quote:
we hope you can help us to solve some technical problems.About change the rep or the blood of NPC station


Its unstable because client needs changes at mbases.ini too or blood of your station npc's will stay as is.
So server-side solution changes only station blood but not npc's at all:

- Adoxa's patch at content.dll offset 11BCF4 with value -1.0f
- Adoxa's patch at content.dll offset 0C458F, 8B0482->33C090
Or server will crash if any ship with old blood will try to dock.
Stable way to change reputations of ships flying around to base-friendly.
P.S. Integrated disco patch Content-0C458F works against server crashes too at this case, but not always helps...

Next open desired system file and get station for example:
DATA\UNIVERSE\SYSTEMS\KU01\ku01.ini

Code:
[Object]
nickname = Ku01_04
ids_name = 196738
pos = -2362, 0, 50736
rotate = 0, 70, 0
archetype = largestation1
ids_info = 65737
dock_with = Ku01_04_Base
base = Ku01_04_Base
reputation = co_ic_grp
behavior = NOTHING
voice = atc_leg_m01
space_costume = li_rockford_head, li_rockford_body
difficulty_level = 7
loadout = space_station_co_02
pilot = pilot_solar_easy


make it other blood:

Code:
[Object]
nickname = Ku01_04
ids_name = 196738
pos = -2362, 0, 50736
rotate = 0, 70, 0
archetype = largestation1
ids_info = 65737
dock_with = Ku01_04_Base
base = Ku01_04_Base
reputation = fc_gc_grp ; < -- here
faction = fc_gc_grp ; <-- here
behavior = NOTHING
voice = atc_leg_m01
space_costume = li_rockford_head, li_rockford_body
difficulty_level = 7
loadout = space_station_co_02
pilot = pilot_solar_easy


Open DATA\MISSIONS\mbases.ini

Get
Code:
[MBase]
nickname = Ku01_06_Base


change
Code:
local_faction = co_shi_grp

to
Code:
local_faction = fc_gc_grp


and change all dealers to fc_gc_grp or friendly faction under this [MBase] section
or they will not sell you anything

Posted on: 4/5 10:17
Open Sirius Mod
Top