Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Nostale
You last visited: Today at 08:12

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



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

Discussion on [OpenSource] ChickenAPI - Next step in Nostale Private Server Emulation within the Nostale forum part of the MMORPGs category.

Closed Thread
 
Old 10/02/2018, 11:22   #31

 
Blowa's Avatar
 
elite*gold: 48
Join Date: Jan 2010
Posts: 647
Received Thanks: 1,789
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.
Blowa is offline  
Thanks
1 User
Old 10/09/2018, 10:27   #32

 
Blowa's Avatar
 
elite*gold: 48
Join Date: Jan 2010
Posts: 647
Received Thanks: 1,789
Providing basic implementation that are as official's one with minimal checks


Removed a lot of useless code
Documented a lot of undocumented code
Adding some more tests to ChickenAPI.Game
Blowa is offline  
Thanks
2 Users
Old 10/19/2018, 12:37   #33

 
Blowa's Avatar
 
elite*gold: 48
Join Date: Jan 2010
Posts: 647
Received Thanks: 1,789
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 .
Blowa is offline  
Thanks
1 User
Old 10/23/2018, 11:35   #34

 
Blowa's Avatar
 
elite*gold: 48
Join Date: Jan 2010
Posts: 647
Received Thanks: 1,789
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.
Blowa is offline  
Thanks
1 User
Old 11/05/2018, 11:26   #35

 
Blowa's Avatar
 
elite*gold: 48
Join Date: Jan 2010
Posts: 647
Received Thanks: 1,789
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
Blowa is offline  
Thanks
3 Users
Old 03/22/2019, 16:04   #36

 
Blowa's Avatar
 
elite*gold: 48
Join Date: Jan 2010
Posts: 647
Received Thanks: 1,789
Hi,

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

- (Encryption / Decryption libraries, only C# is provided now but Go might be soon as well but we are open for contributions)
- 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 :


/!\
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-***** or ask support on how to run your money hungry server, just move away kids.
/!\
Blowa is offline  
Thanks
5 Users
Old 04/17/2019, 05:11   #37

 
Blowa's Avatar
 
elite*gold: 48
Join Date: Jan 2010
Posts: 647
Received Thanks: 1,789
ChickenAPI.Packets has been released on 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.
Blowa is offline  
Thanks
3 Users
Old 03/30/2020, 20:53   #38

 
Blowa's Avatar
 
elite*gold: 48
Join Date: Jan 2010
Posts: 647
Received Thanks: 1,789
Not maintained anymore, this community is full of greedy leechers that does not deserve any developer's work.

Kids gonna cry.
Blowa is offline  
Old 03/30/2020, 21:51   #39



 
IceTrailer's Avatar
 
elite*gold: 150
Join Date: Sep 2010
Posts: 2,070
Received Thanks: 821
#closed
IceTrailer is offline  
Thanks
1 User
Closed Thread

Tags
chickenapi, nostale private server, noswings, source nostale


Similar Threads Similar Threads
[OpenSource] Nostale Private Server Emulator - SaltyEmu (based on ChickenAPI)
03/30/2020 - Nostale - 31 Replies
Hi, I'd like to present you my project, SaltyEmu. It's a modern MMORPG Emulator written in C# / Go for the game Nostale. My goals : Bring a new eye on Nostale Private Server scene. Improving my software designing skills & implementation skills



All times are GMT +1. The time now is 08:15.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.