Commit graph

67 commits

Author SHA1 Message Date
Kamron Batman
0ccf541d6d
Bumps version (#148) 2020-05-26 20:40:20 -07:00
Kamron Batman
390f30e706
Convert Regions/Spawns to JSON (#138) 2020-05-26 00:34:29 -07:00
Kamron Batman
5ea11cef11
Fixes data file loading (#145) 2020-05-25 00:37:46 -07:00
Kamron Batman
f957a1dd5b
Cleans up Argon2 (#141) 2020-05-24 19:13:19 -07:00
Kamron Batman
5d51e97c52
Updates Argon2 to use Spans/Stackalloc (#140) 2020-05-24 18:45:30 -07:00
Kamron Batman
2770ab1d50
Removes libdrng (rdrand) (#139) 2020-05-24 10:47:47 -07:00
Kamron Batman
739e77a973
Cleans up some pragmas (#136) 2020-05-14 01:52:42 -07:00
Kamron Batman
8ec166bcd0
Adds assemblies config, fixes crash bugs. (#134) 2020-05-09 12:55:56 -07:00
Kamron Batman
0140eb73b4
Hotfixes bad IL image 2020-05-08 21:24:40 -07:00
Kamron Batman
8278694105
Adds more unit tests (#133) 2020-05-08 20:32:59 -07:00
Kamron Batman
e5d25559e9
Cleans up publishing/building 2020-05-06 21:05:43 -07:00
Kamron Batman
2347533b9c
Bring ZLib in locally. (#132) 2020-05-06 20:07:28 -07:00
Kamron Batman
b7c422e4ce
Cleanup (#131) 2020-05-04 15:16:27 -07:00
Kamron Batman
d9f417ee19
Outgoing Packet Tests (Pass #1) (#129) 2020-05-04 01:34:51 -07:00
Kamron Batman
11227391d3
Fixes configurations (#130) 2020-05-03 23:52:16 -07:00
Kamron Batman
f336a56364
Adds settings (#126) 2020-05-02 23:41:30 -07:00
Kamron Batman
8028a85ffe
Fixes copyright headers 2020-05-02 18:12:20 -07:00
Kamron Batman
c7daf97f5e
Removes console log 2020-05-02 17:32:57 -07:00
Kamron Batman
5b01754e3e
Adds configuration system. (#125) 2020-05-02 16:44:05 -07:00
Kamron Batman
dad8a64fad
Adds Argon2 for password protection (#123) 2020-05-01 22:42:39 -07:00
Kamron Batman
1ee6830637
Streamlines the try/catches (#120) 2020-04-28 18:11:21 -07:00
Kamron Batman
60ee5eadd2
Adds testing (#118) 2020-04-27 19:27:05 -07:00
Kamron Batman
63bf71ea47
Fixes disconnect, and publishing to windows. (#114) 2020-04-26 01:43:53 -07:00
Kamron Batman
556a17aba8
Adds style cop (#109) 2020-04-26 00:16:02 -07:00
Kamron Batman
3e715bcb60
Fixes gumps (#112) 2020-04-25 11:09:12 -07:00
Kamron Batman
c116dff3e8
Adds missing gump components. (#111) 2020-04-24 21:31:31 -07:00
Kamron Batman
18b7cee52a
Adds picinpic (#110) 2020-04-23 23:20:33 -07:00
Kamron Batman
e4037d2541
Fixes readmes and adds some convenience scripts (#107) 2020-04-13 01:54:37 -07:00
Kamron Batman
55fb749f17
Moves modernuo.json 2020-04-12 23:16:32 -07:00
Kamron Batman
be0c33bc8a
Updates teleporter generator (#105) 2020-04-12 23:04:44 -07:00
Kamron Batman
038c3be258
Adds BufferReader and BufferWriter. Updates UOP handling. (#101) 2020-04-12 21:33:24 -07:00
Kamron Batman
2c0d97cd36
Switches to Kestrel (#102) 2020-04-12 20:57:48 -07:00
Kamron Batman
5b5bfeb4b0
Adds EJ (#99) 2020-04-10 14:41:39 -07:00
Andrew Fryer
f8f372ccb9
fixes TypeCache lookup speed and errors (#95) 2020-02-21 20:07:11 -08:00
Andrew Fryer
e97d2cb131
Container searching fixed and optimized (#88) 2020-02-20 09:45:55 -08:00
Reetus
11cac69eba
Spawner wouldn't spawn Types with optional parameters in ctor due to parameter length check (#92) 2020-02-20 02:08:01 -08:00
Andrew Fryer
717e192cf7
fixes [decorate and adds timestamp to world save (#87) 2020-02-19 17:37:12 -08:00
Andrew Fryer
9fd8150131
fixes uint to ushort truncation issue for Amount (#89) 2020-02-18 08:10:57 -08:00
Reetus
c5c8d8657c
Restore Gump.AddTextEntry overload without size parameter as sending GumpTextEntryLimited with size = 0 makes it unusable in standard client. (#90) 2020-02-18 08:08:44 -08:00
Kamron Batman
27e8d823bd
Fixes packet length & PropertyList (#82) 2020-01-21 21:00:56 -08:00
Kamron Batman
de74218b89
Updates to .NET Core 3.1 & Cleanup (#79) 2020-01-19 12:47:34 -08:00
Kamron Batman
57b14ad690
Code Cleanup & Fixes Warnings (#74) 2020-01-18 14:56:45 -08:00
3HMonkey
e11d1f3ad9 Adds MailKit (#69) 2020-01-12 10:30:41 -08:00
Kamron Batman
d6bba58b59 Fixes deps and copying (#72) 2020-01-09 10:20:57 +01:00
Kamron Batman
21511b1c60
Merge branch 'master' of github.com:modernuo/ModernUO into develop 2020-01-09 00:43:20 -08:00
Kamron Batman
853c8d21f7
Adds Xoshiro256** RNG (#67) 2020-01-09 00:42:09 -08:00
Leath Cooper
5c8821b11c Serialization interfaces (#62) 2019-12-30 12:16:35 -08:00
Kamron Batman
5e2be2d7b6
LibUv Networking (#65) 2019-12-26 18:08:50 -08:00
Kamron Batman
c2ecc76457
Revert "Updates Packets & Randomizer (#43)" (#61)
This reverts commit 179cb50557.
2019-11-11 08:46:11 -08:00
Kamron Batman
179cb50557 Updates Packets & Randomizer (#43)
* Fixes a bug with the main loop. Removes unnecessary optimizations for RDRand.

* WIP - Rewriting packets.

* Cleanup and updates README

* Converts more packets

* Fixes header

* Converts Effects packets.

* Forgot the send command

* Adds the start of containers packets.

* Adds message packets with caching

* Extends the send methods

* Starts to add Acquire methods

* Converted the packets

* Cleanup

* Cleanup

* Adds more packets

* Adds more packets

* Fixes clearing arrays from pool. Adds Mobile Incoming

* Converts more packets.

* Moves more packets

* Moves more packets

* Test compression

* Merges

* Migrating to an idiomatic syntax that also supports compression, and proxying.

* Optimize the stack alloc. Changes attributes

* Converted container packets

* Visual Studio doesn't auto save files. I am still getting used to subpar IDEs.

* Adds static packet caching. Will profile later. Converts more packets

* Fixes packets and changes how compression is configured

* WIP - Adds basics for Gumps. Not finished though.

* Fix file

* Fixes formatting

* Changed SpanWriter to be more idiomatic.

* Fixes Span vs RawSpan and missing stackallocs

* Converts over some more gumps

* WIP - Deletes 32bit support.

* Drops RDRand32 support.

* Fixes gump compilation

* Converting gump components

* Removes old huffman compression function

* Revert signature for backwards compatibility

* WIP - Converting more gump components

* Creates ArraySet for the strings. Updates AppendTo to reference that.

* Converts the maining gump components

* Cleans up gump components

* Cleans up directives

* Cleans up ArraySet and moves it. Adds null-coalescing-assignment

* Cleanup, Target Packets, and C# 8 changes.

* Removed OPL Packet

* World packets

* Fixing packet uses

* Cleans up code. Fixes packet uses in various places.

* More cleanup for packets

* Code cleanup

* Converts more packet uses and cleans up more code

* More code cleanup

* Finishes fixing the packets in Item

* Updates secure trade packets

* Updates core and gets it to compile.

* Moved packets to scripts. Fixed account handler use of packets

* Code cleanup

* Updates chat packets

* Code cleanuo

* Adds party packets, but need to implement them.

* Party packets WIP

* Finishes party packets

* Rearrange movement namespaces and classes

* Finishes plant packets

* Code Formatting

* Fixes moving effects

* Code cleanup, eliminates equipinfo

* Adds more packets. Fixes bugs with various packets.

* Finishes mahjon packets

* Fixes mahjong packet

* Code cleanup

* Finishes mahjong packets

* Adds Map packets

* Add multifacet maps and charts

* Cleans up some packets with UTF8

* Optimizes packets

* Cleans up more packets. Moves the MessageHelper

* Removes assistant support. Removes extended protocol. Incorporates MapUO packets as normal packets.

* Updates protocol extensions packet receiver

* Fixes a few bugs. Fixes a few more packets.

* Code cleanup and fixing more packets

* Fixes packet effects

* Cleaned up more code

* Buff Icon cleanup

* Removed unused constructors

* Code Cleanup. Adds BoatHS Packets

* Moves house files. Updates house foundation packets.

* Deployment cleanup

* Fixes:

* Code cleanup

* More code cleanup

* More code cleanup

* Cleaned up BaseHouse

* Enforces styling

* Converts foreach to linq where possible.

* Dont need that

* Goals/Readme updates

* Removes 32bit support at the highest level. Turns on HRT by default.

* Code cleanup. Fixes extended features packet.

* Fixes various bugs

* Code cleanup

* Code cleanup

* Code cleanup. Fixes gump X/Y assignment.

* Code cleanup using |= operator

* More code cleanup

* Cleanup

* Fixes spacing issues. Thanks Visual Studio. You suck.

* Compiler error

* Fixes NPE from RunUO 2.7

* Renames ScriptCompiler to AssemblyHandler. Fixes packets. Updates README

* Fixes more packets. Stupid trailing nulls.

* Fixes various bugs.

* Fixes for gumps

* Fixes more gump stuff. Going to split it out later since it is getting insane

* Recoded the gump writing

* WIP

* *Added output path of scripts project to dev branch
*Activated debugging in code
2019-11-11 12:40:16 +01:00