Bridge Commander Central

BC Forums => BC Scripting => Topic started by: Mario on June 04, 2023, 06:22:02 PM

Title: BCUT and TDIE successor
Post by: Mario on June 04, 2023, 06:22:02 PM
Guess...

(https://i.ibb.co/cgkcKJq/1.jpg) (https://ibb.co/HFBDL7Z)
(https://i.ibb.co/3THzcBD/2.jpg) (https://ibb.co/2FBNdgD)
(https://i.ibb.co/cXBQtk1/3.jpg) (https://ibb.co/BKpBjct)
(https://s12.gifyu.com/images/SugYv.gif) (https://gifyu.com/image/SugYv)
Title: Re: Guess what's being developed?
Post by: CMDR CHESS on June 04, 2023, 07:05:40 PM
Oh, this will be so Awesome!!! Like a Browser with tabs and separation? Too much. Loving in!!
Title: Re: Guess what's being developed?
Post by: Mario on June 04, 2023, 09:18:21 PM
Oh, this will be so Awesome!!! Like a Browser with tabs and separation? Too much. Loving in!!

Yes, the UX is based on browser behavior (somewhat). So key points:
1. Material design
2. Light and dark themes
3. Tab based
4. You can separate, reorder and move tabs from window to window within the same process

So what is worked on\implemented:
1. Full HP editor (without 3d sorry). It might come in the future though ;) -- WIP
2. You can create new HPs (though I don't see much use without the 3d part) -- WIP
3. TGL editor (edit and create) -- DONE
4. TGL and HPS can be imported\exported as tgls,py and json -- DONE
5. You can load PYC hardpoints -- DONE

What is planned:
- Foundation plugin creator
- New TDIE
You can see the pattern here. It's a third gen modern replacement for BCUT and TDIE.

Also with this is the CLI component which can dump PYC, PY and TGL contents to console window or file. Supports also same formats as GUI app: TGL, PY, JSON outputs.
Title: Re: Guess what's being developed?
Post by: Mario on June 05, 2023, 06:17:13 AM
I am very excited about this! 

I am glad this is happening and I fully support this project.  Every leap Foundation has ever made, it's been better working closely with GUI tool crafters like this to make sure people know how to get more out of it.  More of Foundation has been consolidated in one place than ever in 20 years.  Do we have a tool that lets people work with all these features?  I'll gladly spec the whole lot of them out for this tool to do it all.

That and I'm working out how to package ships for all major modpacks.  We could automatically export to separate directories for each major modpack, so we don't keep seeing ships having to be packaged for different ones.


Expect to hear from me about Foundation side of things when I get around in implementing plugin support :)
Title: Re: BCUT and TDIE successor
Post by: Mario on June 05, 2023, 06:40:16 PM
HPs UI about 70% complete.

Bear in mind this is directly being parsed in python, which is a huge difference from BCUT\BCSMC\TDIE implementations. Closest we've ever been to native stuff being parsed and understood (as is done in the MPE).

Some of the concepts will help me and Dasher in further mocking App.py, which is also a boon.
Title: Re: BCUT and TDIE successor
Post by: Mario on June 05, 2023, 09:09:24 PM
This harks back to when Nano and I collaborated on the first GUI tools for packaging and distributing mods.  Despite some disjointed development during those first breakneck years, I still appreciate the results.

Hit me up whenever you're ready, Mario.  Let's get more results! :)

Will do
Title: Re: BCUT and TDIE successor
Post by: Mario on June 07, 2023, 07:25:32 AM
When testing begins do let me know if you notice a discrepancy in what MPE showed and HP Editor shows. IE in here I did realize MPE showed angles in degrees 😛

This will be available once I merge this into dev branch. It will be available to anyone with a GitHub account (limitation of GitHub actions).

Also, some stuff might not be grouped best. I want these also reported, preferable on GitHub. It's easy to get lost in this forest.
Title: Re: BCUT and TDIE successor
Post by: Mario on June 09, 2023, 05:05:13 PM
All property view types are now complete, still to do:
1. Adding new property types
2. Deleting property types
3. Reshuffling fields according to user feedback
Title: Re: BCUT and TDIE successor
Post by: Mario on June 11, 2023, 07:09:18 PM
Finalization

(https://s12.gifyu.com/images/SuOm2.gif) (https://gifyu.com/image/SuOm2)
Title: Re: BCUT and TDIE successor
Post by: Mario on June 16, 2023, 01:03:49 AM
Heard about the sales pitch, that certain somebody has an editor and it's free (such statement is kinda funny). I mean it is supposed to be free. A glove being thrown at us, sledgehammer comes back in return. I mean in my spare spare time while working on HP Editor prototyping something...


(https://s11.gifyu.com/images/SQL5Y.gif) (https://gifyu.com/image/SQL5Y)
Title: Re: BCUT and TDIE successor
Post by: Mario on June 20, 2023, 08:15:34 PM
What could have been



Not to mention that now that I understand the Nif format better I could have tweaked nifskope plugin to make it work for BC in blender.
Title: Re: BCUT and TDIE successor
Post by: Blackrook32 on June 21, 2023, 09:26:11 AM
What could have been



Not to mention that now that I understand the Nif format better I could have tweaked nifskope plugin to make it work for BC in blender.

I can see the "possibilities"!

Cheers,
BR32
Title: Re: BCUT and TDIE successor
Post by: CMDR CHESS on July 01, 2023, 11:41:45 PM
Heard about the sales pitch, that certain somebody has an editor and it's free (such statement is kinda funny). I mean it is supposed to be free. A glove being thrown at us, sledgehammer comes back in return. I mean in my spare spare time while working on HP Editor prototyping something...


(https://s11.gifyu.com/images/SQL5Y.gif)
 (https://gifyu.com/image/SQL5Y)

Property Editor like MPE or NifSKOPE?
Title: Re: BCUT and TDIE successor
Post by: Mario on July 02, 2023, 12:59:10 AM
It was a two fold plan:
1. 3D HP Editor built into this current tool along a flat HP Editor already showcased
2. With my understanding of nif format and nifskope, I was preparing to fork nifskope blender plugin and allow it to import\export BC 3.1 nif formats