Skip to main content

Integrations Overview

This section explains how XDEV Appearance integrates with:

  • frameworks
  • appearance systems
  • animation systems
  • legacy resources
  • synchronization workflows

The resource was intentionally designed to remain modular and compatibility-focused rather than framework-locked.


Integration Philosophy

XDEV Appearance separates:

appearance logic
framework logic
UI logic
database logic

This architecture simplifies:

  • migrations
  • compatibility
  • maintenance
  • custom integrations

Supported Integrations

Current documented integrations:

QBCore
Illenium Appearance
Walkstyle Systems
Legacy Appearance Resources

QBCore Integration

Native QBCore compatibility includes:

commands
permissions
jobs
gangs
player data

The system may operate with QBCore directly without major rewrites.


Illenium Compatibility

The resource supports compatibility workflows for:

appearance conversion
tattoo rebuilding
event compatibility
database extension

This simplifies migration from Illenium Appearance.


Walkstyle Integration

Optional walkstyle overrides support:

RPEmotes
custom animation systems
movement synchronization

through the override system.


Legacy Resource Compatibility

Compatibility layers exist to support older systems such as:

qb-clothing
legacy appearance structures
custom frameworks

through:

  • converters
  • event bridges
  • synchronization workflows

Event Integration

The resource exposes configurable events through:

sendEvent()

allowing external systems to integrate safely without modifying protected files.


Override Integration

Developers may replace internal behavior using overrides for:

notifications
payments
walkstyles
permission checks
validation systems

This allows integration with nearly any server architecture.


Database Integration

The SQL structure supports:

fresh installs
legacy databases
migration workflows
column extension

allowing easier transitions from older appearance systems.


Synchronization Philosophy

XDEV Appearance focuses heavily on:

rebuilding
synchronization
conversion
compatibility

instead of relying entirely on cached appearance states.

Purpose:

  • reduce desync
  • improve tattoo stability
  • improve ped rebuilding
  • support migrations

Modular Design

The integration system intentionally avoids hardcoded assumptions whenever possible.

This improves support for:

standalone servers
custom frameworks
heavily modified servers
large RP infrastructures

Recommended Reading Order

Recommended integration documentation order:

1. Compatibility
2. QBCore
3. Illenium Format
4. Walkstyle

Developer Notes

Unlike many appearance systems, XDEV was designed from the beginning to operate as a compatibility layer rather than only a standalone clothing resource.

This philosophy improves:

migration safety
resource flexibility
framework independence
long-term maintainability