Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Development] Tree of Savior - The Melia Project

Status
Not open for further replies.
MentaL's Slave
Legend
Joined
Nov 18, 2004
Messages
1,279
Reaction score
219
Hello!

I am not the owner of this community, but I feel alot of people don't know of it yet, which is very sad..because they've gotten so far, yet they still need your help.



What is The Melia Project?

Melia is an open-source MMORPG server software for the international client of Tree of Savior. It's solely being developed for educational purposes, learning about programming, MMORPGs, maintaining huge projects, working with other people, and improving knowledge. It's not about playing a game or competing with any services provided by IMCGAMES or its partners, and we don't endorse such actions.

Melia is completely free and licensed under the GNU GPL. As such, every user is free to use Melia and choose how to use it, in the context of its license.

How can I help?

There are 4 ways you can help us to improve Melia:

  1. Research
  2. Bug reports
  3. Pull Requests
  4. Releases on the forums

1. Research

Do research on NPCs, quests, skills, anything really that isn't implemented yet and post it on our research forum. The information you post will help developers to implement the features.

2. Bug reports

Report bugs on GitHub, so they can be fixed ASAP.

3+4. Code

The fastest way to get code contributions into the source is a pull request, which, if well written, can be merged right in to master. To expedite this process, all pull requests must comply with our coding conventions below.

Alternatively you can make "casual" releases on the forum, which developers might pick up as research or as a base to implement the features into the official source.

Coding conventions

Base: MS Naming Guidelines, MS C# Coding Conventions
Exceptions:
Use _private for private fields and this.Foobar for properties, public fields, and methods.
Use tabs, not spaces.
Comment lines shouldn't exceed ~80 characters, other lines' lengths are irrevelant.
Excessive usage of the auto-formatting feature is encouraged. (Default VS settings)
Avoid overuse of regions.

Links

Forums: Forums - Aura Project
GitHub: https://github.com/aura-project
Gitter chat: https://gitter.im/aura-project/melia
Backlog: https://github.com/aura-project/melia/issues
Wiki: https://github.com/aura-project/melia/wiki
 
Last edited:
Newbie Spellweaver
Joined
Feb 6, 2012
Messages
20
Reaction score
0
I can't find client this game . Can you upload to mediafire or mega
 
Junior Spellweaver
Joined
Apr 18, 2008
Messages
108
Reaction score
46
I can't find client this game . Can you upload to mediafire or mega

Just download the official client through Steam. It works with the latest version, and the main developer has a great reputation of keeping is server developments up-to-date with the latest client. See the installation instructions on the GitHub repository. After you compile, there should be a script or file to launch the client and connect to your server, but I haven't tested it myself.

This is still in fairly early development, so it's really only recommended for developers.
 
Newbie Spellweaver
Joined
Dec 19, 2008
Messages
9
Reaction score
1
It's a very promising project and devs are working on basic skills and mobs AI.
In order to test Tree of Savior, you need to compile Melia.sln with Visual Studio, copy system\conf\database.conf to user/conf and edit your database settings, and eventually click on start-all.bat.
You can download Tree of Savior on Steam and edit client.xml like this example:

<ClientCfgFile>
<Locale ServiceNation="GLOBAL" Dictionary="YES" DefaultLanguage="English"/>
<Nexon UseNexonSSO="NO" UseNexonGameLogManager="NO" SSOServer="No"/>
<SecurityApp HackShield="NO" Xigncode="NO"/>
<Steam UseSteamClient="NO"/>
<Camera Long="45" Lati="38" Fov="45"/>
<Sound IgnoreTick="0.03" MaxRange="400" HoldRange="100" MixRate="22050" MaxChannel="16" DistFactor="1000" Pitch="1.0" MusicVolume="50" SoundVolume="255" TotalVolume="255" EnableReverb="TRUE"/>
<GameOption ServerListURL="h t t p://127.0.0.1/toslive/patch/serverlist.xml" StaticConfigURL="h t t p://127.0.0.1/toslive/patch/" NewAccountURL="http://treeofsavior.com" PaymentURL="http://treeofsavior.com" LoadingImgURL="http://drygkhncipyq8.cloudfront.net/toslive/patch/loadingimg/" LoadingImgCount="10"/>
<Debug MailFreq="5"/>
<HotKey Version="1"/>
</ClientCfgFile>

Also, to create a new account, you need to input on the client login form new//youraccount and a password, then you can use that account without new//
 
Last edited:
Newbie Spellweaver
Joined
Aug 24, 2013
Messages
30
Reaction score
1
First off i just want to say THANK YOU VERY MUCH!! Please keep up the great work on this TOSEmu looking forward to a great experience w/TOS.
 
CATMAGEDDON
Loyal Member
Joined
Aug 17, 2014
Messages
1,669
Reaction score
294
sure it works with steam client?i ll try this tonight and post screenies,if it works u get rep
 
CATMAGEDDON
Loyal Member
Joined
Aug 17, 2014
Messages
1,669
Reaction score
294
Glad to see ToS is getting some attention.
the steam release has a huge paywall ,people complain a lot,game is unplayeable there and buggy as hell
hope the emu removes all that cause this game deserves an oportunity
 
MentaL's Slave
Legend
Joined
Nov 18, 2004
Messages
1,279
Reaction score
219
the steam release has a huge paywall ,people complain a lot,game is unplayeable there and buggy as hell
hope the emu removes all that cause this game deserves an oportunity

Yes there is bugs, but the game is definitely playable. Also the pay wall is for earlier access, Free to Play starts later in April.
 
Joined
Jun 3, 2009
Messages
975
Reaction score
282
I was Playing iToS or International Tree of Savior on Steam it runs well, but this game doesn't have any cheat protection at this moment so it can easily exploit. The official free to play is dated April 28 well good development this project I'm currently tuning in.
 
MentaL's Slave
Legend
Joined
Nov 18, 2004
Messages
1,279
Reaction score
219
Getting REALLY deep into development, in the last few months many things have been added/improved.. we now have equipment NPC, repair NPC's, and warehouse NPC's..along side with basic monster killing, ..they are working on adding new NPC's and skills now.. and getting basic AI too work.. things are coming along very nicely.
 
CATMAGEDDON
Loyal Member
Joined
Aug 17, 2014
Messages
1,669
Reaction score
294
server works but
gave me errors when compile
something related to processor architecture(im using windows 10x64)


i cannot create account

"To create a new account, type "new//account_name" at the login window. (Replace "account_name" with your desired name.) The server will create that new account, with the password you've used. After the first login you don't need the "new//" prefix anymore."


ALSO: theres a cmd window that i cannot close ,the start channel one
also the game launcher is stuck at this
<GameOption ServerListURL="http://127.0.0.1:8080/toslive/patch/serverlist.xml" StaticConfigURL="http://127.0.0.1:8080/toslive/patch/"
REMOVED
 
Last edited:
MentaL's Slave
Legend
Joined
Nov 18, 2004
Messages
1,279
Reaction score
219
server works but
gave me errors when compile
something related to processor architecture(im using windows 10x64)


i cannot create account

"To create a new account, type "new//account_name" at the login window. (Replace "account_name" with your desired name.) The server will create that new account, with the password you've used. After the first login you don't need the "new//" prefix anymore."


ALSO: theres a cmd window that i cannot close ,the start channel one
also the game launcher is stuck at this
<GameOption ServerListURL="http://127.0.0.1:8080/toslive/patch/serverlist.xml" StaticConfigURL="http://127.0.0.1:8080/toslive/patch/"
REMOVED


You do the new command inside the login window inside the game.

Also: Melia quick setup - Guides - Aura Project

A: Change the ServerListURL & StaticConfigURL properly. Make sure that port is same with web.conf one + Delete user.xml & user_c.xml.
 
CATMAGEDDON
Loyal Member
Joined
Aug 17, 2014
Messages
1,669
Reaction score
294
You do the new command inside the login window inside the game.

Also: Melia quick setup - Guides - Aura Project

A: Change the ServerListURL & StaticConfigURL properly. Make sure that port is same with web.conf one + Delete user.xml & user_c.xml.
i did as the guide says
and i dont have those files in my client folder
Keith i think somethin went wrong with client after june 7 maintenance cause it keeps redownloading 12 mb everytime i verified(and not cause i just modified the client.xml)
edit:people on steam discussion is also gettin stuck at that launcher screen
Keith the client from steam is broke,do you have a mirror ? its the last thing i need
 
Last edited:
Status
Not open for further replies.
Back
Top