February 17, 2020, 01:00:44 am

Klaw's RPG-X Overhaul Initiative

Started by Klaw, January 29, 2020, 12:24:08 am

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Klaw

So, the longer I remain unemployed, the more bored I get...

last night, I had an idea about writing a script (which I hope to eventually turn into a full blown GUI loader) that will allow players to select their own rankest (Meaning, we have a blank rankest on the server, then load one of our choosing locally of the same name as the server one, so we can more easily cater an RP to the era it's based on without the need for admin interference/server reboot - assuming it works)

I've spent the last couple of evenings puttering with this, and the idea has expanded a bit to also include:

1.Combadge choices
2.Phaser/Phaser Rifle/Tricorder Choices
3.A Secondary rankest (for example, if you're doing a DS9 RP, you can select the appropriate Starfleet Rankset, and the Bajoran ranks - or run the TNG and Voy set together - etc etc)
4.Other ideas may come to me...

The benefits here can ideally allow for us to more easily tailor the RPG-X experience to the players. Whether or not I can achieve all if this remains to be seen, but in the simplest terms, I believe it's quite possible, and I've already gone to work to make it happen - laying out the graphics for 5 new rank sets.

By the end of the week, I hope to test the rankest theory with the server, and get started on swapping the combadge and weapons.

I'm also working on a script that should *hopefully* make it easier for me to automatically assign uniform types to individual character models - making it a much simpler process to design, and deploy new uniforms to character models.

If you have any questions/comments/suggestions about any of this (or if you want to help!) Please let me know!

Klaw

January 29, 2020, 01:33:22 am #1 Last Edit: February 01, 2020, 01:15:52 am by Klaw
The current rank set(s) WIP:

So far, I have setup the basics of 5 individual ranksets. Each set consists of basic Starfleet ranks and a series of "provisional" ranks.

I've had to be a little creative, as the Ent ranks, and TOS ranks don't include provisional rank pips like the TNG/DS9/Voy Era do. So, in lieu of the available, I used Vulcan ranks for Ent, and The Cage/Where No Man Has Gone Before ranks for TOS.

Still working on the Movie era(s), I'm probably going to have to make things a bit simpler there than they appear on screen - but we'll see

Klaw

January 29, 2020, 04:49:21 am #2 Last Edit: February 01, 2020, 01:16:10 am by Klaw
Did some thinking/research and took some creative liberties....

BUT I think I have a reasonable Movie Era set now...

Going to need to add a fourth column to all the other sets (No Problem, just gonna copy/paste the middle column...)

Klaw

January 30, 2020, 07:54:28 pm #3 Last Edit: February 01, 2020, 08:15:03 pm by Klaw
Hit a snag working on the rank set (Keep getting an error that I can't seem to resolve... yet.)

so, while I mull that over, I decided this morning to start work on a map list, featuring all of the maps installed on my install of RPG-X (which may or may not be all of the ones in Ultimate Edition)

My hope is to setup a full on information page, where we can link to, and update the spreadsheet with information as RPG-X content is released. I also hope it can serve as an aid for people who may want to run an RP, but can't seem to find the map they want to use.

The Map List so far: https://docs.google.com/spreadsheets/d/1vDcwfmbedj-rT4Rp3pUlmPGNfyc9HLkIc4olwDSVvWw/edit?usp=sharing

If you're interested in collaborating on this, or anything else that may come to the table/my head as I putter to "Make RPG-X Great Again" (Need to find my old hat...) please let me know!

Klaw

It's been a while since I've done a rank set, and I've never built one from *complete* scratch (I usually paste over another one... :P )

I managed to get the ranks working locally. Having a problem now with my image file. I *think* the rank images are too close together, and as a result, it's glitching out some of the rank images (The DS9 images won't display the commodore rank, for example - and the ent era ranks won't display any of the admiral ranks) - the only thing I can think of is there isn't enough space between the rank images.

So tomorrow, back to the drawing board, as I space these suckers out, reconfigure the rank script again, and see what happens.

Tomorrow night, I *should* be able to test my theory in full, and determine whether or not this local rank set loading idea will work.

Klaw

January 31, 2020, 09:02:49 pm #5 Last Edit: February 01, 2020, 08:15:28 pm by Klaw
I'm still playing with things, but my idea seems to work!

The Forge RPG-X server is currently running the new rankest - and will do so through the weekend (unless someone complains...)

https://drive.google.com/file/d/1vCoFdJmmFbbBCsUgMYgAsAYZkTZYJdOF/view?usp=sharing

This above is a link to the WIP rankest. In it's current state, it contains rank images across the Ent, TOS, Movie, TNG, Voy and DS9 eras.

To use it, follow these Instructions:
1. Extract the zip into your baseef folder
2. Open the gfx folder, and you will then see a series of Folders (2d, Ent Era, TOS Era, etc)
3. Select the era you want, and copy both the ForgeRanks and ForgeProvisionalranks.tga files from that folder.
4. Place the copied files into the 2d folder (overwriting the ones currently in there.
5. Connect to The Forge RPG-X Server (/connect 107.161.169.119:27960).

This is still in VERY early stages, I'm putting it out there though hoping for some help with testing, and feedback on whether or not things are programmed/working correctly.

Moving on to the next stage, figuring out an easier way of activating/deactivating the ranks before the game launches. (AKA, building a Mod Manager...)

Klaw

Another night barely able to think straight :P

decided to map out what I'm calling the RPG-X Configurator, and get a basic idea of what I'd like the gui to look like, and the program to do.

May be worth a look, I'd appreciate any feedback/suggestions!

Quote from: undefinedRPG-X Configurator

This is a written up idea bubble of how this thing can/will/does work (In my head at least). When the Configurator is installed, it will replace your default RPG-X shortcuts
and open when you launch the game.

// represents a tab at the top of the window.
## represents a button to press
( )represents a dialog box for you to fill in info.

//Character Creation
 ##Load Saved Character
 ##Select character file (Lists saved character files, highlight and select ##OK)
 ##Edit character file (Takes you to Create New Character with the info filled in for this profile)
 ##Create New Character
 ( )Name
 ( )Age
 ( )Race
 ( )Model
 ( )Height
 ( )Weight
 ( )Uniform and Communicator
 ( )Class and Color
 
//Rankset Selection
 Choose your RP's Rank Set
 ##Primary Rank set choice (Lists all available rank sets that fit the corresponding standard, and are installed in the correct file, highlight and select ##OK)
 ##Secondary Rank set choice (Lists all available (sans the previous choice) rank sets that fit the corresponding standard, and are installed in the correct file, highlight and select ##OK)

//Weapon and tools selection
 Choose your RP's Equipment Style
 ##Packs for TOS, TNG etc. (Lists all available equipment sets that fit the corresponding standard, and are installed in the correct file, highlight and select ##OK)
 
//Map Retextures
 ##Choose your map retexture(s)
 List of retextures and which map(s) they effect.
 
//Information and Credits
 Link to Map List (Google Sheets doc I'm working on)
 Link to Rank Readme (a readme about the rank set, and how they're organized - TBD)
 Link to The Forge
 Link to The Last Outpost
 
 At the bottom of the window, set static - there will be a ##Launch RPG-X button. If any of the information above isn't filled in, it will pre-load a set of defaults (in most cases, RPG-X defaults - in the case of the rank set, It'll set the Klingon rank (WIP) as secondary and DS9 as primary) OR It will load in the previously loaded options.
 
 Maybe I should add in a ##Refresh button, to remove any configurations that are in your RPG-X install, and return everything back to default