Author Topic: New and improved ArtManager  (Read 2531 times)

0 Members and 1 Guest are viewing this topic.

Not Yet Rated!

Offline ByteSquire

  • TQ Titans
  • Member
  • *
  • Topic Author
  • Posts: 16
  • Country: de
  • Karma: +0/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +1
New and improved ArtManager
« on: 06 December 2022, 17:12:55 »
I'm back at it,
sorry for the delay but I needed a bit of time off to reconsider some stuff and let the Godot community do some fixes and updates.

But here I am releasing version 0.10 (I know the about window tells you otherwise but trust me it's different).
https://github.com/ByteSquire/TQDB-Editor/releases/tag/v0.10 (click on the release.zip asset to download it and just unpack it anywhere to get started)

This time I'm encouraging anyone creating mods to give it a try and tell me what you think.
There is definitely some functionality missing and a few quirks but I still think it's already quite the improvement over the ArtManager.

I am already working on a way to enable mass-edits with some queries but am unsure what direction is best.
If you are interested in editing multiple files at once using a query/filter language or a fancy GUI, let me know so we end up with something actually useful.

That's it for the first big update, but do keep looking out for more updates that I will post inside this topic.

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: New and improved ArtManager
« Reply #1 on: 06 December 2022, 20:24:17 »
A big thank you for doing this! Only, can you add some instructions file of how to use this Editor and how the new features work?
I tried building an existing mod and the Editor loads forever... should i place it inside the main TQ folder like the normal AM? Sorry, i'm a noob with such technical stuff.


Not Yet Rated!

Offline ByteSquire

  • TQ Titans
  • Member
  • *
  • Topic Author
  • Posts: 16
  • Country: de
  • Karma: +0/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +1
Re: New and improved ArtManager
« Reply #2 on: 06 December 2022, 20:50:01 »
Hey nargil thanks for checking it out already.

Did you see any error messages in the console? Did the editor start up and load as you'd expect the ArtManager to?

There definitely is room for optimisation regarding the whole build process but it shouldn't hang indefinitely.

You can also take a look into the log that's in
%appdata%\Godot\app_userdata\TQDB-Editor

If there is anything unusual, that is something other than information and warnings.

We can elaborate on this tomorrow (CET)

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: New and improved ArtManager
« Reply #3 on: 07 December 2022, 16:21:06 »
Here is the log (mine was in User/AppData/Roaming/Godot/app_userdata/TQDB-Editor/logs):
Spoiler for Hiden:
Godot Engine v4.0.beta7.mono.official.0bb1e89fb - https://godotengine.org
Vulkan API 1.2.0 - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce MX330
 
[Information]: Loaded ArtManager options from: Documents\My Games\Titan Quest - Immortal Throne\Tools.ini
[Information]: Loaded entry editor res://Editors/Basic/EquationVariable.tscn
[Information]: Loaded entry editor res://Editors/Basic/ArrayVariable.tscn
[Information]: Loaded entry control res://Editors/Basic/GenericVariable.tscn
[Information]: Loaded entry control res://Editors/Basic/IntVariable.tscn
[Information]: Loaded entry control res://Editors/Basic/BoolVariable.tscn
[Information]: Loaded entry control res://Editors/Basic/RealVariable.tscn
[Information]: Loaded entry control res://Editors/Basic/StringVariable.tscn
[Information]: Loaded entry control res://Editors/Basic/EquationVariableControl.tscn
[Information]: Loaded entry control res://Editors/Basic/FileVariable.tscn
[Information]: Loaded entry control res://Editors/Basic/PickVariable.tscn
[Information]: Loaded file editor res://Editors/Generic/Generic.tscn
[Information]: Loaded entry editor res://Editors/Generic/GenericVariable.tscn
Opening file: C:\Users\Acer\Documents\My Games\Titan Quest - Immortal Throne\Working\CustomMaps\------SV_RelicsCharms\database\records\xpack4\item\charms\03_x4_aspectsofchi.dbr with template: database\Templates\ItemCharm.tpl
Build -> Set verify build option 2
Build -> Verify build
Build -> Verify build
Build -> Build
Using archive C:\Users\Acer\Documents\My Games\Titan Quest - Immortal Throne\CustomMaps\------SV_RelicsCharms\database\------SV_RelicsCharms.arz
USER ERROR: Attempted to free invalid ID: 0
   at: _free_internal (drivers/vulkan/rendering_device_vulkan.cpp:8870)
USER ERROR: Attempted to free invalid ID: 0
   at: _free_internal (drivers/vulkan/rendering_device_vulkan.cpp:8870)
USER ERROR: Attempted to free invalid ID: 0
   at: _free_internal (drivers/vulkan/rendering_device_vulkan.cpp:8870)
USER ERROR: Attempted to free invalid ID: 0
   at: _free_internal (drivers/vulkan/rendering_device_vulkan.cpp:8870)
USER ERROR: Attempted to free invalid ID: 0
   at: _free_internal (drivers/vulkan/rendering_device_vulkan.cpp:8870)
USER ERROR: Condition "!shader" is true.
   at: shader_free (servers/rendering/renderer_rd/storage_rd/material_storage.cpp:2344)
USER ERROR: Condition "!material" is true.
   at: material_free (servers/rendering/renderer_rd/storage_rd/material_storage.cpp:2577)
USER WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
   at: cleanup (core/object/object.cpp:1997)
There wasn't any error in the console, just a message "Building..."

Not Yet Rated!

Offline ByteSquire

  • TQ Titans
  • Member
  • *
  • Topic Author
  • Posts: 16
  • Country: de
  • Karma: +0/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +1
Re: New and improved ArtManager
« Reply #4 on: 07 December 2022, 17:05:28 »
Thanks for the log,

I seem to have forgotten to include one of my branches in the latest build that fixed a couple of issues with the build silently failing in the background.

I will include them in the next release this weekend.

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: New and improved ArtManager
« Reply #5 on: 11 December 2022, 05:01:25 »
Looking forward to it :)

Not Yet Rated!

Offline ByteSquire

  • TQ Titans
  • Member
  • *
  • Topic Author
  • Posts: 16
  • Country: de
  • Karma: +0/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +1
Re: New and improved ArtManager
« Reply #6 on: 11 December 2022, 13:52:20 »
Just released v0.11
https://github.com/ByteSquire/TQDB-Editor/releases/tag/v0.11

The next release might not be next weekend, I am looking into a different UI framework entirely as my experience with the Godot 4 beta thus far hasn't been quite what I was hoping for.

I guess it's never too late to realise there might be a better way of doing things.

Looking forward to your feedback anyway as I will try to keep things as similar as possible.

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: New and improved ArtManager
« Reply #7 on: 20 December 2022, 20:00:39 »
How to simultaneously edit multiple files? I tried, but it opens only one file.
It would be great if you add some text file with instructions for the future.

Tags:
 


SimplePortal 2.3.7 © 2008-2024, SimplePortal