Koncord
2ed1bfe427
[General] Simplify ActorPackets
8 years ago
Koncord
fd8e833d6a
[General] Simplify WorldPackets
8 years ago
Koncord
556bf18535
[General] Minor improvements for player packets
...
Add compression, remove useless loop iterations
8 years ago
Koncord
ad873e16b8
[Client] Limiting updates to ~64 per second
8 years ago
Koncord
c2600bac8e
[General] Allow single bit booleans in packets
8 years ago
Koncord
7e5e877fda
[General] Pack player->direction.pos to 1 byte
8 years ago
Koncord
dded330cc4
[General] Get rid Z axis in direction.pos
8 years ago
Koncord
ae9e5750ac
[General] Aggressive compression of rotations
8 years ago
Koncord
3905e0dae9
[General] Get rid direction.rot again
8 years ago
David Cernat
d0a0b6ffa4
[General] Add basic integrity checks to all Actor and World packets
8 years ago
David Cernat
d8cd57a8be
[Client] Make topic sync work with localized versions of the game
8 years ago
David Cernat
a353a21280
[General] Fix code style inconsistencies
8 years ago
David Cernat
068a45be87
[General] Synchronize player & NPC rotation animations
8 years ago
David Cernat
f4cdedd8cb
[General] Synchronize summoned creatures
8 years ago
David Cernat
4e5c8873e0
[General] Use ObjectSpawn instead of ObjectPlace for actors
8 years ago
David Cernat
c211d53190
[General] Use only direction.pos in ActorPosition, as advised by Koncord
8 years ago
David Cernat
0cce9908be
Merge pull request #222 from OpenMW/master
...
Add OpenMW commits up to 29 May 2017
8 years ago
David Cernat
27148ce9eb
[General] Add placeholders for 12 new packets, to be implemented soon
...
Additionally, make it slightly clearer who created which previously existing packets.
8 years ago
Julian Ospald
5d85fa9220
Fix build with osg >= 3.5.6
8 years ago
Koncord
f7473e3379
[General] Fix copy-posty bug
8 years ago
David Cernat
9fe5b4a305
[General] Remove debug line from ActorAnimFlags
8 years ago
Koncord
8478fed98a
[General] Simplify Actor packets.
8 years ago
Koncord
f6fba70a4e
[General] Use compression for Position packets
8 years ago
Koncord
4934be18f0
[General] Add compression flag to RW methods
...
Advantages: and 2 bytes per float value, using huffman algorithm for structures and strings.
Disadvantages: bad for performance and precision for float/double variables.
8 years ago
David Cernat
73b9683182
[General] Make most ActorPackets smaller by not including refIds in them
8 years ago
David Cernat
311ce4119d
[General] Fix logic issues related to ActorEquipment
8 years ago
David Cernat
4f273932af
[General] Implement sending and reading of ActorEquipment packets
8 years ago
David Cernat
32879adc5b
[General] Allow ObjectTrap to trigger traps, not just disarm them
8 years ago
Koncord
24d4e1c222
[General] Remove useless PacketSendMyID
8 years ago
Koncord
a9fc096c9a
[General] Move password of master server to header
8 years ago
Koncord
056ec2d434
[General] Fix CMake errors
8 years ago
Koncord
3e284a1139
[General] Use unsigned int instead unsigned long
...
sizeof(unsigned long) != 8 on Windows
8 years ago
David Cernat
7ec431ce3d
[General] Make packet style more consistent
8 years ago
David Cernat
11369f6513
[General] Implement sending and reading of PlayerTopic packets
8 years ago
David Cernat
08de349133
[General] Add placeholders for PlayerTopic & ObjectTrap packets
8 years ago
David Cernat
870fd9a78b
[General] Remove ObjectUnlock packet, use ObjectLock with 0 lock instead
8 years ago
Koncord
80bd268de6
[General] Use simple types for master server packets
8 years ago
David Cernat
b0cd636924
[General] Add basic integrity check to ProxyMasterPacket
8 years ago
Koncord
892960f913
[General] Add ctor to MasteData::Plugin
8 years ago
Koncord
956b573323
[General] Use different ordering channels for packets
8 years ago
David Cernat
e6983993c2
[General] Implement sending and reading of PlayerFaction packets
8 years ago
David Cernat
0189dbf916
[General] Make JournalItem consistent with other packet structs
8 years ago
David Cernat
ad388c7e12
[General] Add placeholders for ActorEquipment & PlayerFaction packets
...
Also reorder packets and packet processors.
8 years ago
David Cernat
f527fe9ebe
[General] Add basic integrity check to reading of ActorList packets
...
Additionally, add newlines to files missing them.
8 years ago
David Cernat
05564bd123
[General] Add basic integrity check to reading of Container packets
8 years ago
David Cernat
cc559cf8e2
[General] Don't send packets for dead LocalActors, to fix Position spam
8 years ago
David Cernat
26087a182d
Merge pull request #213 from OpenMW/master
...
Add OpenMW commits up to 8 May 2017
8 years ago
scrawl
813af876f6
Use a partial binary search in isReservedName ( Fixes #3835 )
8 years ago
David Cernat
de49f5f175
[General] Add and use isActor bool for WorldObject
8 years ago
David Cernat
9d2c5c3502
[General] Simplify structure of BaseEvent
8 years ago