EN | JP | KR | TH

About

Octet is a Yogurting game server emulator written in Java. Its goal is to let former players relive their memories and interest new players in both restored and brand-new features. During development, great emphasis was placed on the solution's multilingualism. All of this is done to connect players to the game they love and give Yogurting the longevity it deserves.

Octet uses modern solutions such as a scripting language for episodes, an API to enable various integrations, better network connections handling and other enhancements.

In short - it's a new solution to an old struggle.

Author

Winter

Winter

Winter, or me, is Octet's main and so far only programmer. My involvement with Yogurting began in the summer of 2021. One of my first creations was the reconstruction of Trance - Bass is kicking video by octrikster. I discovered Yogurting thanks to this video. A year later, in July 2022, I began development of Octet server despite the fact that I had virtually no knowledge and skills about programming. As I progressed, I acquired a fair amount of experience and I'm pretty proud about it. I have been immersed in computers since my childhood. I listen to various genres of music, from techno to metal. In my free time I like to play some games.

Special thanks

lynatan

lynatan

Lynatan, or simply Lyna, is a greatly distinguished figure in the game's community. He has created a range of tools, such as Melty which allows modification of game files, WinYG which runs the game client, or AnalyzeYogurt which displays the game's network packets in a human-readable format. His biggest contribution to the community is Quartet, the first server emulator for Yogurting. It brought together a community of players seeking to play after the service was shut down and kept them from dispersing for good.

Without Quartet and AnalyzeYogurt, Octet probably wouldn't have been created at all, or even if it had, its development time would have been disproportionately slower, not to mention its lack of functionality.

bigsoso

Big Soso

Big Soso is a veteran of the game who has been with it basically from the beginning and is constantly involved in its life. He dreamed of creating a multicultural server where people from all countries gather in one server, enjoy the same content, and different communities interact and have fun. Soso managed to gather a large community interested in the game, which allowed me to reach them, including players from the days of official service. He also helped with the Korean localization of Octet.

dorothy

Dorothy

Dorothy, also known as GNut, is yet another veteran of the game involved in its community both before and after the end of support. His many years of activity and tremendous dedication have resulted in a vast amount of knowledge about the game. He is currently involved in game client modifications.

On top of that, he helped translate Octet itself and blog posts to Thai.

& Many more involved!

Questions you might ask:

Is Octet going to be open-source?

Yes, I do have plans to make Octet open source. I strongly believe in the principles of open source software, and releasing the source code is a vital aspect of Octet's development and trust. If the project were to be abandoned, anyone with sufficient knowledge could resurrect it by making their own changes. However, for the time being, I've chosen to retain control of the code. I think the project's state is not sufficient enough to gain enough traction for external contributions. Nevertheless, I intend to provide access to the repository to a select group of trusted individuals who may assist with its development. I assure you that each public server build will be accompanied by a commit to the private repository, which will eventually be made publicly available. Your understanding and patience are greatly appreciated.

How can I suggest a feature or report a bug?

You can open an issue on Github.

Will auctions, quests, clubs, and other missing features be brought back in Octet?

Despite a lot of experimentation, unfortunately I can not confirm this. AnalyzeYogurt does not cover the packets about currently missing features. This makes the task of implementing these features much more difficult, as you have to reverse engineer the game's packet handling code. The internet packets such as phone, memo, and friends were relatively easy to interpret without AnalyzeYogurt, and that's why they could be restored. Unfortunately, clubs or other more complex functions are beyond my reverse engineering skills for the time being. However, in addition to adding more episodes or making improvements, I will be experimenting a lot with features that are not currently available. If anyone is able to help and decides to do so, I am open for cooperation. You can get in touch by opening an issue on GitHub or write an e-mail.

Is the project related to NEOWIZ?

Octet is in no way affiliated with NEOWIZ Corporation or other companies that own or have owned the rights to the game in the past. Octet is an independently created project.