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

Members: 0
Guests: 60

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

Current balance: 55€
(last updated 04/2021)

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

Thanks!
Collapse/Expand Links
Collapse/Expand Advertisement
There are currently 58 users playing Freelancer on 37 servers.
May. 7, 2021

Browsing this Thread:   2 Anonymous Users



 Bottom   Previous Topic   Next Topic  Register To Post

« 1 ... 59 60 61 (62) 63 64 65 ... 67 »


Re: Dev's Limit Breaking 101 Techniques

Joined:
2012/1/22 17:08
From the outta space
Group:
Registered Users
Posts: 46
Offline
Quote:

Misc
Code:
content.dll  4EE3A  A22A -> A26A = OpenSP tweak for 1.1 DLLs to always start from m13; alternatively, simply direct your newplayer.fl file to start on a blank Mission_13 instead of using this hack ~Xerx, Cannon

In my content.dll (original 1.1) on 4EE3A I see 422A, so I guess it should be 422A -> A26A or 422A -> 426A.


Indeed it is that, I've trying to switch from A26A to A22A (i've modified my Content.dll to OpenSP and i wanted to go back to Story Mode) and cause the game crash and after that i found in the unmodified Content.dll from the 1.1 dlls was in fact 422A -> A26A.

Posted on: 2015/8/3 11:30
Homlt Adventuary Mod
Top
Re: Dev's Limit Breaking 101 Techniques
Just popping in
Joined:
2012/12/26 21:40
From St. Petersburg
Group:
Registered Users
FLServer Admins
Posts: 20
Offline
The small amendment.
The line
Code:
64
-->
C3  freelancer.exe  0992B0  adoxa  remove tradelane lines in NavMap 
in Limit Breaking 101 is duplicated by line
Code:
64->C3  freelancer.exe  992B0  adoxa  removes trade lane lines in Nav Map 

Posted on: 2015/8/4 10:21
- Fl - Orion -
Top
Re: Dev's Limit Breaking 101 Techniques
Quite a regular
Joined:
2015/1/18 12:56
From The Hague, EU
Group:
Registered Users
Posts: 106
Offline
Code:
common.dll 07637F 1.2f = formation catch up speed multiplier ~Cannon
common.dll 1407A0 1.2f = multiplier for max cruise speed in formation (escort) ~Gold_Sear


In my post #883 of this thread I mentioned:
Quote:

-Cruise/tradelane-
Code:
common.dll, 7630c, 0.8f, multiplier for min cruise speed in formation (escort) ~Gold_Sear
common.dll, 13df88, 0.5d, multiplier for min cruise speed in formation (leader, note: if this value is much smaller than value above, as by default, flying in formation is impossible when the leader is waiting for an escort) ~Gold_Sear
common.dll, 1407a0, 1.2f, multiplier for max cruise speed in formation (escort) ~Gold_Sear
common.dll, 18b5cc, 300f, cruise speed; always overruled by CRUISING_SPEED in constants.ini ~Gold_Sear
common.dll, 18b5d0, 5f, cruise acceleration time; always overruled by CRUISE_ACCEL_TIME in constants.ini ~Gold_Sear
common.dll, 18b5d4, 3f, cruise drag; always overruled by CRUISE_DRAG in constants.ini ~Gold_Sear


Note: The max cruise speed multiplier in formation does work, but I don't know how it is related to Cannon's formation catch up multiplier.

EDIT: Now I do know. Cannon's offset controls the multiplier outside of trail range (common.dll 075B36) and my offset controls the multiplier within trail range.
Code:
common.dll 7637F 1.2f = formation catch up cruise speed multiplier (outside of trail range common.dll 075B36; values above variable below will be ignored) ~Cannon
common.dll 1407A0 1.2f = formation catch up cruise speed multiplier (within trail range common.dll 075B36) ~Gold_Sear

Posted on: 2015/8/10 16:32
There is always something to do.
Top
Re: Dev's Limit Breaking 101 Techniques
Just can't stay away
Joined:
2010/8/9 17:45
Group:
Registered Users
FLServer Admins
Posts: 336
Offline
Code:
cloak.dll 009160 "freelancer.exe" = name of freelancer.exe for w0dk4's Cloak plugin; if you're going to rename your freelancer.exe, you'll need to change it here as well ~J.R.


Recently I found out that the name of the renamed "freelancer.exe" in cloak.dll MUST be written in lower case to work.
Maybe its useful to add a small note about this in the database to avoid problems for modders ?


Greetings

J.R.

Posted on: 2015/9/5 10:16
ENIGMA V.4 ATG HOMEPAGE/FORUM
Top
Re: Dev's Limit Breaking 101 Techniques
Just can't stay away
Joined:
2008/3/11 16:11
From Belarus, Minsk
Group:
Registered Users
Senior Members
Posts: 384
Offline
Nicely Done!

Posted on: 2015/9/11 9:20
Top
Re: Dev's Limit Breaking 101 Techniques
Home away from home
Joined:
2008/9/11 15:55
From Somewhere at Moscow
Group:
Registered Users
FLServer Admins
$$$ Supporters $$$
Senior Members
Posts: 1766
Offline
Code:
common.dll 142684 "Freelancer" = name of Freelancer save folder to workaround restart.fl crashes ~He||oween


Noticed that Freelancer Trial has own save folder.
Because i have few modded freelancers - good old way to delete restart.fl was lazy for me. More lazy i am for using FLMM 2.0 which fixes restart.fl problems.

Also checked Cannon's acctpath_patch - but it wont save preferenses like keymaps - seems to be because target was for server multiplayer accounts.

But... Seems to be more effective solution must be to force not to copy newplayer.fl into restart.fl but to copy & replace.

Also Beta keeps saves inside own folder - not bad solution too!

Posted on: 2015/9/24 10:05
Open Sirius Mod
Top
Re: Dev's Limit Breaking 101 Techniques
Starport Admin
Joined:
2009/2/21 21:42
Group:
Webmasters
Registered Users
Posts: 3520
Offline
I hooked into FL's startup and the first thing I do is delete the local restart.fl

Posted on: 2015/9/24 15:26
"Cynicism is not realistic and tough. It's unrealistic and kind of cowardly because it means you don't have to try."
-Peggy Noonan
Top
Re: Dev's Limit Breaking 101 Techniques
Home away from home
Joined:
2008/9/11 15:55
From Somewhere at Moscow
Group:
Registered Users
FLServer Admins
$$$ Supporters $$$
Senior Members
Posts: 1766
Offline
Good solution

Posted on: 2015/9/24 18:19
Open Sirius Mod
Top
Re: Dev's Limit Breaking 101 Techniques
Just can't stay away
Joined:
2008/5/28 18:04
From Maine, USA
Group:
Registered Users
FLServer Admins
Senior Members
Posts: 457
Offline
Hey everyone, I've finally gone ahead and updated the tab-delimited text version here:
https://drive.google.com/folderview?id ... WdVbVk&usp=drive_web#list

Code:
09/30/15:
-- Shuffled some offsets around to more appropriate sections
-- Fixed wrong default for Helloween's trade lane exit distance hack (thanks Gold_Sear)
-- Added adoxa's adjustment for maximum reputation
-- Added adoxa's rank level limit
-- Fixed wrong target bytes for adoxa's make drag_modifier independent of interference/damage (thanks Gold_Sear)
-- Added adoxa's update objects once (fixes bug that makes solar guns reduce refire delay when multiple players are around)
-- Fixed wrong source byes for Xerx's / Cannon's OpenSP tweak for 1.1 DLLs to always start from m13 (thanks Gold_Sear)
-- Added Helloween's name of Freelancer save folder to work around restart.fl crashes
-- Added adoxa's need level to buy ships and equipment in MP hacks
-- Fixed wrong source bytes for Jolly_Roger's remove hostile [freighters / fighters] from "important" filter (thanks Gold_Sear)
-- Added WhiskasTM's diamonds / objects / player icon ignore [x / y] limit NavMap hacks ~WhiskasTM
-- Fixed wrong default for my range at which fuses for solars activate hack, and noted shared bevavhior with maximum AI firing range

07/24/15:
-- Added M0tah's remove automatically generated portion of equipment infocards hack


Let me know what I've missed! :)

Posted on: 2015/10/1 2:10
88 Flak for Freelancer
1.27 Betas | Wiki | Forums
Top
Re: Dev's Limit Breaking 101 Techniques
Home away from home
Joined:
2008/9/11 15:55
From Somewhere at Moscow
Group:
Registered Users
FLServer Admins
$$$ Supporters $$$
Senior Members
Posts: 1766
Offline
Alex, replace
Code:
server.dll 06BFA6 E4B4->14B3 = disable encryption on creating MP character ~Helloween
server.dll 06E10D E4B4->14B3 = disable encryption on saving character/game ~Helloween
server.dll 07399D E4B4->14B3 = disable encryption on creating restart file ~Helloween


to

Code:
server.dll 06BFA6 E4B4->14B3 = disable encryption on creating MP character ~Adoxa
server.dll 06E10D E4B4->14B3 = disable encryption on saving character/game ~Adoxa
server.dll 07399D E4B4->14B3 = disable encryption on creating restart file ~Adoxa


P.S. Wrong = alternative?

Posted on: 2015/10/1 12:04
Open Sirius Mod
Top
Re: Dev's Limit Breaking 101 Techniques
Quite a regular
Joined:
2015/1/18 12:56
From The Hague, EU
Group:
Registered Users
Posts: 106
Offline
Thanks for updates fox! I found one thing you missed:
post #918.

Posted on: 2015/10/25 19:59
There is always something to do.
Top
Re: Dev's Limit Breaking 101 Techniques
Just can't stay away
Joined:
2008/5/28 18:04
From Maine, USA
Group:
Registered Users
FLServer Admins
Senior Members
Posts: 457
Offline
I've updated the tab-delimited text version again:
https://drive.google.com/folderview?id ... WdVbVk&usp=drive_web#list

Code:
10/25/15:
-- Added note to Gold_Sear's multiplier for min cruise speed in formation, as this hack seems to bork up asteroid fields
-- Corrected attribution for disable charfile encryption hacks to Adoxa


Quote:
Gold_Sear wrote:
Thanks for updates fox! I found one thing you missed:
post #918.

Thanks for the heads up - I should have everything in there. I kept the formation catch up multipliers separate as they do actually control two distinct behaviors (one of them affects trail if e.g. chasing a target in cruise, though I forget which). On that note though, do you remember how you found the multiplier for min cruise speed in formation? It seems to have some pretty serious side-effects with asteroid field composition. :P

Posted on: 2015/10/26 3:40
88 Flak for Freelancer
1.27 Betas | Wiki | Forums
Top
Re: Dev's Limit Breaking 101 Techniques
Home away from home
Joined:
2009/8/16 2:58
From Qld, Aus.
Group:
Registered Users
FLServer Admins
Trusted Speciality Developers
Senior Members
Posts: 1986
Offline
13DF88 in common.dll is used by a lot of things - I strongly discourage modifying it.

Posted on: 2015/10/28 5:53
Top
Re: Dev's Limit Breaking 101 Techniques
Quite a regular
Joined:
2015/1/18 12:56
From The Hague, EU
Group:
Registered Users
Posts: 106
Offline
Quote:

foxUnit01 wrote:
Added note to Gold_Sear's multiplier for min cruise speed in formation, as this hack seems to bork up asteroid fields

Thanks for the heads up. Didn't notice that one.
Quote:

On that note though, do you remember how you found the multiplier for min cruise speed in formation?

Since I'm not a pro reverse engineer like adoxa, I found this one (and most of my offsets) through trial and error (yeah I know...). Only thing I knew was the value to look for.

For example I found this one
Quote:

Gold_Sear wrote:
Freelancer.exe 1D8D08 1500f distance over which non-selected arrows of important contacts on the edge of the screen start fading (note: same offset as adoxa's max trade initiate distance)

But I didn't find the fade crossing distance to add to this 1500 to get the distance over which the arrow completely disappeares (around 2450 by default).

Posted on: 2015/10/29 15:12
There is always something to do.
Top
Re: Dev's Limit Breaking 101 Techniques
Quite a regular
Joined:
2015/1/18 12:56
From The Hague, EU
Group:
Registered Users
Posts: 106
Offline
adoxa found new offset, thought I'd post it here:

Quote:

adoxa wrote:

Code:
Freelancer.exe 08E46B 60->C0 = allow up to 256 trade lane rings ~adoxa


The exact value is an integer one byte earlier: 192 * number of prev_ring (or next_ring, or Archetype = Trade_Lane_Ring - 2 * tradelane_space_name).


Nice find adoxa

EDIT: adoxa found another important one:
Quote:

adoxa wrote:
Code:
File: pilot_f_leg_m01.utf
0000D7: "9A5CFD0"       [ "809CF08" ]
000DF2: "809CF08"       [ "9A5CFD0" ]


This fixes a bug that causes NPC's to call Border Station Pirna in Dresden incorrectly by the Hessians base Vogtland (and vice versa, if I remember correctly).

Posted on: 2015/11/7 9:20
There is always something to do.
Top
« 1 ... 59 60 61 (62) 63 64 65 ... 67 »