Author Topic: BCUT and TDIE successor  (Read 2010 times)

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
BCUT and TDIE successor
« on: June 04, 2023, 06:22:02 PM »
Guess...




Acta, non verba.
aka USS Sovereign

Offline CMDR CHESS

  • Posts: 35
  • Cookies: 3
  • "With the first link, the chain is forged..."
Re: Guess what's being developed?
« Reply #1 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!!

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: Guess what's being developed?
« Reply #2 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.
Acta, non verba.
aka USS Sovereign

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: Guess what's being developed?
« Reply #3 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 :)
Acta, non verba.
aka USS Sovereign

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: BCUT and TDIE successor
« Reply #4 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.
Acta, non verba.
aka USS Sovereign

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: BCUT and TDIE successor
« Reply #5 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
Acta, non verba.
aka USS Sovereign

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: BCUT and TDIE successor
« Reply #6 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.
Acta, non verba.
aka USS Sovereign

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: BCUT and TDIE successor
« Reply #7 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
Acta, non verba.
aka USS Sovereign

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: BCUT and TDIE successor
« Reply #8 on: June 11, 2023, 07:09:18 PM »
Finalization

Acta, non verba.
aka USS Sovereign

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: BCUT and TDIE successor
« Reply #9 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...


Acta, non verba.
aka USS Sovereign

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: BCUT and TDIE successor
« Reply #10 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.
Acta, non verba.
aka USS Sovereign

Offline Blackrook32

  • BC Files Admin
  • Vice Administrator
  • Posts: 561
  • Cookies: 1077
    • Blackrook32's YouTube Channel
Re: BCUT and TDIE successor
« Reply #11 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


" Fortune Favors the Bold "

Offline CMDR CHESS

  • Posts: 35
  • Cookies: 3
  • "With the first link, the chain is forged..."
Re: BCUT and TDIE successor
« Reply #12 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...




Property Editor like MPE or NifSKOPE?

Offline Mario

  • Senior Software Developer
  • Administrator
  • Posts: 2189
  • Cookies: 1706
  • Life is life
Re: BCUT and TDIE successor
« Reply #13 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
Acta, non verba.
aka USS Sovereign