Xwa Workspace Tools

Want to edit the game, build your own craft and missions? Here you'll find help, tools, guides and people to discuss with.
Post Reply

Xwa Workspace Tools

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Wed Jun 22, 2022 6:40 pm

Hello,
Here is 2 new tools:
- XwaWorkspaceViewer is a tool to view crafts infos from the exe
- XwaShpInstaller is a tool to install crafts from MXvTED shp files

Download:
EDIT: removed link
Last edited by JeremyaFr on Thu Sep 22, 2022 4:17 pm, edited 6 times in total.

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Wed Jun 22, 2022 6:42 pm

XwaWorkspaceViewer screenshot:
XwaWorkspaceViewer.png

XwaWorkspaceShpInstaller screenshot:
XwaWorkspaceShpInstaller.png
You do not have the required permissions to view the files attached to this post.

User avatar
Vince T
Fleet Admiral (Administrator)
Posts: 13820
Joined: Fri Apr 27, 2001 11:01 pm
Contact:

Post by Vince T » Wed Jun 22, 2022 8:31 pm

Great Work, Jeremy! Looking forward to giving this a spin with all my custom models :D
Your ship, Captain. I need a drink. - Vince Trageton
Vince T's X-Wing HQ - where the bad guys get their gear

Leofus
Cadet 1st Class
Posts: 113
Joined: Wed Jan 11, 2006 12:01 am

Post by Leofus » Thu Jun 23, 2022 4:04 am

damn JeremyaFr you should be paid for this stuff

User avatar
Vince T
Fleet Admiral (Administrator)
Posts: 13820
Joined: Fri Apr 27, 2001 11:01 pm
Contact:

Post by Vince T » Thu Jun 30, 2022 7:18 am

Hey Jeremy, finally got a chance to test out the Workshop Tools, awesome work!
I've got a few questions/thoughts/suggestions:
- In the "Objects" Tab, any clue what those U1, U2, U7 values in columns M00 and M10 are about? Further down there are some that actually have meaning like "HardpoinsMirrored"
- In the "Craft2" Tab, does that last array refer to player-controlled turrets?
- If so, maybe split the cockpit and turret info into a separate "Cockpit" or "PoV" tab?
- Are there any plans to add an actual Editing/Saving function to the WorkspaceViewer? I think that would be awesome and turn into a great alternative to MXvTEd.....
Your ship, Captain. I need a drink. - Vince Trageton
Vince T's X-Wing HQ - where the bad guys get their gear

labc133
Cadet 1st Class
Posts: 122
Joined: Wed Jun 12, 2019 4:47 am

Post by labc133 » Wed Jul 06, 2022 12:11 am

I got the attached bug.
You do not have the required permissions to view the files attached to this post.

User avatar
Ace Antilles
Admiral (Moderator)
Posts: 6905
Joined: Sat Jan 22, 2000 12:01 am
Contact:

Post by Ace Antilles » Wed Jul 06, 2022 12:11 am

Vince T wrote:
Thu Jun 30, 2022 7:18 am
- In the "Craft2" Tab, does that last array refer to player-controlled turrets?
Craft2 Tab = the Mxvted Weaponary and Cockpit tabs
Yes. The Turrets section is reading the [Turrets] area of the Opt ini file.

I agree it would be good to get the XwaWorkspaceShpInstaller to read the Description section and be able to write in it.

Absolutely amazing work @JeremyaFr. Every possible option is here to see!
Chief XWAU Team annoying nitpicker.
Ace Antilles - The X-Wing Outpost
Image

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Wed Jul 06, 2022 4:25 pm

WIP

Hello,
I've updated XwaWorkspaceTools.

I've splited the "Crafts 2" into "Crafts Weapons" and "Crafts PoV".
I've renamed "Crafts 3" to "Crafts Dock/Hangar".
I've improved the error message shown when "shiplist.txt" contains invalid data. Now the line is included in the error message.

User avatar
Ace Antilles
Admiral (Moderator)
Posts: 6905
Joined: Sat Jan 22, 2000 12:01 am
Contact:

Post by Ace Antilles » Wed Jul 06, 2022 4:31 pm

JeremyaFr wrote:
Wed Jul 06, 2022 4:25 pm
WIP

Hello,
I've updated XwaWorkspaceTools.

I've splited the "Crafts 2" into "Crafts Weapons" and "Crafts PoV".
I've renamed "Crafts 3" to "Crafts Dock/Hangar".
I've improved the error message shown when "shiplist.txt" contains invalid data. Now the line is included in the error message.
Great. Seems to work ok.
What does the "PainThreshold" bit mean?
Weird name for spaceships
Chief XWAU Team annoying nitpicker.
Ace Antilles - The X-Wing Outpost
Image

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Wed Aug 03, 2022 9:12 am

WIP
Hello,
I've updated the tools.

I've renamed PainThreshold to AIHitsTakenToEvade.

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Mon Aug 15, 2022 12:46 pm

WIP

Hello,
I've updated XwaWorkspaceViewer.

I've renamed the unknown fields in the Objects tab.

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Mon Aug 15, 2022 3:13 pm

WIP

Hello,
I've updated XwaWorkspaceViewer.

Now all the unknown fields that are both used by the game engine and used in the exe tables have a name.

User avatar
Ace Antilles
Admiral (Moderator)
Posts: 6905
Joined: Sat Jan 22, 2000 12:01 am
Contact:

Post by Ace Antilles » Tue Aug 16, 2022 1:09 am

JeremyaFr wrote:
Mon Aug 15, 2022 3:13 pm
WIP

Hello,
I've updated XwaWorkspaceViewer.

Now all the unknown fields that are both used by the game engine and used in the exe tables have a name.
I forget, is this downloaded from the link on the first post?
Or is it from the main Tools downloader now
Chief XWAU Team annoying nitpicker.
Ace Antilles - The X-Wing Outpost
Image

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Tue Aug 16, 2022 5:49 am

Ace Antilles wrote:
Tue Aug 16, 2022 1:09 am
I forget, is this downloaded from the link on the first post?
Or is it from the main Tools downloader now
The download is on the first post.

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Wed Aug 17, 2022 4:36 pm

WIP

Hello,
I've updated XwaWorkspaceViewer.

I've added the crafts strings from strings.txt.

XwaWorkspaceViewer_CraftStrings.png
You do not have the required permissions to view the files attached to this post.

Bman
Lieutenant Commander
Posts: 1101
Joined: Mon Apr 05, 2004 11:01 pm

Post by Bman » Fri Aug 19, 2022 5:00 am

Good work. What is the purpose of the Craft Gender column ? Never understood why TG added that attribute. Does affect how a craft slot operates in-game ?
W-I-P: ISD-II, (Imp) Escort Carrier, NL-1 Platform, Misc, & TFTC.

User avatar
Forceflow
Fleet Admiral (Administrator)
Posts: 6857
Joined: Wed Oct 20, 1999 11:01 pm
Contact:

Post by Forceflow » Fri Aug 19, 2022 3:10 pm

Bman wrote:
Fri Aug 19, 2022 5:00 am
Good work. What is the purpose of the Craft Gender column ? Never understood why TG added that attribute. Does affect how a craft slot operates in-game ?
Maybe a leftover meant for localizations so you could make sure the Crafts have proper articles attached to it (Remember other languages attach different articles depending on the gender of the object). I doubt it was ever used, but since there's also a Craft Plural Name that kinda points to there being a plan to have a more automated localization. That would be my best guess...
Murphy was an optimist! I am a pessimist!
And always remember that a smile is cheaper than a bullet! (District 9)
Webmaster of the X-Wing Alliance Upgrade Project

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Fri Aug 19, 2022 3:39 pm

The craft gender is used to display conditional goal strings from "strings.txt":
- Conditional goal strings -- Masculine form
- Conditional goal strings -- Feminine form
- Conditional goal strings -- Nuetered form

User avatar
JeremyaFr
XWAU Member
Posts: 3437
Joined: Mon Jan 18, 2010 5:52 pm
Contact:

Post by JeremyaFr » Thu Sep 22, 2022 4:20 pm

UPDATE

Hello,
I've uploaded a stable version of XwaWorkspaceTools.

The tools are:
  • XwaWorkspaceViewer
  • XwaWorkspaceEditor
  • XwaShpInstaller
You can download them with XwaToolsDownloader.

Post Reply