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
53 user(s) are online (40 user(s) are browsing Forum)

Members: 1
Guests: 52

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

Current balance: 105€
(last updated 02/2021)

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

Thanks!
Collapse/Expand Links
Collapse/Expand Advertisement
There are currently 25 users playing Freelancer on 38 servers.
April. 14, 2021
The Starport Forum Index > All Posts (adoxa)

Bottom Bottom   Previous Topic   Next Topic

« 1 2 3 4 (5) 6 7 8 ... 129 »


Re: Extra lines in dynamic infocards (Reverse-engineering jflp.dll/plugins)
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
ShieldGenerator is AttachedEquipment, so there's other data before the shield data, and the order was wrong (Archetype::ShieldGenerator::read in common.dll shows that).

Code:
struct ShieldGenerator
{
  BYTE equip[0x70];
  BYTE attached_equip[0x1C];
  UINT shield_type;
  float regeneration_rate;
  float max_capacity;
  float constant_power_draw;
  float rebuild_power_draw;
  float offline_threshold;
  float offline_rebuild_time;
  // std::vector<IObjInspect*> hp_shield_type;
};

Posted on: 2020/2/28 0:41
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
Mission objective (it seems to point to a commodity nickname, so that's what I'm assuming).

Posted on: 2020/2/25 8:41
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
The good and equipment nicknames must be the same, so provided the good is also commodity_bounty_voucher it looks okay.

Posted on: 2020/2/25 8:05
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
I think it might be commodities for jobs.

Posted on: 2020/2/25 7:23
Top
Topic | Forum


Re: Quick Question about Adoxa's Storylvl mod
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
Only those levels; iirc use MISSIONS\ptough.ini for level requirements outside the story.

Posted on: 2020/2/15 1:31
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
If it's not dacomsrv.ini or flhook, then maybe it's freelancer.ini? I don't know how else flserver would be loading it. If you deleted it from EXE but it still loads, maybe it's in DLLS\BIN?

Posted on: 2020/2/14 14:38
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
It's generated as part of the build process, via the makefile. I think newer compilers need to explicitly install that (look for something with "make" in the name), then on the command line type nmake /nologo. I'm not sure if you could import the makefile, generating a solution.

Posted on: 2020/2/14 6:37
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
If you've deleted EXE\jflp.dll, but that's still crashing, then it must be loaded from somewhere else; if removing flhook.dll stops the crash, then at a guess it's in EXE\flhook_plugins.

AmmoLimit has a simple check to detect if it's running on the server or the client - it tests if the client memory exists. Apparently it sometimes exists on your server, too, so it's incorrectly making the client patches. If you'd like it to be a bit more robust, change:

Code:
  if (ProtectX( ADDR_LIMIT1, 6 ))
  {

to:

Code:
  if (GetModuleHandle("freelancer.exe"))
  {
    ProtectX( ADDR_LIMIT1, 6 );

and that should solve it (unless you've renamed the exe).

Posted on: 2020/2/13 8:22
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
I like VC6, generates small binaries. Newer compilers need the size:

Code:
      *len += vswprintf( buf + *len, 4096 - *len, value_fmt, args );

That compiles with 2010 (the latest I have) and seems to work.

Posted on: 2020/2/12 1:55
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
The crash is when JFLP removes the "Used Hostile Pick Assistance" message - flserver.exe isn't as big as freelancer.exe, so that memory doesn't exist. If jflp.dll is always being loaded and flserver.exe isn't always crashing, then it must be overwriting something that gets allocated; the alternative is that jflp.dll isn't always being loaded.

Posted on: 2020/2/11 13:02
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
Well then, that's got me stumped. FLHook isn't loading it, is it?

Posted on: 2020/2/11 12:42
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
The server uses dacomsrv.ini.

Posted on: 2020/2/11 12:15
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
The JFLP DLL is for the client, not the server.

Posted on: 2020/2/11 12:08
Top
Topic | Forum


Re: Subtitles Revisited [BETA]
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
JFLP 1.23 fixes the cinematic ratio in widescreen, so you have the same-sized black bars top and bottom that 4:3 has, whereas the previous versions had small black bars. That's all, I think.

Posted on: 2020/2/8 1:28
Top
Topic | Forum


Re: Crash Offsets
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1985
Offline
I'm pretty confident it's a ship loadout - the crash occurs after Loadout::Get (presumably returning NULL), called when a ship is created (int pub::SpaceObj::Create(UINT &,const pub::SpaceObj::ShipInfo &)). Perhaps there's a typo in a ship? Nothing in the spew?

Posted on: 2020/2/3 12:44
Top
Topic | Forum



Top Top
« 1 2 3 4 (5) 6 7 8 ... 129 »



[Advanced Search]