Initiate Mage
- Joined
- Jun 20, 2025
- Messages
- 3
- Reaction score
- 2
Hello everyone,
I am currently developing a custom Nitro-compatible retro project called Jabbix.
The project was started completely from scratch.
The goal is to create a custom emulator with a standard hotel mode and a dedicated roleplay game mode, keeping the two systems separated while still running within the same server.
This is an actively developed project, and many systems have already been implemented, fixed, or significantly improved.
Current overall development progress: approximately 70%
Project Stack
Custom TypeScript/Node.js emulator
Nitro React client
MySQL database
Custom packet handling
Custom room system
Custom roleplay system
Custom multilingual system
Support for local chat translation
Main Emulator - 75%
Implemented:
WebSocket Gateway
Login/session handling
Packet routing
Room entry system
Room model loading
User generation
Movement with direction handling
Multi-user room synchronization
Room user list synchronization
Room status updates
Basic command structure for staff/admin users
Separation between normal mode and RP mode
Still to improve:
Wider packet coverage
More complete edge case handling
Better session recovery
Additional stability testing with many users online
Normal Hotel Mode - 65%
Implemented or improved:
Normal room loading
User movement
Basic furniture interaction
Catalog loading
Inventory basics
Fixes related to room creation/loading
Friend list basics
User follow fixes
Public room list improvements
Staff/admin permissions
Basic moderation commands
Basic multilingual UI support
Still to improve:
More complete catalog pages
Better public room images
More complete friend/messenger behavior
Marketplace
Achievements
Trade polishing
More normal mode UI translations
Navigator - 70%
Implemented:
Normal navigator sections
RP navigator section
Public/official room list
Room search improvements
Staff-selected room support
Roleplay room visibility based on rank
Rank 7 admin access to all roleplay rooms
Normal users limited where required
Still to improve:
Cleaner category sorting
Better room thumbnails
Better integration with the “My World” section
More complete navigator filters
Room System - 75%
Implemented:
Custom room models
Custom heightmaps
Door position handling
Room black screen fixes
Room re-entry fixes
Floor item loading
Wall item loading
Furniture movement
Furniture rotation
Furniture stacking
Large block / Builders Club stacking fix
Furniture collision handling improvements
Multi-user room synchronization
Still to improve:
More advanced furniture interaction cases
Better roller behavior
Better stacked item edge cases
Additional room performance testing
Furniture System - 80%
Implemented and fixed:
Furniture loading from the database
Floor item packets
Wall item packets
Pickup system
RP pickup permissions
Pickup restriction for rank 7+ inside RP rooms
RP pickup inventory fix
Custom black cube furniture fixes
FurnitureData database mapping fixes
Custom RP furniture restored and remapped
ATM interaction support
Teleport interaction support
Teleport links fixed
Fixed teleport positions using imported room data
Removed unnecessary teleport debug warnings
Still to improve:
Complete asset review
Better fallback solution for missing assets
More custom interaction types
Further state synchronization improvements
Catalog - 65%
Implemented:
Catalog index loading
Catalog page loading
Credit furniture support
Pet catalog visibility fixes
Product and furniture data compatibility improvements
Database column compatibility fixes
Still to improve:
Limited rare support
More catalog layouts
Further category refinement
Better product data consistency
Additional shop page testing
Inventory - 65%
Implemented:
Basic furniture inventory
Pickup from rooms
Fixed RP room pickup
Owner/rank checks
RP item inventory separated from normal furniture inventory
Still to improve:
Better real-time inventory updates
More categories
Better item state handling
Better UI feedback
Roleplay Mode - 80%
RP mode is the main custom feature of Jabbix.
Implemented:
RP ON/OFF logic
RP room detection
RP HUD
RP profile system
Hunger
Thirst
Energy
Health
Needs decay task
Fainting/death state
Revival system
Hospital respawn
RP jobs
Job ranks
Salary system
Wallet/bank system
Deposit/withdraw
RP inventory
RP items
Food
Drinks
First aid kits
RP shop logic
ATM support
Supermarket support
Pharmacy support
Police and jail basics
Wanted users
Bail system
Emergency system
Service requests
RP chat commands
RP guide panel
RP map overlay
PHP/canvas city map support
RP admin tools
Currently available RP commands:
/rp on / off
/rpname
/wallet
/balance
/deposit
/withdraw
/color
/takejob
/leavecolor
/salary
/needs
/hospitalrp
/shop
/buy
/eat
/drink
/911
/service
/accept
/wanted
/bail
/goldenapple
/heal
/revive
/arrest
/release
/salute
/map
/map
/y
/p
/b
/n
Still to improve:
Vehicles
Phone system
Advanced police tools
Advanced hospital tools
More job-specific gameplay
Business ownership
More advanced economy balancing
More RP UI panels
RP Rooms and City System - 75%
Implemented:
Main RP city room
Hospital room
Jail cell
Bank
Supermarket
Bar
Police station
Several RP interior rooms
Teleporting between important roleplay locations
Teleport coordinate fixes
Custom MPU image furniture fixes
Custom hospital furniture restored
Black cube furniture fixed globally in RP rooms
RP map overlay connected to the city map
Still to improve:
Further room polishing
Additional teleport path checks
Better furniture layout in some rooms
More city cleanup operations
More interactive roleplay locations
Multilingual System - 65%
Currently available languages:
Italian
English
Implemented:
Language selection before client loading
Saved language preference
Browser language detection
Normal client mode translation layer
RP HUD translation
RP panel translation
Server-side translated messages
Client-to-server language synchronization
Chat translation currently supports:
Public chat
Whisper/speak
Private messages
RP chat channels
Per-user target language
Commands are ignored and not translated
Still to improve:
More UI translation keys
More languages
Improved database text translation
Better translation cache handling
Persistent language preference in the database
Client UI - 65%
Implemented:
RP HUD
RP toolbar mode
RP guide panel
RP map overlay
Language startup screen
Partial normal mode translation
RP toolbar restrictions
Map iframe overlay
Map cleanup command behavior
Still to improve:
Better UI polishing
More responsive panels
More complete settings UI
More complete normal mode translation
Better support for smaller screens
Pets - 45%
Implemented or partially implemented:
Pet catalog fixes
Pet image fix
Pet inventory/placement improvements
Basic pet interaction improvements
Riding logic partially fixed
Still to improve:
Complete pet AI
Automatic eating
More pet commands
Better riding behavior
Greater pet state synchronization
Wired / Rollers / Advanced Furniture - 45%
Implemented or partially implemented:
Improved wired double-click handling
Wired collision support
Roller mechanism partially working
Improved roller Z behavior
Basic teleport interactions fixed
Improved stack height logic
Still to improve:
Full wired system
Complete triggers/effects/conditions
Precise roller behavior
Better furniture state synchronization
More advanced interaction types
Messenger / Friends - 55%
Implemented or partially implemented:
Friend list basics
Friend request improvements
User follow fixes
Online presence improvements
Messenger/private message translation support
Still to improve:
Better online/offline synchronization
More persistent friend edge cases
More complete Messenger UI behavior
Known Issues / Planned Fixes
Some standard client UI labels still need translation
Some catalog pages still need to be completed
Some imported RP rooms need manual polishing
Some custom furniture still needs asset verification
Full wired support is not finished yet
The complete pet system is not finished yet
Marketplace is not finished yet
Achievements are not finished yet
Further trade improvements are planned
Further permission cleanup is planned
More jobs and roleplay interactions will be added
Current Development Summary
Emulator core: 75%
Normal hotel mode: 65%
Roleplay mode: 80%
Furniture system: 80%
Navigator: 70%
Catalog: 65%
Inventory: 65%
RP economy/jobs: 70%
RP rooms/teleports: 75%
Multilingual system: 65%
Chat translation: 55%
Pets: 45%
Wired/rollers: 45%
Overall project: approximately 70%
Jabbix is still under active development, but it is already usable for testing both normal hotel gameplay and roleplay gameplay.
I will continue updating this thread as more systems are completed.
To follow the project and stay updated, join the Discord channel:
I am currently developing a custom Nitro-compatible retro project called Jabbix.
The project was started completely from scratch.
The goal is to create a custom emulator with a standard hotel mode and a dedicated roleplay game mode, keeping the two systems separated while still running within the same server.
This is an actively developed project, and many systems have already been implemented, fixed, or significantly improved.
Current overall development progress: approximately 70%
Project Stack
Custom TypeScript/Node.js emulator
Nitro React client
MySQL database
Custom packet handling
Custom room system
Custom roleplay system
Custom multilingual system
Support for local chat translation
Main Emulator - 75%
Implemented:
WebSocket Gateway
Login/session handling
Packet routing
Room entry system
Room model loading
User generation
Movement with direction handling
Multi-user room synchronization
Room user list synchronization
Room status updates
Basic command structure for staff/admin users
Separation between normal mode and RP mode
Still to improve:
Wider packet coverage
More complete edge case handling
Better session recovery
Additional stability testing with many users online
Normal Hotel Mode - 65%
Implemented or improved:
Normal room loading
User movement
Basic furniture interaction
Catalog loading
Inventory basics
Fixes related to room creation/loading
Friend list basics
User follow fixes
Public room list improvements
Staff/admin permissions
Basic moderation commands
Basic multilingual UI support
Still to improve:
More complete catalog pages
Better public room images
More complete friend/messenger behavior
Marketplace
Achievements
Trade polishing
More normal mode UI translations
Navigator - 70%
Implemented:
Normal navigator sections
RP navigator section
Public/official room list
Room search improvements
Staff-selected room support
Roleplay room visibility based on rank
Rank 7 admin access to all roleplay rooms
Normal users limited where required
Still to improve:
Cleaner category sorting
Better room thumbnails
Better integration with the “My World” section
More complete navigator filters
Room System - 75%
Implemented:
Custom room models
Custom heightmaps
Door position handling
Room black screen fixes
Room re-entry fixes
Floor item loading
Wall item loading
Furniture movement
Furniture rotation
Furniture stacking
Large block / Builders Club stacking fix
Furniture collision handling improvements
Multi-user room synchronization
Still to improve:
More advanced furniture interaction cases
Better roller behavior
Better stacked item edge cases
Additional room performance testing
Furniture System - 80%
Implemented and fixed:
Furniture loading from the database
Floor item packets
Wall item packets
Pickup system
RP pickup permissions
Pickup restriction for rank 7+ inside RP rooms
RP pickup inventory fix
Custom black cube furniture fixes
FurnitureData database mapping fixes
Custom RP furniture restored and remapped
ATM interaction support
Teleport interaction support
Teleport links fixed
Fixed teleport positions using imported room data
Removed unnecessary teleport debug warnings
Still to improve:
Complete asset review
Better fallback solution for missing assets
More custom interaction types
Further state synchronization improvements
Catalog - 65%
Implemented:
Catalog index loading
Catalog page loading
Credit furniture support
Pet catalog visibility fixes
Product and furniture data compatibility improvements
Database column compatibility fixes
Still to improve:
Limited rare support
More catalog layouts
Further category refinement
Better product data consistency
Additional shop page testing
Inventory - 65%
Implemented:
Basic furniture inventory
Pickup from rooms
Fixed RP room pickup
Owner/rank checks
RP item inventory separated from normal furniture inventory
Still to improve:
Better real-time inventory updates
More categories
Better item state handling
Better UI feedback
Roleplay Mode - 80%
RP mode is the main custom feature of Jabbix.
Implemented:
RP ON/OFF logic
RP room detection
RP HUD
RP profile system
Hunger
Thirst
Energy
Health
Needs decay task
Fainting/death state
Revival system
Hospital respawn
RP jobs
Job ranks
Salary system
Wallet/bank system
Deposit/withdraw
RP inventory
RP items
Food
Drinks
First aid kits
RP shop logic
ATM support
Supermarket support
Pharmacy support
Police and jail basics
Wanted users
Bail system
Emergency system
Service requests
RP chat commands
RP guide panel
RP map overlay
PHP/canvas city map support
RP admin tools
Currently available RP commands:
/rp on / off
/rpname
/wallet
/balance
/deposit
/withdraw
/color
/takejob
/leavecolor
/salary
/needs
/hospitalrp
/shop
/buy
/eat
/drink
/911
/service
/accept
/wanted
/bail
/goldenapple
/heal
/revive
/arrest
/release
/salute
/map
/map
/y
/p
/b
/n
Still to improve:
Vehicles
Phone system
Advanced police tools
Advanced hospital tools
More job-specific gameplay
Business ownership
More advanced economy balancing
More RP UI panels
RP Rooms and City System - 75%
Implemented:
Main RP city room
Hospital room
Jail cell
Bank
Supermarket
Bar
Police station
Several RP interior rooms
Teleporting between important roleplay locations
Teleport coordinate fixes
Custom MPU image furniture fixes
Custom hospital furniture restored
Black cube furniture fixed globally in RP rooms
RP map overlay connected to the city map
Still to improve:
Further room polishing
Additional teleport path checks
Better furniture layout in some rooms
More city cleanup operations
More interactive roleplay locations
Multilingual System - 65%
Currently available languages:
Italian
English
Implemented:
Language selection before client loading
Saved language preference
Browser language detection
Normal client mode translation layer
RP HUD translation
RP panel translation
Server-side translated messages
Client-to-server language synchronization
Chat translation currently supports:
Public chat
Whisper/speak
Private messages
RP chat channels
Per-user target language
Commands are ignored and not translated
Still to improve:
More UI translation keys
More languages
Improved database text translation
Better translation cache handling
Persistent language preference in the database
Client UI - 65%
Implemented:
RP HUD
RP toolbar mode
RP guide panel
RP map overlay
Language startup screen
Partial normal mode translation
RP toolbar restrictions
Map iframe overlay
Map cleanup command behavior
Still to improve:
Better UI polishing
More responsive panels
More complete settings UI
More complete normal mode translation
Better support for smaller screens
Pets - 45%
Implemented or partially implemented:
Pet catalog fixes
Pet image fix
Pet inventory/placement improvements
Basic pet interaction improvements
Riding logic partially fixed
Still to improve:
Complete pet AI
Automatic eating
More pet commands
Better riding behavior
Greater pet state synchronization
Wired / Rollers / Advanced Furniture - 45%
Implemented or partially implemented:
Improved wired double-click handling
Wired collision support
Roller mechanism partially working
Improved roller Z behavior
Basic teleport interactions fixed
Improved stack height logic
Still to improve:
Full wired system
Complete triggers/effects/conditions
Precise roller behavior
Better furniture state synchronization
More advanced interaction types
Messenger / Friends - 55%
Implemented or partially implemented:
Friend list basics
Friend request improvements
User follow fixes
Online presence improvements
Messenger/private message translation support
Still to improve:
Better online/offline synchronization
More persistent friend edge cases
More complete Messenger UI behavior
Known Issues / Planned Fixes
Some standard client UI labels still need translation
Some catalog pages still need to be completed
Some imported RP rooms need manual polishing
Some custom furniture still needs asset verification
Full wired support is not finished yet
The complete pet system is not finished yet
Marketplace is not finished yet
Achievements are not finished yet
Further trade improvements are planned
Further permission cleanup is planned
More jobs and roleplay interactions will be added
Current Development Summary
Emulator core: 75%
Normal hotel mode: 65%
Roleplay mode: 80%
Furniture system: 80%
Navigator: 70%
Catalog: 65%
Inventory: 65%
RP economy/jobs: 70%
RP rooms/teleports: 75%
Multilingual system: 65%
Chat translation: 55%
Pets: 45%
Wired/rollers: 45%
Overall project: approximately 70%
Jabbix is still under active development, but it is already usable for testing both normal hotel gameplay and roleplay gameplay.
I will continue updating this thread as more systems are completed.
To follow the project and stay updated, join the Discord channel:
To view the content, you need to sign in or register
Attachments
Last edited:

