exult(1)

πŸ“¦
version 1.12.1 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– exult_studio πŸ’–

okay bestie, buckle up β€” this is exult_studio, straight out of the General Commands Manual, and it's literally the little sister program to exult(1). she's a world editor, she's iconic, she's got ✨opinions✨, and we're gonna go through her whole vibe together. no cap.


πŸŽ€ NAME πŸŽ€

exult_studio β€” a world editor for Exult. that's it, that's the girl. πŸ’…


🌸 SYNOPSIS 🌸

exult_studio [options]

✨ DESCRIPTION ✨

so like, exult_studio lets you peek at graphics and map snippets from Exult games. used together with exult, you can actually change the map too. obsessed.

ngl, right now it is not feasable to create a game from scratch. so don't even try, babe 😭 you have to point exult_studio at an existing game instead β€” either through the -d commandline option (scroll down, it's there), or by selecting Open static... in the File menu. that second one pops up a file requester where you get to choose an appropriate directory. very choose-your-own-adventure of you.

once an appropriate directory has been located πŸ¦‹, a tree of game files shows up on the left of the main window, and whatever file you've currently selected gets viewed in detail on the right. at the moment, these are the types of files that are supported:

🧚 Shape files

shapes are the basic graphical elements of the game, the little building blocks, the main characters of the graphics world πŸ‘‘ each shape has one or more frames that typically represent different states or angles of the same thing. like, a button shape could have frames for pressed and released; a character could have frames depicting her sitting, standing up facing one way, or another, swinging a punch, etc. she contains multitudes, honestly.

when a shape file is selected, the right part of the main window will show frame zero of the shapes contained therein. you can select shapes by clicking, which shows their number, number of frames, and name if known. want other frames? just change the frame number. easy peasy πŸ“

πŸ—ΊοΈ Map files

these files contain so called chunks that serve as templates in the final map. the chunks of the selected map file are shown to the right of the main window. slay.


πŸ’… OPTIONS πŸ’…

  • -d DIRECTORY β€” specifies DIRECTORY as the game base directory. this is your "hey bestie, the game lives here" button 🫢
  • -x DIRECTORY β€” tells exult_studio to look in DIRECTORY for its user-interface specification. this option is only useful to developers, so if that's not you, keep scrolling, it's not your moment πŸ™ˆ

πŸ¦‹ FILES πŸ¦‹

  • /usr/share/exult/exult_studio.glade β€” default location of the user-interface specification. that's where she keeps her lewk ✨

🌈 NOTES 🌈

for more help and information with exult_studio go to:

editing a copyrighted game may or may not be allowed. please exercise caution. fr fr, be careful out there πŸ’€

πŸ’€ BUGS πŸ’€

okay so, the tea:

  • closing the directory selector (via Ok or Cancel) induces a crash. double clicking the directory works β€” just move the selector out of the way after that. she's a little dramatic, we love her anyway 😭
  • invalid arguments to commandline options will not be taken lightly. avoid that for now. she said what she said.
  • more bugs? surely! please report them at:
http://sourceforge.net/bugs/?group_id=2335

(be sure to mention information about your operating system, and which version of exult_studio you are running! she needs the full context to properly serve cunt in the bug tracker πŸ’…)


πŸ‘‘ AUTHORS πŸ‘‘

The Exult Team. kings, honestly. periodt.


⭐ HISTORY ⭐

exult_studio started it's life as a map-browser for Ultima VII and has evolved from there, thanks to the open source-model, and contributions of time and code from many people. glow-up of the century, no notes 🌸


🌸 SEE ALSO 🌸


and that's the whole page, bestie 🫢 this little doc lives in section exult(1) of the General Commands Manual β€” so when you see exult(1) floating around in your terminal, that's just her calling card, her signature perfume, her name in lights ✨ go edit a world, you main character πŸ’–πŸŽ€