Damage, Repair and Collision Offsets
⚡ Information
- All offsets are for files from the official 1.1 patch.
- Numbers are in hexadecimal, or suffixed to indicate their type:
| Suffix | Type | Size |
|---|---|---|
| f | float | 4 bytes |
| d | double | 8 bytes |
| i | integer | 4 bytes |
| b | byte | 1 byte (-128 to 127) |
A value like «0F 85 -> 90 E9» means replace the original bytes on the left with the new bytes on the right. (The bytes are given in file order, they don't represent a number like the offset.)
⚡ Damage, Repair and Collision
| Default Value | File | Offset | By | Description |
|---|---|---|---|---|
| 0C -> 00 | server.dll | 00960C |
M0tah | Fix explosion damage not causing full damage (or no damage) on large ships and bases. |
| D9 44 24 -> C2 08 00 |
server.dll | 00AFC0 |
adoxa | Energy weapons don't damage power. |
| 1E -> 0E | common.dll | 04B4D2 |
adoxa | Exclude cloaking device from total hit points (Part 1). |
| 1E -> 0E | common.dll | 04B582 |
adoxa | Exclude cloaking device from total hit points (Part 2). |
| 1E -> 0E | common.dll | 04B63E |
adoxa | Exclude cloaking device from total hit points (Part 3). |
| 0.05f | server.dll | 08551C |
adoxa | Minimum fraction of damage required in order to use bots/batts (in other words, if your Nanobot heals 1000 damage, you will need to have at least 50 points of damage to be able to repair). |
| E9 -> 00 | freelancer.exe | 0B3C42 |
adoxa | Items with "ids_name = 0" show up in repair list. |
| 0.01f | common.dll | 0EDB44 |
w0dk4 | Collision detection min check distance (increasing this will fix issues with the sur collisions on objects > 130k from center of system). |
| EB 26 -> 8B C8 | server.dll | 00A46C |
adoxa | Ignore armor when determining radiation damage. (Part 1). |
| 66 81 7C E4 04 5A 13 74 E2 91 EB CE -> 90 90 90 90 90 90 90 90 90 90 90 90 |
server.dll | 00A494 |
adoxa | Ignore armor when determining radiation damage. (Part 2). |