Pre-Re with Renewall features.

rokimoki

New member
Messages
54
Points
0
Age
36
Location
Canary Islands
Discord
Zindokar
Github
rokimoki
Emulator
rAthena
Hi, I want to know if is possible to set up a server with renewall features (stats, exp, and everything) but just locked to an episode, for example Revo-Classic. I am asking because the new euRO server is gonna be OBT soon, but I just want to make a server for my guild for testing purposes, and it's my first time playing a revo-classic like server.

I found this and that, but wow one with rAthena and other with Hercules.

Any further recomendation? 
Thanks!

 
I don't think you'll find a ready server that mix both.  But it is possible to create one if you do it by yourself. Most renewal features are available for pre-re out of the box, but disabled. For example, random option drops works for both renewal and pre-re, but we don't have items set to drop with them.

If you want monsters and items to work like renewal, you may want to start by picking the renewal db (db/re) and moving parts of it to pre-re folder, or vice versa (depending on which mechanics you want to keep, re or pre-re). Also, most renewal features can be switched on/off in source.

I don't know much about revo-classic so I can't tell how much work it takes to make a server like it

I hope this helps

 
Hello,

I am also very interested to have a Revo-Classic offline server for my guild.
I have built an offline Renewal server (Hercules) with Pre-Renewal mob DB. It seems to be pretty much coherent for now...

Mobs stats, char stats, real damage, MATK formula, stuff like Snake Head are Ok.

The main issue is the ASPD formula, anyone has a solution for that pls ?
1566897225-sans-titre-1.jpg


Do you know where can i find the Classic mob location DB too ?

The only idea i have is to create a "@aspd" GM command to define manually ASPD value (from this http://wikiro.net/calc/).

Thanks for your help.

EDIT:
I have trouble to fix ASPD from my first plugin wich create a new GM command : @aspd.
It's possible ?

//===== Hercules Plugin ======================================
//= @aspd
//===== By: ==================================================
//= Shakalu
//===== Current Version: =====================================
//= 1.0
//===== Description: =========================================
//= Define ASPD
//===== Changelog: ===========================================
//= v1.0 - Initial version
//===== Additional Comments: =================================

#include "common/hercules.h"

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "common/HPMi.h"
#include "common/memmgr.h"
#include "common/mmo.h"
#include "common/socket.h"
#include "common/strlib.h"
#include "common/timer.h"
#include "common/mapindex.h"
#include "common/utils.h"
#include "map/battle.h"
#include "map/channel.h"
#include "map/clif.h"
#include "map/map.h"
#include "map/npc.h"
#include "map/pc.h"
#include "map/script.h"
#include "map/skill.h"
#include "map/status.h"

#include "plugins/HPMHooking.h"
#include "common/HPMDataCheck.h"

HPExport struct hplugin_info pinfo =
{
"@aspd",
SERVER_TYPE_MAP,
"1.0",
HPM_VERSION,
};

ACMD(aspd) {
sd->base_status.aspd_rate = 500;
return true;
}

HPExport void plugin_init(void)
{
addAtcommand("aspd", aspd);
}

HPExport void server_online(void)
{
ShowInfo("'%s' Plugin by Payon. Version '%s'\n", pinfo.name, pinfo.version);
}


No error, but nothing is happening.

Need help pls, thanks in advance.

Regards,

 
Last edited by a moderator:
Back
Top