🎭nova_multicharacter

NOVA Framework advanced multicharacter system. Provides a cinematic character selection and creation experience with visual effects, background music, and rich customization.

Features

  • Character List β€” View and select existing characters

  • Create Character β€” Create new characters with name, date of birth, gender

  • Delete Character β€” Remove characters (configurable)

  • Multiple Slots β€” Configurable character slots per player

  • Cinematic Mode β€” Camera effects and animations during selection

  • Background Music β€” Ambient music during character selection

  • Visual Effects β€” Screen effects and weather/time settings

  • Localization β€” Portuguese language support

  • Performance Mode β€” Reduced effects for lower-end systems

  • Starter Items β€” Configurable items given to new characters

  • Last Location β€” Option to spawn at last known location

Configuration

Edit config.lua:

Configuration Options

Option
Type
Description

DefaultSlots

number

Character slots per player

DefaultSpawn

vector4

Spawn position during selection

BackgroundMusic

table

Music settings (enabled, volume, file)

CinematicMode

table

Camera/letterbox effects

Effects

table

Visual effects (blur, vignette)

TimeSettings

table

Time/weather during selection

StarterItems

table

Items given to new characters

PerformanceMode

boolean

Disable heavy effects

DeleteButton

boolean

Allow character deletion

How It Works

  1. Player connects and triggers the multicharacter screen

  2. Cinematic effects activate (camera, music, weather)

  3. Existing characters are displayed with their appearance loaded on the ped

  4. Player selects a character or creates a new one

  5. On creation, the nova_creator is optionally called for appearance

  6. Starter items are given to new characters

  7. Player spawns at last location or default spawn

Pages

The NUI supports optional link pages:

Dependencies

  • nova_core β€” Player/character data, login/logout flow

  • oxmysql β€” Database operations

Notes

  • This is the premium version of multicharacter, replacing nova_multichar (free)

  • Supports HUD integration via Config.CustomHud

  • Character appearance is loaded from the database

  • The NUI features a modern dark theme with smooth transitions

  • Background music loops during character selection and stops on spawn

Last updated