Skip to content

Releases: imshooter/3DAndreas

3DAndreas 0.6.3

Choose a tag to compare

@imshooter imshooter released this 18 Oct 18:21

3DAndreas is experimental and already runs in production. It was made with Claude Opus 5.5.

  • models.json. The release ships scriptfiles/3dandreas/models.json, which gives the shape, mass, friction, bounce, damping, rolling friction, buoyancy and sync error of 203 models: balls, weapons, crates, bottles and other items. A3D_CreateObject(1946, x, y, z) makes a basketball that bounces like one. See Model settings.
  • Estimated values. A model the file leaves out gets a mass from its volume and the density of what its collision is made of, and a friction and bounce from the same material. A3D_CreateObject takes a mass of 0.0 by default to ask for it.
  • Smoother objects. A move ends where the shape of the body first meets something, falling bodies are aimed along their fall, a body sliding to a halt stops where it stops, and the rotation is corrected when a crate lands or a ball bounces. A body that stands still or falls asleep glides to its place in a tenth of a second.
  • Fewer updates. A correction is given time to close before the next one, and at most 3dandreas.max_updates updates go out a second, 1000 by default, the objects furthest off first. A rain of crates sends about a third of what it did, and clients stay far from the acks_limit of open.mp.
  • Players push like people. A player on foot is a body of 80 kilograms carried by the velocity its client sends, so crates caught against a wall push back instead of being thrown, and a pile is pushed instead of kicked.

Extract the zip into the folder of the server. It holds components/3DAndreas.dll, qawno/include/3DAndreas.inc, scriptfiles/3dandreas/world.db and scriptfiles/3dandreas/models.json. Built for Windows (x86) and tested with open.mp 1.6.7.

The zip also holds the license of Jolt Physics, which is compiled into the component. The wiki describes every native.

3DAndreas 0.5.1

Choose a tag to compare

@imshooter imshooter released this 17 Oct 19:19

First release. 3DAndreas is experimental and already runs in production. It was made with Claude Opus 5.5.

  • Physics objects on the map of San Andreas with Jolt Physics: spheres, boxes and model shaped objects that fall, roll, bounce and float, static objects and zones.
  • World queries: rays, line of sight, ground, sphere sweeps and overlaps, with the model and the surface hit. Players, vehicles and actors are part of the world.
  • Water, the object.dat data of models, the surfaces of surfinfo.dat, and building removal for every virtual world or for one.
  • Points inside the map, free spots, predicted throws, offsets, vehicle parts and the screen of a player.
  • Four to five times faster than ColAndreas 1.5 on rays, with a third of its memory.

Extract the zip into the folder of the server. It holds components/3DAndreas.dll, qawno/include/3DAndreas.inc and scriptfiles/3dandreas/world.db. Built for Windows (x86) and tested with open.mp 1.6.7.

The zip also holds the license of Jolt Physics, which is compiled into the component. The wiki describes every native.