About
What is Octet?
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.
Images published by MIYU_5G.
Author
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, 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.
DecodedFinn
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, 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.
Captain Lim
Also known as zeze651, is someone who, many years ago, managed to record a huge number of walkthroughs of Yogurting’s Episodes, and today, thanks to them being published on his Naver blog, I can reconstruct them and conserve them forever.
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. 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, help with translations or report an issue?
You can open an issue on Github.
Will auctions, 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 network packets for features such as phone, memo, quests 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.
I run an Octet server and want to find active players. What should I do?
You can add your server to the server list.
I want people to be able to register on my server through my website. How can I achieve this?
You can create a form that will send the submitted data to the server using the API, and it will create an account on the server. Soon, I will try to provide an example registration page using the server API. For now, I recommend reading the Documentation.
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.