[OpenSource] ChickenAPI - Next step in Nostale Private Server Emulation

10/02/2018 11:22 Blowa#31
A lot of new things are under development.

- Family Feature
- Battle System (completely reworked it to add many EASY customisation to the battle feature, PvP, PvE or EvE, does not matter)
- Reworked event system for a pipelined one instead of 1 event -> 1 handler
- ECS / EntityContainers have been reworked and I removed lot of useless things from it
- NpcDialogs & Guri are working well (finished its "V1" Core implementation now people can add their own implementation for specific NpcDialogs and Guri)


We are looking for new folks to join us in the development of SaltyEmu & ChickenAPI.
10/09/2018 10:27 Blowa#32
Providing basic implementation that are as official's one with minimal checks
[Only registered and activated users can see links. Click Here To Register...]

Removed a lot of useless code
Documented a lot of undocumented code
Adding some more tests to ChickenAPI.Game
10/19/2018 12:37 Blowa#33
Writted some more Tests

SaltyEmu is under review since we want to plan things for the future to keep a maintainable code base.
(Both ChickenAPI & its wrapper)

Families are still under development as well as Battle System is.

SaltyEmu might be open sourced once we get a production ready base without having to share a "drag & droppable" software :).
10/23/2018 11:35 Blowa#34
Update will be pushed soon, we would like to finish some crucial features things before pushing another update.

There are drastic changes since the last time I pushed.
11/05/2018 11:26 Blowa#35
Just finished the battle system.

It's pretty clean, using events only in three steps :
- UseSkill (checks everything related to skill caster)
- FillHitRequestEvent (checks everything related to skill targets)
- ProcessHitRequest (processes the hit request, apply buffs, debuffs, damages...)

Family is working too, but some things are not yet finished (Family Logs), because I'm working on some other parts to improve that :)
03/22/2019 16:04 Blowa#36
Hi,

In order to push opensource on Nostale scene, we created a ChickenAPI organization which intents to provide some work related to Nostale.

- [Only registered and activated users can see links. Click Here To Register...] (Encryption / Decryption libraries, only C# is provided now but Go might be soon as well but we are open for contributions)
- [Only registered and activated users can see links. Click Here To Register...] Nostale Packets (with included serialization/deserialization) with C# definition

Those packages will automatically be released and updated by CI/CD runners (actually circle CI but we will move back to GitlabCI since they opened free CI for GitHub projects)

Don't hesitate to follow the ChickenAPI's org work and to join us on Discord :
[Only registered and activated users can see links. Click Here To Register...]

/!\
This place is made to improve Nostale Scene, mainly on the development part through opensource projects.
If you are just here to trashtalk and try to grow your small e-penis or ask support on how to run your money hungry server, just move away kids.
/!\
04/17/2019 05:11 Blowa#37
ChickenAPI.Packets has been released on [Only registered and activated users can see links. Click Here To Register...] with included Serializer/Deserializer (Based on expression tree, serializer is about 120 times faster than OpenNos' serialization)

Do not hesitate to come and contribute with some missing packets.

This library is compatible with : SaltyEmu, NosCore, OpenNos
You are highly suggested to move actual OpenNos Packets & Serialization code to ChickenAPI.Packets

Later we will have versioning for packets to provide versioned library to support many clients and not only the latest one.
03/30/2020 20:53 Blowa#38
Not maintained anymore, this community is full of greedy leechers that does not deserve any developer's work.

Kids gonna cry.
03/30/2020 21:51 IceTrailer#39
#closed