[Dev Rev V] Alpha-release (Development Stopped)

Welcome in the osRose emulator Project.

Moderators: osRose dev team, ospRose dev team, osiRose dev team, Moderators

[Dev Rev V] Alpha-release (Development Stopped)

Postby Vetyst on Mon May 12, 2014 10:13 pm

Hey osRose!

I've been working on a new version of osRose compatible with the lastest version of ROSE online.
After i got the basic stuff to work: LoginServer, Character select and walking around the world, I decided to share my code to the rest of the community.

Development Stopped.

The current release supports ROSE online v503



Be Cautious
Be cautios, this software is still in development and should have many bugs still to be solved!

Bugs
Please do not report any bugs regarding this software on the forums.
Since i am the onlyone who worked on the source there should be a few who understand the code and how to solve the bugs.
Last edited by Vetyst on Tue Aug 05, 2014 12:54 pm, edited 22 times in total.
User avatar
Vetyst
osRose dev
osRose dev
 
Posts: 146
Joined: Sat Jun 18, 2011 10:56 am
Location: The Netherlands

Re: [Dev Rev V] Alpha-release

Postby Vetyst on Mon May 12, 2014 10:18 pm

Revision logs
In this post i will post all the repository revision logs.
They are ordered from newest revision to the oldest.

Revision 12
Resolved compiling error with revision 11
Fixed quest timer(needs testing) -> AnimalCrakerz

Revision 10
Fixed killing monsters causing the server to crash.
Fixed taking quests causing the server to crash.

Solved a few WorldServer startup warnings -> AnimalCrakerz
- Please use the LIST_NPC.STB provided in this revision and later revisions.

Revision 9
Fixed the group (partly). It is now possible to create, leave, disban and invite players.
Fixed buying lucky spins -> AnimalCrakerz
Fixed Itemmall points are now saved after buying lucky spins.
Fixed gatehack on mount -> AnimalCrakerz
Fixed server time being always at 1970/1/1

Changed packet names to be more accurate to the original function.

Removed gamegaurd support since this is no longer in use by TRose.
Removed levelup command.

added some stb functions for the future. (this will provide a faster startup)
added revision9.sql, a littel luckyspin and IM update-> rl2171

Revision 8
See revision 7

Revision 7
Fixed the client crash when opening the Game Arena window.
Fixed a small compiling error in debug mode.

Revision 6
Added revision logs.

SQL update:
Altered the default value so skill 101 wont be profided.

*If you already have the database just run the revision6.sql to update this
otherwise the fix will be profided in the server_database.sql

Revision 5
*Optimalized the Common folder.
*Removed logs for startup and client disconnections.
*Changed packet logging for debug mode only.

CDatabase
changes:
QExecute() -> Query()
QFree() -> FreeResult()
int Connect() -> bool Connect()

added:
int AffectedRows();

removed:
QExecuteQuery()
Reconnect()
QUse()

Note: To perform an CDatabase::QExecuteUpdate function simply use CDatabase::Query and call CDatabase::AffectedRows for the same result.

Bug fixes:
* CharServer can now connect to the LoginServer.

Revision 4
Added library files required for compiling.

Revision 3
Initalized the project with my files.
New life to osRose!
Last edited by Vetyst on Sun May 18, 2014 1:18 pm, edited 10 times in total.
User avatar
Vetyst
osRose dev
osRose dev
 
Posts: 146
Joined: Sat Jun 18, 2011 10:56 am
Location: The Netherlands

Re: [Dev Rev V] Alpha-release

Postby wolfwing on Tue May 13, 2014 6:54 am

AIM:
C++11
Correct use of RAII
constexpr and some other new keywords
Notice me senpai
wolfwing
Clown
Clown
 
Posts: 502
Joined: Tue Mar 03, 2009 9:50 am

Re: [Dev Rev V] Alpha-release

Postby harry12 on Tue May 13, 2014 1:10 pm

must WOW! Dev Rev 5

i use codeblock 8.02 :)

just release the world server and got 70warnings
harry12
Pomic
Pomic
 
Posts: 83
Joined: Sun Feb 14, 2010 9:15 am

Re: [Dev Rev V] Alpha-release

Postby PurpleYouko on Tue May 13, 2014 2:09 pm

Nice job Vetyst :D
Need to lookup information on NARose items, skills, quests?
Now featuring a newly completed skill tree for all classes
Formatting fixed for different resolutions
Image

"A Gazelle is nothing but a giraffe plotted logarithmicaly"
User avatar
PurpleYouko
Rose Guru
Rose Guru
 
Posts: 4733
Joined: Fri Aug 10, 2007 2:05 pm

Re: [Dev Rev V] Alpha-release

Postby Exordium on Tue May 13, 2014 5:46 pm

Good luck on the projecT!
Exordium
Smoulie
Smoulie
 
Posts: 67
Joined: Tue Sep 25, 2012 11:10 am

Re: [Dev Rev V] Alpha-release

Postby Vetyst on Tue May 13, 2014 7:07 pm

harry12 wrote:must WOW! Dev Rev 5

i use codeblock 8.02 :)

just release the world server and got 70warnings



Yes its possible to use C::B 8.02, however the compiler provided with that version is a little out dated and does not support the version of c++ i wish to use. ( see the post of wolfwing. )
wolfwing wrote:AIM:
C++11
constexpr and some other new keywords


Also because i use a more recent version of the IDE it might conflict if i change a few compiler options that are not supported by the previous versions.

So I highly recomend that if you are going to osRosev5, you should install the most recent version of Code::Blocks.
User avatar
Vetyst
osRose dev
osRose dev
 
Posts: 146
Joined: Sat Jun 18, 2011 10:56 am
Location: The Netherlands

Re: [Dev Rev V] Alpha-release (revision 5)

Postby harry12 on Wed May 14, 2014 12:20 am

i got 70warnings when i release/debug the world server.
then i run world server with the latest stb and questdata from narose. i got these
Image

then i try to connect to the game. and got stucked on character select . 4ever :roll:
Image

maybe it is just I use old codeblocks?
harry12
Pomic
Pomic
 
Posts: 83
Joined: Sun Feb 14, 2010 9:15 am

Re: [Dev Rev V] Alpha-release (revision 5)

Postby harry12 on Wed May 14, 2014 12:57 am

quick update.

just used codeblock 13.12 got 0 warning and 0 errors

i copied naRose old ITEM_DROP.stb and got no fatal error
tryied t login the server.. still stuck at char select :(

fatal error: coudnt not execute query: data too long for column 'unique_skills_level' at row 1.
harry12
Pomic
Pomic
 
Posts: 83
Joined: Sun Feb 14, 2010 9:15 am

Re: [Dev Rev V] Alpha-release

Postby WiseGuy on Wed May 14, 2014 2:11 am

Finally, the long-awaited has coming. Thank's bro.

OOT:
Vetyst wrote:So I highly recomend that if you are going to osRosev5, you should install the most recent version of Code::Blocks.


can I install codeblock 13.12 over 8.02 on the same machine ?

Thank's
It is nice to be important
but very very important to be nice
User avatar
WiseGuy
Pomic
Pomic
 
Posts: 112
Joined: Sat Nov 21, 2009 4:03 am
Location: Jakarta

Next

Return to Support - OsRose Emulator

Who is online

Users browsing this forum: No registered users and 10 guests