Kepler - Java v14+ server (SnowStorm, BattleBall, Camera, Wobble Squabble)

Quackster

a devbest user says what
Aug 22, 2010
1,765
1,245
Who wants to see the project owner give Kepler some love after more than 18 months of no releases?! Hell yeah, I hope people still care about this project. lol

This is the Kepler v1.4 release. I bumped it to v1.4 from v1.32 because the changelog is absolutely massive and I figured a milestone this big deserves a bigger version increment.

---IMPORTANT: the format of server.ini has changed, my best advice is to delete the current one, and Kepler will recreate it, and then you can reconfigure it---

Some other important notes:

* Birthdays and emails and receiving email options are now saved to the database, if a person tries to change their email or save their password while they never had a birthday entered, the database will use that birthday for future onwards, remember that!

* Poker is probably one of the last features that Kepler still lacks, and honestly I'm unsure if I'll ever get around it, maybe at some point.

Changelog

  • New: standardised Kepler to run on JDK 11, which is a a long term edition of Java.
  • New: remove bcrypt, if you can't get libsodium to work, that's not my problem.
  • New: removed support for any Habbo version higher than v14, this means that jukeboxes won't work, but having multiple versions made it easy for people installing Kepler to fuck up their installation, so I removed all of it, the packets for the jukebox are still there though.
  • New: redid the generation of server.ini. PLEASE DELETE YOUR SERVER.INI AND LET IT RECREATE IT.
  • New: dropped support for plaintext passwords.
  • Added: recycler config entries.
  • Added: change password, email and receive news toggle.
  • Added: old style lido furniture layout for 'Habbo Lido' public room.
  • Added: queue tile support to infobus.
  • Added: queue tiles to infobus (see figure 1).
  • Fixed: users without swimmers could still use pool ladders.
  • Fixed: the table for public room walkways, was missing.
  • Fixed: pools are more consistently going to allow descend/drop.
  • Fixed: the check of max height drop and jump no longer gives a Habbo superpowers.
  • Fixed: pool elevator now actually allows people who bought tickets while wearing swimmers.
  • Fixed: habbos are now bolted into the swim animation until AFTER their dive and hopping out of the pool is finished.
  • Fixed: purchasing posters now gives the intended poster instead of a blank whatever the fuck.
  • Fixed: teleporters as a whole were kind of fucked up before, but now they work fine.
  • Fixed: call for help tickets no longer get stuck after being deleted.
  • Fixed: Habbos can no longer stare at someone while inside a doorway.
  • Fixed: purchasing film.
  • Fixed: gifting film.
  • Fixed: gifts now work for both posters and film, amazing!
  • Fixed: some Habbos would get their feet glued to the floor of the pool booth.
  • Fixed: placing room items wouldn't refresh the tile map and if there was a soundmachine, for example.
  • Fixed: battleball now gives accurate scoring.

figure 1:

This was done by hand, so I hope you're happy!

pAxI66h.png


Download:

Compiled release:
Source code:

As always, if you're upgrading from v1.32 (until now, this has been the latest version for 1 and 1/2 years) then run the v1.4 migration against your database in the /migrations/ folder. Always remember to take backups.
 

albirojofuerte

New Member
Feb 18, 2020
5
1
when i try to open the kepler.bat, it says: The system cannot find the path specified, I don't know what I'm forgetting, I had already done this in 2020 but it seems that it has changed a bit, I already did the server.ini thing and changed it
 

Macemore

Circumcised pineapples
Aug 26, 2011
1,681
819
Who wants to see the project owner give Kepler some love after more than 18 months of no releases?! Hell yeah, I hope people still care about this project. lol

This is the Kepler v1.4 release. I bumped it to v1.4 from v1.32 because the changelog is absolutely massive and I figured a milestone this big deserves a bigger version increment.

---IMPORTANT: the format of server.ini has changed, my best advice is to delete the current one, and Kepler will recreate it, and then you can reconfigure it---

Some other important notes:

* Birthdays and emails and receiving email options are now saved to the database, if a person tries to change their email or save their password while they never had a birthday entered, the database will use that birthday for future onwards, remember that!

* Poker is probably one of the last features that Kepler still lacks, and honestly I'm unsure if I'll ever get around it, maybe at some point.

Changelog

  • New: standardised Kepler to run on JDK 11, which is a a long term edition of Java.
  • New: remove bcrypt, if you can't get libsodium to work, that's not my problem.
  • New: removed support for any Habbo version higher than v14, this means that jukeboxes won't work, but having multiple versions made it easy for people installing Kepler to fuck up their installation, so I removed all of it, the packets for the jukebox are still there though.
  • New: redid the generation of server.ini. PLEASE DELETE YOUR SERVER.INI AND LET IT RECREATE IT.
  • New: dropped support for plaintext passwords.
  • Added: recycler config entries.
  • Added: change password, email and receive news toggle.
  • Added: old style lido furniture layout for 'Habbo Lido' public room.
  • Added: queue tile support to infobus.
  • Added: queue tiles to infobus (see figure 1).
  • Fixed: users without swimmers could still use pool ladders.
  • Fixed: the table for public room walkways, was missing.
  • Fixed: pools are more consistently going to allow descend/drop.
  • Fixed: the check of max height drop and jump no longer gives a Habbo superpowers.
  • Fixed: pool elevator now actually allows people who bought tickets while wearing swimmers.
  • Fixed: habbos are now bolted into the swim animation until AFTER their dive and hopping out of the pool is finished.
  • Fixed: purchasing posters now gives the intended poster instead of a blank whatever the fuck.
  • Fixed: teleporters as a whole were kind of fucked up before, but now they work fine.
  • Fixed: call for help tickets no longer get stuck after being deleted.
  • Fixed: Habbos can no longer stare at someone while inside a doorway.
  • Fixed: purchasing film.
  • Fixed: gifting film.
  • Fixed: gifts now work for both posters and film, amazing!
  • Fixed: some Habbos would get their feet glued to the floor of the pool booth.
  • Fixed: placing room items wouldn't refresh the tile map and if there was a soundmachine, for example.
  • Fixed: battleball now gives accurate scoring.

figure 1:

This was done by hand, so I hope you're happy!

pAxI66h.png


Download:

Compiled release:
Source code:

As always, if you're upgrading from v1.32 (until now, this has been the latest version for 1 and 1/2 years) then run the v1.4 migration against your database in the /migrations/ folder. Always remember to take backups.
Of course we still care about this project, it's objectively one of the best emulators.
 

Jiyorude

New Member
Mar 20, 2019
9
1
For those that are having issues with the run file, try downloading the latest development build from:

I replaced the bat and java files with this and after that my server ran perfectly fine. I also had the 'could not find main class' error in the beginning.
 

Quackster

a devbest user says what
Aug 22, 2010
1,765
1,245
The pets update - they are now very much complete.

Pets were like, 25% done before, the commands barely worked (pets would just be in a middle of another task and ignore you) and the code behind doing pets updates was a complete mess and it slowly became impossible to add new features, however that's been reworked.

And new features
  • Pet commands
  • Pets will now play with toys
  • Pets will now consume food with the food left slowly going down
  • Pets will now consume water with the water level slowly going down
  • There's a special marizpan treat for dogs only (no other animals will eat this)
  • There's a special chocolate mouse for cats only (no other animals will eat this)
  • There's special steaks for crocs only (no other animals will eat this)

Pet commands
  • [pet name] play dead/dead
  • [pet name] lie down/lay
  • [pet name] jump
  • [pet name] sit
  • [pet name] come here/come here/come over
  • [pet name] go away/go
  • [pet name] speak

Commits:

Screenshots
VDfiu4F.png


Download
 

sysvol

New Member
Jun 25, 2023
9
1
You must be registered for see images attach

Can the following issue with petal patches be easily fixed? they seem to stack on top of each other when overlapping instead of staying the same height

nvm fixed it in furni definitions. Any way to get a larger client like the one in origins?
 
Last edited:

MajesticBoss

Active Member
Sep 16, 2019
174
27
You must be registered for see images attach

Can the following issue with petal patches be easily fixed? they seem to stack on top of each other when overlapping instead of staying the same height

nvm fixed it in furni definitions. Any way to get a larger client like the one in origins?
Yes i own a Large client it uses a Shockwave Projector!
You must be registered for see images attach


Thats what my client looks like!
 

sysvol

New Member
Jun 25, 2023
9
1
Download that and add a DCR Pack
Post automatically merged:

You must be registered for see images attach

it is 2x bigger then a client in a browser !
Downloaded this but when I try open SPR, SPRD or SPRS.exe it says I need shockwave, I must be doing something wrong. Do you have a guide, or could you write up rough instructions so a noob can follow?
 

BENx1996

New Member
Jul 17, 2024
1
0
Does anyone know how to clean / empty your hand in Kepler?
I've tried looking in PHPMyAdmin but couldn't figure out where I could delete the records.
 

Joe

Well-Known Member
Jun 10, 2012
4,174
1,956
Does anyone know how to clean / empty your hand in Kepler?
I've tried looking in PHPMyAdmin but couldn't figure out where I could delete the records.
It’s usually in an items table, but not 100% as it’s Kepler. Post a screenshot of the tables.
 

Roper

Ancient Member
Jul 4, 2010
588
229
Does anyone know how to clean / empty your hand in Kepler?
I've tried looking in PHPMyAdmin but couldn't figure out where I could delete the records.
Hi, as @Joe said, this is done via the 'items' table within Kepler's database.

You can filter by 'user_id' and then delete everything for that user.
 

Users who are viewing this thread

Top