Dev's Limit Breaking 101 Techniques
-
I believe adoxa uses the official No-CD for all of his offsets instead of the cracked one. Some of the offsets differ.
-
The cracked one has junk code in between functions (the official one has NOPs - the 90 bytes you’ll see in some edits) plus the protection code itself (making it 800k bigger), but the actual code is the same.
C:\Games\Freelancer\EXE>d/1 {,j:\Crack\}freelancer.exe C:\Games\Freelancer\EXE\ Volume label is undefined 2,220,544 a---- 05 Feb, 2003 00:04:40 Freelancer.exe 1 file: 2,220,544 <2,224,128>; Disk: 779,616,944,128 <1,000,097,181,696> J:\Crack\ Volume label is undefined 3,005,956 ----r 21 Feb, 2003 20:03:06 Freelancer.exe 1 file: 3,005,956 <3,006,464>; Disk: 0 <618,135,552> C:\Games\Freelancer\EXE>xd +0x915f4 -rl =1 {,j:\Crack\}freelancer.exe freelancer.exe: 2000 j:\Crack\freelancer.exe: 2000 C:\Games\Freelancer\EXE>xd +0x91605 -rl =1 {,j:\Crack\}freelancer.exe freelancer.exe: 3000 j:\Crack\freelancer.exe: 3000
Could it be that you’ve already got a patched star size? Here’s some surrounding bytes:
0915f0 ff d5 69 c0 d0 07 00 00 99 81 e2 ff 7f 00 00 03 091600 c2 c1 f8 0f 05 b8 0b 00 00 89 44 24 20 8b 06 c7 ```d0 07 is 2000i (you should have 00 00) and b8 0b is 3000i (you should have 00 10).
-
Where does one get the ‘official’ No-CD version?
-
Check out here: http://the-starport.net/modules/wfdownloads/singlefile.php?cid=1&lid=2649
Greetings J.R.
-
Thanks.
I’ve always used the cracked version found on some download sites like gamecxxxworld and the hex values were always there where the 101 wiki indicated. I’ll keep this handy as well.R
-
yawn stretch What year is it?
I’ve been poking around with Flak for the hell of it and realized I hadn’t updated the list in quite some time - so here it is: https://www.dropbox.com/s/j1g693jzgnan2d6/1.1_Offsets.txt
It’s on Dropbox for now as I have absolutely no idea how to get back on Memes (I’m amazed it’s still up, and updated(!) - thanks XeNd!)
I’m sure I’ve missed some worthwhile hacks - I only took a cursory run-through of this topic. Hope this is useful to someone.
– Added adoxa’s LODranges multiplier hacks
– Added adoxa’s gamma range hack
– Added adoxa’s continuous missile firing control hack
– Added adoxa’s various Ship Preview hacks
– Added unknown author’s group size hack
– Added FriendlyFire’s server list filter by build default hack
– Added OutCast’s video warning suppression hack
– Added Jolly_Rogger’s remove fighter/freighter from important list hack
– Added starworld’s disable money-based rank hack
– Added adoxa and WhiskasTM’s ridiculous number of NavMap-related hacks
– Added adoxa’s aiming lead on all ships hack
– Added adoxa’s disable F1 in space hack
– Added adoxa’s display sun spines in tradelane hack -
Sure useful
-
Here’s a couple that may be of interest.
content.dll 12E354 0.2f = min rep needed for lawful factions to show rumors ~adoxa content.dll 12E358 0.4f = min rep needed for unlawful factions to show rumors ~adoxa ```There's also an 0.6 after that, suggesting there may have been plans for a "really unlawful" faction.
-
I think there is a mistake in the Offset wiki/file of Fox:
common.dll 07637F 1.2d = formation catch up speed multiplier ~Cannon
Shouldn’t be it 1.2**f** ?
-
foxUnit01 wrote:
I marked mine as useless in a bold red color while being a ghostbuster, eventually i’ve found that square, but it requires to be a dll and those offsets should be touched this way only. Better kill em.
Shooting:
common.dll 37813 E8489F0100->E911000000 allow shooting in cruise common.dll 3A2B3 06->09 allow mine dropping in cruise common.dll 3A011 07->09 allow firing in tradelanes freelancer.exe 8ECE7 0.33f - navmap protect-plane against shooting (height) (set to 0 to shoot through navmap) freelancer.exe 8ECCF 0.35f - navmap protect-plane against shooting (width) (set to 0 to shoot through navmap)
Navmap:
freelancer.exe 1D2EDC 0.4f = navmap fade in/out speed ```Btw, wasn't there a fix for this? On switching to universe map and once back with earlier zoomed in background freelancer shows a blurred large lines: http://www.freeimagehosting.net/newuploads/ejl1x.png And missed one, Adoxa got it either somewhere: content.dll A9D8E = 28b rank level limit.
-
Something that is missing in the wiki and fox’ file:
adoxa wrote:
I take it you’re referring to mbases.ini? The prefix there has a dash appended, which is why the faction isn’t working. Here’s a patch to remove the dash, thus providing you with factions (or whatever), but requiring you to add it to all the bases.content.dll 04B101 9090909090909090909090->5B31C05E8304E411C20800 = don't append dash to msg_id_prefix in mbases.ini PART 1 ~adoxa content.dll 04B183 5B33C05EC3->E979FFFFFF = don't append dash to msg_id_prefix in mbases.ini PART 2 ~adoxa
http://the-starport.net/freelancer/forum/viewtopic.php?post_id=36100#forumpost36100
-
Well, let’s see… Apply the patch, edit market_misc.ini and change Javelin to 1, its ammo to 5 and the Stalker ammo to 0; edit market_ships.ini and change Rhino to 1. Start Freelancer, buy a Javelin and it disappears; go to the ammo, I only have 5, can’t buy more; Stalker is still available. Go to the ships, buy a Rhino, still there. Conclusion: the patch applies to weapons and ammo (but leave the item out rather than set it to 0); it does not apply to ships. Now what stopped you from doing that?
-
Jason needs a hug
-
@ adoxa
This patch limits the items in stock,
but I think it just exit the base and go back to buy items not in stock before, this is true?@ foxUnit01
‘disable money-based rank’ is not my hack it comes from adoxa, and not “HUD: Contacts / Weapons List / Wireframe” but “Misc”. -
@adoxa:
All my fault mate…
Did the test prior to ships and was wondering if I made a mistake while doing the patch… cause it worked with commodities.
I figured out that I was applying the patch on a wrong exe-path of my new modversion-files I´m currently working on. Sometimes it was working with commodities… sometimes not… switched here and there and so I was a little confused.Thanks anyway and sorry for bothering you folks with this…
-
@starworld: You dare ask that after the reply I gave J.R.? How long does it take to launch and dock? And, iirc, it was already answered when the patch was first presented.
@J.R.: Well, okay then. That does explain the four question marks…
-
freelancer.exe 911D6 65->63 = on "NavMap not available" initially do hide some controls (part 1) freelancer.exe 91233 EB078BCEE874030000->BB01000000EB0231DB = on "NavMap not available" initially do hide some controls (part 2) freelancer.exe { 94652, 94666, 9467A, 9468E, 946A2, 946B6, 946CA, 946DE } 6A01->5390 = on "NavMap not available" initially do hide some controls (part 3)
St02->Open NavMap: top controls visible.
Universe Map->Player Location->St02 : top controls hidden. :? Looks like bug.