Reminder: Internet Explorer 6 or below are NOT supported.





There are currently 71 users playing Freelancer on
42 servers. | February. 27, 2021 |
The Starport Forum Index
>
All Posts (adoxa)
Re: Game engine limit (String Cache overflow) |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Here's the same thing, but as a plugin.
Posted on: Yesterday 6:39
|
|||
|
Re: Game engine limit (String Cache overflow) |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Sorry, might be best to undo it all. I'll see if I can come up with a different approach. Or you could just use smaller nicknames (instead of making the cache bigger, make the strings smaller).
Posted on: 2/25 14:02
|
|||
|
Re: Game engine limit (String Cache overflow) |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Quote: And also the server keep hanging with the same errors, about what I was speaking early (chklootvol, moors, healing, EquipDrag, DamagePerFire, criticalhit, GetRoot ), out of about 10 attempts of the starting. Here's another patch to prevent common.dll relocating. This will prevent Flserver.exe from loading at all if it still needs to relocate, but that only happened for me the first time, it's worked every time since. Code: File: Common.dll Quote: Also I realised that your plugin TurretZoom stopped working as needed. Argh, that assumes the base address of dacom.dll. Here's another patch to work around that. Code: File: TurretZoom.dll I really should rewrite them all, but there's so many...
Posted on: 2/25 3:20
|
|||
|
Re: Game engine limit (String Cache overflow) |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Quote: It works! But i have the problem: every time i try to start the flserver it falls. It happens due to some dlls which are installed on our server. That's my lazy programming, where my plugins assume common.dll will be loaded at the same address, which no longer applies with the patched version. Since it's easier to change the server than all my plugins here's another patch. Code: # Load common.dll before dalib.dll & dacom.dll, to keep common.dll at the
Posted on: 2/24 1:36
|
|||
|
Re: Game engine limit (String Cache overflow) |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Quote: Can you tell me how to use BwPatch? As i understand it works on 32-bit systems, but i have installed win10 x64. Will it work on my system? Yes, 64-bit Windows has no problems running 32-bit programs. Save the patch to your Freelancer's EXE directory as crack . Then run \path\to\bwpatch in the EXE directory. Use Command Prompt (or PowerShell), not Explorer.Quote:
Make them all 00 (it's a checksum, safe to ignore). Quote: Also I didn't understand how to do through ICY Hexplorer the patch for this offset? I believe you can press Tab to switch to the ASCII pane (or click there), then just type it in.
Posted on: 2/22 23:37
|
|||
|
Re: Game engine limit (String Cache overflow) |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Code: # Double the size of Freelancer's string cache. It seems to work. The format is offset: new_bytes [ old_bytes ] ; it's for my BwPatch utility.
Posted on: 2/22 12:27
|
|||
|
Re: Game engine limit (String Cache overflow) |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
It's not lines, but objects (nicknames and the like). You've just got too much stuff. StringCache is hardcoded, not sure I can change it and it might be a while before I try (if I do).
Posted on: 2/21 0:28
|
|||
|
Re: quick walkthru smuggler walkthroughs |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Here's the speed guide. Not aware of a specific smuggler one, but there's one called "freelancer_advanced" (from the same site, I think) that has a section called "Smuggler's Paradise".
Posted on: 2/9 0:26
|
|||
|
Re: Freelancer Supply/Demand |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Quote: Can this reduce price variance abuse? It's SP, anything you do in SP is your own business. My understanding in MP is you get kicked, so it's unusable. Quote: And: is it suitable for MP? Not without a whole lot more effort, having to send the variance to the server (or disabling the worth cheat detection, which is probably not a good idea). Actually, I suppose the server would want to determine the variance and send it to the clients. Unfortunately, you're definitely a decade too late for that...
Posted on: 2/7 0:41
|
|||
|
Re: Freelancer Supply/Demand |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
My thinking was you could install the plugin into
dacom.ini , which would give you a random variance for each session (need to exit FL to get new values); or install into freelancer.ini , which would give you a random variance each time you load a game. This is different to price_variance , which gives you a random variance (up to a max of what you specify) every time you dock. You seem to be asking for a simplification of the market ini itself.1. Not sure what you mean. 2. Not sure that's worth effort - how hard is it to copy the value? 3. Isn't that what exists now? Maybe you need to elaborate.
Posted on: 2/6 2:30
|
|||
|
Re: Freelancer Supply/Demand |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
There's a mechanism to randomise the price, which might not be exactly what you want, but perhaps good enough. I don't think anyone's made a full mod out of it, though, so you'd still have to DIY. Hm, I might be able to create a plugin to create a random variance...
I believe EOA was working on a "real economy", but not sure if it ever got finished/released (going back through Pidgin logs it seems it was working, but never released). I was given the source, but wasn't able to compile it and my interest had waned by then.
Posted on: 2/4 1:23
|
|||
|
Re: Random Undocking Point? |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
IIRC, SP always uses "dock 1", but MP picks a random one. A side-effect of my Moors plugin is that SP would also choose randomly.
You may have that backwards: the "original" No-CD is the cracked one (3MB); the "new" No-CD is the original unprotected exe (2.2MB), from a re-release.
Posted on: 2/1 0:17
|
|||
|
Re: [Question] Extending SP by making levels take longer to acquire |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Set the first freetime to 350000 (already there from a previous test), added storylvl, loaded up "Mission 01: Criminal Base Destroyed", I require 350000 to advance. Saved it, removed storylvl, loaded it, still require 350000. So possibly you're loading a save that has already set the old requirement; you need to complete a mission to get the new requirement.
Posted on: 1/30 2:25
|
|||
|
Re: [Question] Extending SP by making levels take longer to acquire |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Do you have a modified
DATA\MISSIONS\storylvl.ini ? I'll test it tomorrow...
Posted on: 1/29 14:11
|
|||
|
Re: IONCROSS IFSO on Windows 10 |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1977
![]() |
Just tried it again (in a VM, after installing
IFSO51Setup.exe ):Code: C:\Windows\SysWOW64>ver No message boxes popped up, IFSO ran fine (up to asking for FLServer.exe, anyway).
Posted on: 1/29 12:38
|
|||
|