Features
What it does
Everything Universe RP adds to Jedi Academy multiplayer, and how it works. /list commands in game lists every command.
Characters
An account, characters that keep everything they earn, levels, skills and a shop.
Accounts and characters
Make an account once with /new <login> <password> and log in with /login on later visits. An account holds several characters: /char new <name> makes one, /char use <name> switches, and /char alone lists them.
Each character keeps its own level, experience, skills, credits, inventory, model, size, description, sabers, hat and cape. Logging in and switching characters happen in place, without a respawn, unless the server turns that off.
Levels and skills
Characters gain experience from admins and, where the server sets it up, from defeating NPCs. Every level adds 2 maximum health and a skill point, with extra points at every tenth level.
Points go into 60 skills in five groups: Force powers, weapons, protection, ammo and items. /list force, /list weapons, /list protect, /list ammo and /list items show them, and /list <number> explains one.
Credits and the shop
Credits are earned in play and spent at the shop: /stuff item and /stuff upgrade list what is for sale, /buy buys it. Items such as ammo, fuel and Force Boon are used up; the three upgrades stay with the character for good.
Pay other players with /givecredits, or an NPC in a scene with /spendcredits.
Inventory, descriptions and allies
/invshows your RP items; give them with/giveitem. Admins create them with/createitem./attributes "text"sets what others read about your character with/examine.- Allies, added with
/allyaddor by aiming with/allyaim, share/allychatand can't be hurt by you. /settingslists the toggles of your account.
Chat
A chat made for roleplay: each kind of message has its own colour and its own range.
Range, like a real voice
What you type in the chat box is heard within 700 units, as a normal voice would carry. Start a message with a modifier to change what it is and how far it goes: /me draws a blaster.
Most modifiers take a suffix: low to speak quietly, long to carry further, all for the whole server. Text in double quotes, or between two pairs of apostrophes, shows in green: /me nods. ''Follow me.''
Ranges, in map units
| Kind | low | normal | long |
|---|---|---|---|
| Speech | 65 | 700 | 2000 |
| Actions | 200 | 1200 | 2000 |
| Shout | - | 1500 | 2000 |
| Whisper | 50 | 65 | - |
The all versions reach everyone on the server.
The modifiers
| Modifier | What it is |
|---|---|
/me | An action: Kira draws a blaster |
/do | A description of the world around you |
/my | A description of something of yours: Kira's cloak is torn |
/force | A Force action: Kira uses the Force to... |
/shout, /whisper | Raising or lowering your voice |
/low, /long, /all | Plain speech at another range |
/npc | Speaking as an NPC in your scene |
/c or /comm | A comlink message, server-wide |
/thought | A thought, server-wide |
/ryl, /rodian, /huttese, /catharese, /mando ... | Speaking an alien language |
Out of character
/ooc talks out of character to the whole server, in every gametype. /tell sends a private message, and /ignore hides a player's written chat.
Dice, news and voices
/roll 2d6 rolls dice for the players near you, /rollall for everyone; /flipcoin flips a coin. /news reads the server's news channels. /voice_cmd plays a line in your character's own voice, heard by your allies over the radio.
The chat box
You type in a box at the top left, in the chat's own font, that goes on to more lines as you write, up to 480 characters. Colour codes show as you type, and the mouse places the cursor or selects text. It opens for every kind of chat; bind /chatmode ooc or /chatmode ally to a key for OOC or ally chat. /cg_chatInput 0 brings back the old one.
Emotes and movement
Emotes, animations and ways to move that make scenes look right.
Emotes and animations
/emote plays a full emote with its own ending, such as kneel, surrender, sleep, lean, cower or commlink: /emote list lists them. /anim plays any single animation by name or number, from more than 1,600, including moves from JA+.
/wehug and /wekiss play a paired animation with the player in your crosshair.
Sitting where you sit
Sitting and meditating poses are drawn on what is under you: a bench, a step or a crate, instead of hovering over it or sinking into it. Vanilla /meditate is covered too, getting up included. Everyone running the Universe RP client sees it the same way.
Ledge grab
Jump or fall next to a ledge and you grab it by yourself.
| Forward or jump | Pull yourself up |
|---|---|
| Back or crouch | Let go |
| Strafe | Move along the ledge |
A hit, push, pull, grip or knockdown makes you let go.
Getting around
- Grappling hook: a skill. Bind a key to
+grapple, hold it to fire and be pulled to where the hook lands, let go to release. - AutoWalk:
/autowalkkeeps you walking or running the way you hold, so you can type on the move. - AFK:
/away, or a while without input, puts you in a protection bubble with a comlink animation until you move again.
Combat
Melee grapples and kicks, a downed state instead of instant death, and duels.
Melee moves
With fists out, these combinations do more than a punch.
| Keys | Move |
|---|---|
| Forward or back + Attack + Alt Attack | Punch grapple |
| Attack + Alt Attack, no movement key | Knee throw |
| Strafe + Attack + Alt Attack | Head lock: three chokes, then a throw to the ground |
| Forward + right + Alt Attack | Turn-around back kick |
| Forward + left + Alt Attack | Spin kick |
| Jump, then jump again with forward, into someone | Flip kick (Jump 2 or higher) |
| Strafe-jump toward someone beside you | Side flip kick (Jump 2 or higher) |
Downed, not dead
A lethal hit from another player or an NPC knocks you down instead of killing you. While down you can't move, fight, or use the Force or items. When your timer runs out, get up with /getup; a friend nearby can help you up with /helpup. Either way you get a few seconds of protection. Another lethal hit while you are down is the end.
Falls into the void, vehicles and mini-games still kill outright, and the server can switch the system off.
Force Drain grab
With Drain at level 4 or 5, draining someone right in front of you grabs him by the throat. You hold him for up to 10 seconds, both of you rooted, draining his Force first. He breaks free with Absorb one level below your Drain or higher.
Duels and training
/engage_duelchallenges the player you look at to a private saber duel, with most Force powers off./engage_fullforceduelis the same with the Force allowed./training onswitches to training sabers that do almost no damage.
Balance
- Force powers rebalanced at levels 4 and 5, and a Force pool of up to 250.
- The Armor skill can deflect blaster shots.
- The Cloak skill cloaks you, and at level 2 your vehicle too.
- A level 5 Stun Baton opens doors, even locked ones.
Lightsabers
Lightsabers in any colour, with blade styles and holsters.
Any colour
Pick hilts, a preset colour or any colour with RGB sliders, and a blade design, in the in-game saber menu. Or from the console:
/sabercolor 1 255 80 0,/sabercolor 1 #7A3CFFor a colour name, for saber 1 or 2. Black blades too./saberblade 1 flame1: classic, flame1, electric1, flame2 or electric2./saberchanges hilts;/updatesaberapplies a menu pick at once.
Your setup is saved with your character.
Drawn and holstered
- With another weapon out, your saber hangs on your thigh, or stays on your wrist if it is a wrist saber.
/settings 3chooses whether a drawn saber ignites at once, or comes out as a hilt until you light it.- Tavion and Desann styles have stances of their own.
For modders
Saber files (.sab) take extra keys for katas, ready stances, idle animations, custom RGB colours and blade shaders. NPC files can give their sabers a custom colour (saberColor #RRGGBB or saberRGB r g b) and a blade style (saberBlade), with saber2... keys for the second saber.
Looks
Ways to make your character your own.
Hats and capes
/cosmetics hats and /cosmetics capes list them; /cosmetics hats 3 puts one on. They are saved with your character, and NPCs can wear them too.
Size
/scale sets your character's size from 20 to 500 percent; /scale help lists sizes next to real-life heights.
Ghosts and holograms
/ghost turns you into a glowing Force ghost and /holo into a blue hologram. Both pass through people and stay off the radar.
HD HUD
Sharper weapon, item and Force icons, crosshairs and zoom views, which keep their shape on wide screens.
Use hint
A hand icon appears when the Use key would do something: a door, a button, a console, an NPC.
Seen by everyone
Players running the Universe RP client see all of this. Where the server allows other clients, they play without these looks.
Building worlds
Admins and builders change the map in game and keep the result.
The Entity System
Admins with the Entities and Remaps power edit the map in game:
/entaddand/entaddaimplace doors, lights, effects, models, NPC spawners and anything else the game knows;/enthelpexplains every class and its keys./entcopy,/entcutand/entrotatemove things by aim;/enteditand/entremovechange them./entsave defaultsaves it all so it loads with the map next time./settings 6draws the box of whatever you aim at.
Extras menus
Point and click instead of typing: in the Universe RP menu, browse the server's props (MD3 and GLM models, with a 3D preview), effects, NPCs and vehicles, music and sounds, and place props, effects, lights and NPC spawners on the surface you aim at.
Locks
Doors, lifts, buttons and triggers can be locked to a list of accounts, per map: /entlockset puts a lock on what you aim at, /entlockadd lets accounts through. NPCs never pass.
NPCs
- Spawners can spawn at once, respawn, set the team, size, hat and cape, a hologram or ghost look, or freeze their NPCs.
- They can pay XP and credits to whoever defeats their NPCs.
/npcspawns, kills, freezes or changes NPCs;/ordertells yours to follow, guard or cover.
The map itself
/remapswaps a shader in the map, saved per map like entities./admweathersets the weather for everyone, and can layer several effects.- A second pool of logical entities, so spawners and markers don't use up the map's entity limit.
Single player maps
Jedi Academy's single player maps, and Jedi Outcast's, can be played in multiplayer, with entity classes such as misc_model_ghoul brought over from single player.
Running a server
Tools and settings for the people who run the server.
Admin powers, one by one
Admin commands are given to accounts one power at a time: /adminup <player> <number or all> and /admindown, listed with /adminlist. Credit and admin changes are written to an audit log.
Server tools
/admmapchanges map and gametype together;/admweathersets the weather./teleport,/teleaim,/paralyze,/silence,/noclipand more./admhiddenand/admwalkthroughhide you or let you walk through people.
Mini-games
The Duel Tournament (/duelmode) is a one-on-one saber bracket in the map's duel arena; Melee Battle (/meleemode) a fists-only free-for-all. Admins set up the arenas in game.
Many settings
Hundreds of server cvars tune the mod: weapon damage, Force, the downed timer, AFK, mini-games, who may use what. The server guide covers the important ones.
Platforms
Universe RP runs where you do.
Native TaystJK
Built for TaystJK, a modern Jedi Academy engine with Rend2 and Vulkan renderers and many fixes. About TaystJK
Every system
Windows (64-bit and 32-bit), Linux (64-bit, 32-bit and ARM64) and macOS (Apple Silicon and Intel).
Open source
The code is on GitHub under the GPLv2. It continues GalaxyRP, which grew out of zyk's mod.
Ready to play?
Get the engine and the package for your system.