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!

Kepler - v21 Emulator [Java, MariaDB, Netty]

Status
Not open for further replies.
Junior Spellweaver
Joined
Oct 7, 2008
Messages
115
Reaction score
10
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

Delete the Kepler/ folder and re-download it, if you find it easier you can use the git clone command. I can tell from the error alone that you have a copy that I pushed to git that didn't compile. :eek:tt1:

Code:
$ git clone https://github.com/Quackster/Kepler/

You might also have to delete the CMake cache files too, the files/folder to delete are:

- CMakeFiles/
- cmake_install.cmake
- CMakeCache.txt
- Makefile

And follow through the compile steps again, just the compile steps, don't install the libraries again. :D:

Thankyou, i was going off what was on Github, probably should have read the thread properly. Brings back so many memories and have it up and running now.
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

Updates

- Added: Floor item placement.
- Added: Wall item placement .
- Added: Furniture pickup.
- Added: Furniture move/rotate support.
- Added: Stacking support.
- Added: Wall and floor decoration support.
- Added: Trophy support.
- Added: Support for items to be placed on top of rugs and stuff without issue.

Some stuff still needs to be polished like for example when you pick up an chair underneath a user it doesn't update them to stand up, and vise-versa, but that can be easily added.

anR7WkQ - Kepler - v21 Emulator [Java, MariaDB, Netty] - RaGEZONE Forums


phBoWe9 - Kepler - v21 Emulator [Java, MariaDB, Netty] - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Custom Title Activated
Loyal Member
Joined
Oct 26, 2012
Messages
2,357
Reaction score
1,086
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

Whoop! Is the stacking 100%? (so that when you move an item over another item before clicking it will automatically modify the height, so for example you press move on a duck, you move it over to a table, will the duck be the right height before clicking to confirm?)

I'm really enjoying the progress, keep up the good work!
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

Whoop! Is the stacking 100%? (so that when you move an item over another item before clicking it will automatically modify the height, so for example you press move on a duck, you move it over to a table, will the duck be the right height before clicking to confirm?)

I'm really enjoying the progress, keep up the good work!

Do you mean when you hover your item on a tile before it's placed?

And thanks! :)
 
Last edited:
Retired
Loyal Member
Joined
May 5, 2007
Messages
497
Reaction score
665
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

when you move an item over another item before clicking it will automatically modify the height, so for example you press move on a duck, you move it over to a table, will the duck be the right height before clicking to confirm

Has there been any good reason for this? When I played Habbo back in the days I really saw no reason for this and as far as I understand, stacking was more or less exploiting a glitch in the Habbo servers. Of course I simplified this a lot in Butterfly to make both implementation and usability much simpler cuz I did not see the point of the complexity. (Sorry for the side track but I'm curious lol)
 
Custom Title Activated
Loyal Member
Joined
Oct 26, 2012
Messages
2,357
Reaction score
1,086
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

Do you mean when you hover your item on a tile before it's placed?

And thanks! :)

Yeah that's what I mean :) So like Habbo had it but Holo, Debbo etc. didn't (AFAIR)

Has there been any good reason for this? When I played Habbo back in the days I really saw no reason for this and as far as I understand, stacking was more or less exploiting a glitch in the Habbo servers. Of course I simplified this a lot in Butterfly to make both implementation and usability much simpler cuz I did not see the point of the complexity. (Sorry for the side track but I'm curious lol)

I think it looks better, but that's how I see it. And part is just because it was how it was in Habbo and still is in Habbo
 
Last edited:
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

Yeah that's what I mean :) So like Habbo had it but Holo, Debbo etc. didn't (AFAIR)

I see what you mean, I finally found a video of it here:



But I have no clue on how this is implemented, because if you just re-send the heightmap with the adjusted heights it will cause the yellow outline to appear where the furni preview is suppose to be, but the yellow outline should be at the bottom of the room instead.
 
Custom Title Activated
Loyal Member
Joined
Oct 26, 2012
Messages
2,357
Reaction score
1,086
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

I see what you mean, I finally found a video of it here:



But I have no clue on how this is implemented, because if you just re-send the heightmap with the adjusted heights it will cause the yellow outline to appear where the furni preview is suppose to be, but the yellow outline should be at the bottom of the room instead.

Maybe look at Thor, if I remember correctly Thor has it implemented (not 100% without bugs but it does work).
 
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

can you make ctrl and alt commands works to move or rotate furniture or pickup ? i miss that feature retros olschool so much easy to build rooms with that
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

can you make ctrl and alt commands works to move or rotate furniture or pickup ? i miss that feature retros olschool so much easy to build rooms with that

Those commands are already added because it's on the client, but there's no key to make it rotate, only holding down ctrl to make it move. I assume it's because this is V13 and maybe later versions added holding alt down.



By the way this is my to-do list in no particular order.

- gifting other users
- move heads to direction of user talking
- add emote detection when users talk
- make users mouths move when talking
- pets
- buying catalogue deals
- item interaction types (gates, eg)
- drinking from fridge with expiration of holding can in hand
- battleball (maybe? never done it before)
- trax (possibly? never done it before either)
- wobble squabble
- bots in public rooms
- habbo club
- monthly habbo club gifts
- rollers
- furni exchange/currency items
- delete room
- delete furniture
- mod tools
- commands
- whisper
- navigator room search
- navigator add favourite rooms
- sort navigator rooms by highest populated appearing first
- show users who just entered the room, the current state of public items such as pool lifts, booths, etc.
- add walkways in public rooms to cross between
- lock rooms and allow people to knock to enter
- password lock and allow people to enter the password to enter
 
Last edited:

Lex

Newbie Spellweaver
Joined
Dec 3, 2016
Messages
26
Reaction score
3
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

It would be really neat if you can make battleball working! :O
 
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

Quack , implements SnowStorm can be more easy than BattleBall ?
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

Quack , implements SnowStorm can be more easy than BattleBall ?

Hell no, never happening, sorry. Unless there's a way to turn the .cct back to .cst with their bytecode maintained, then maybe, otherwise there's no possibility.
 
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

I undestand , well maybe we got battleball on future... , another question , what is the height for furniture in Kepler , i remeber Debbo server just allow 2 furnis , i dont know if that is a v13/v14 limitation
 
Developer
Developer
Joined
Dec 11, 2010
Messages
2,955
Reaction score
2,685
Re: Kepler - v13 Emulator [C11, SQLite3, libuv]

So I decided to move from V13 to V18 because there was features that were missing from V13, such as the ability to delete posters/wall furniture, you could only pick them up meanwhile you had the option to delete floor furniture. Also room rating and recommended rooms are a nice addon too.

Changelog

- Added: Delete room along with furniture, kicks all users inside room.
- Added: Buying catalogue deals
- Added: Ability for room owners to lock their rooms so users would have to knock to enter.
- Added: Add face gestures/mouth movement when user talks
- Added: Show users the current state of public room items when they join, also reset the pool lift/pool change booths if a user disconnects inside of one.
- Added: Recommended rooms on navigator

- Fix: The amount of items received when buying deals
- Fix: Setting password setting when updating flat settings

MLf4ZDk - Kepler - v21 Emulator [Java, MariaDB, Netty] - RaGEZONE Forums


rAI5lwM - Kepler - v21 Emulator [Java, MariaDB, Netty] - RaGEZONE Forums


I undestand , well maybe we got battleball on future... , another question , what is the height for furniture in Kepler , i remeber Debbo server just allow 2 furnis , i dont know if that is a v13/v14 limitation

I set the max height to 8 which is more than enough, but there has to be limits somewhere right? :wink:

Code:
/**
 * Handle item adjustment.
 *
 *    [USER=2000183830]para[/USER]m moveItem the item
 *    [USER=2000183830]para[/USER]m rotation the rotation only
 */
void room_map_item_adjustment(room *room, item *item, bool rotation) {
    if (rotation) {
        // TODO: Item manipulation here
   } else {
        room_tile *tile = room->room_map->map[item->coords->x][item->coords->y];

        if (tile == NULL) {
            return;
        }

        item->coords->z = tile->tile_height;
    }

    if (item->coords->z > 8) {
        item->coords->z = 8;
    }
}
 

Attachments

You must be registered for see attachments list
Last edited:
Skilled Illusionist
Joined
Feb 25, 2009
Messages
343
Reaction score
114
Re: Kepler - v18 Emulator [C11, SQLite3, libuv]

It's a so beautiful project man ! :D

Are the à github or something else ? :)
 
Skilled Illusionist
Joined
Dec 27, 2008
Messages
311
Reaction score
205
Re: Kepler - v18 Emulator [C11, SQLite3, libuv]

You change to v18 so its possible bring to us Jukebox before Traxmachine right....
 
Status
Not open for further replies.
Back
Top