Quote:
Originally Posted by Judgelemental
What did you mean? :D
|
For a project that is active. As far as i see the sro project was updated 10 years ago.
This period of time means there are better ways to start with emulator nowadays.
I was also thinking of writing my emu in c#.
Using cpp for block/stream cipher transforms, custom Blowfish variants / key schedule work and per-packet MAC/CRC, obfuscation layers.
Even if .NET is excellent here if using Span<byte> + unsafe.
If not wrong you can get extremely close to if using ref struct readers/writers over Span<byte>, BinaryPrimitives.ReadUInt16LittleEndian, zero-copy slicing and avoiding MemoryStream, BinaryReader, strings, LINQ in hot paths.
Those changes came up in vs at 11.11. 202? If i am not totally wrong..
I am that guy progressing way faster to restart a project from scratch instead of using already released projects from years ago, even if i learn from existing templates a lot.
It's always interesting to see how other ppl solved their problems.
It's even more interesting to solve upcoming problems in a big team, continuously working on the same project over years..
But I will let the community know once the Remulator gets inDev :)
For now i focus on the ManagementStudio and the development of the south continents for silkroad.. :saitama: