I wanted to start a new thread for Autowelder as it was getting confusing adding posts about both SegAutoWelder and AutoWelder.
Autowelder is the upgraded version of SegAutoWelder (see pic below). This is still WIP but introduces a new GUI and the main FPSC level import/export works fine and is very fast. No separate viewer window in this version.
There are also various options to chop the level up into smaller chunks for better shadows/performance as well as allowing the user to export the original dynamic entities that are part of each FPSC level. This side needs more work and I hope to add an FPI-LUA converter.
Tools such as Entity/Weapon welder will also be integrated.
There is also the punch/weld tool, which can be used to punch or weld 2 meshes or to join meshed together to make a new entity. So if you want a hole in the wall or floor etc this is what you would use.
Now the directX exporter program is pretty much there, I will be incorporating this into AutoWelder so that you can export out .X (both static and dynamic) and be able to view/edit the X file in readable form. Many of the original X files, especially characters are in binary form, which has made it impossible to manually edit the "texturefilename=" references in the X file. I wanted to also avoid using 3rd party programs to convert everything first, which is the reason I spent many months getting the code perfected as close as possible.
Other features to add:
Favourites library(s)
Access the .FX variables to control the effects for an entity/character (looking into this currently to see if it can be done using LUA or other means).[update->confirmed by Lee this cannot be done at this time. No worries for now, maybe later date]
Segment options
Enhance the graphical buttons that represent the segment parts. Some are a little small.
Enhance the "chopping" up of level pieces for easier placement into GameGuru.
Enhance the portal side for animated doors. This doesn't work too well or at all in GameGuru when dynamic door entities are positioned in GG.
Add in OBJ/FBX format support.
Remove duplicate verices where applicable
Add Autogen button to auto generate each possible segment type i.e. corners, straights, crossroads, T-junction etc
Any I think of that I have missed or need to add will be added to the list above.
If you wish to see any features added, please PM me or post here.
Professional Programmer: Languages- SAS (Statistical Analysis Software) , C++, C#, VB, SQL, PL-SQL, JavaScript, HTML, Three.js, Darkbasic Pro (still love this language), Purebasic, others
Hardware: Dell Precision 490; AMD Radeon HD 7570; 12GB.
FPSC to GameGuru Tools: AutoWelder/SegAutoWelder, Entity+Weapon Welder, FPEtoBAT