Sneaky Upgrade Editor Edition: Unofficial patches for T3Ed and friends - by snobel
snobel on 28/7/2016 at 18:54
Quote Posted by Adsk1
Now, thankfully, everything seems to be okay, touch wood...
Phew... :sweat:
Quote:
However, that first minor issue that I mentioned, about the slow selection, which also affects de-selection, and alt-clicking for the context menu too, remains. While so far the longest time I've had to wait was 14 seconds on an individual component being highlighted, it does make progress a tad slower. All my previous experience with the editor has been on Windows 7, as I have a new system with a clean Windows 10 Pro install, might this issue be to do with Windows 10? Or maybe it'll improve over time with use, I'll keep you posted.
Quote Posted by Beleg Cúthalion
Same here, although—at least with the Inn map—it is two seconds for me (Win10, i7, GeForce Something, 64bit), still a bit too long for comfortable working... and longer than on my old Win7 setup.
There seems to be some indication that it's Win10 related? Is it reproducible with one of the original (or T3G) maps? If so, I can try to track down where that time is spent.
Quote:
I get stack overflow messages from time to time but can usually "ignore" them.
:eek: Do you believe that's Win10 related too? Or does it become more frequent with the size of the map?
Quote Posted by Judith
You're not wasting our time, such issues are really frustrating when it's hard to identify the source of a problem.
True. And I'd rather have a bunch of false alarms than have a serious bug go unreported.
snobel on 29/7/2016 at 08:09
I did a few experiments with the hilight issue, using the T3G Cradle map, as it's the most complex one I have access to. One observation (must be common knowledge but I'll mention it just in case) is that the hilight time seems to depend on the zoom level of the view you're clicking in. Zooming in closely before clicking will reduce the time even if the other views show much more of the map.
The cause of the increased delay is apparently Win10 and how it handles DX8. Unfortunately there's probably no way to fix this other than using one of the DX8-to-something-else wrappers that have been discussed for the game. I tried a few, but the only one that works for me with the editor is (
http://adolfintel.com/?p=wined3d/index.frag) this (the stable version), which maps to OpenGL. It works well with the game but has very bad performance. When used with the editor it reduced hilight time by ~40% for me. So it's likely that something like dgVoodoo can fix it completely eventually.
Judith on 29/7/2016 at 08:33
Or you could use VM with winxp or win 7. I'm using winxp for 3dsmax 5.1, which is a bit annoying, but you can get used to that.
Adsk1 on 30/7/2016 at 15:59
Thanks for looking into the highlight issue.
Quote:
...the hilight time seems to depend on the zoom level of the view you're clicking in.
I was starting to notice that, the more I was using the editor. Still odd, how selecting lots of items together is quicker than just one item. I guess I could attempt a VM, as Judith suggested, I do have an XP version ready to go. But I might just persevere for now.
snobel on 7/8/2016 at 20:05
Updated the first post with the 1.1.7 version, which now includes the game exe and tweaker from the 1.1.7 game edition. The installer has been updated in the same vein as the game edition - now the uninstaller for a previous version is run as late as possible instead of doing it up front.
T3Ed should now use 4 times the original stack space for all threads - hopefully avoiding the stack overflow errors Beleg reported above... (But if it's an infinite recursion bug then it won't help. :))
snobel on 15/8/2016 at 07:52
Updated the first post with the 1.1.7.1 version...
For a long time it's been possible to install the Editor Edition into more than one editor installation - e.g. to keep projects completely separate, or when needing a clean install to troubleshoot. But it was a bit of a mess, because a second installation would overwrite uninstall information, desktop icons etc.
Bringing installer code over from the game version in 1.1.7 broke the ability to have more than one install, so 1.1.7.1 brings it back, but better: The first (primary) installation will get the control panel uninstall entry, program group and desktop icons. Subsequent installations will not, so temporary editor installs can be set up and deleted as needed. But as a consequence T3Ed must be run from an Explorer window, or an icon must be created manually, for such installs.
snobel on 21/3/2017 at 15:50
Updated the first post with the 1.1.8 version. Apart from the updated files from the game edition the only change is a fix for T3Ed hanging in the background when launced directly (i.e. executing T3Ed.exe instead of T3.exe -editor).
gnartsch on 10/2/2018 at 09:11
Bumping this thread, because it was no longer visible.
It would be a good idea to have this thread stickified in this forum, as all the other threads stickied so far are pretty much outdated and obsolete.
snobel on 16/9/2018 at 17:00
Version 1.1.9 is out...
In most of the previous SU releases, T3Ed hasn't seen many changes. Mainly for the benefit of an ongoing, very ambitious FM project, this release makes up for that, as most of the original annoyances have now been fixed:
* Property storage has been expanded from the original 61440 slots to 1 million in all executables
* T3Ed file browsers will now remember the last-used paths
* All logs have been moved to a dedicated folder, now always using the name "sound.xml" to prevent old sound logs piling up
* Removed attempts to make network connections, which would trigger a firewall message
* When exiting the trigger script manager in T3Ed, only scripts that have been edited are written out - much faster!
* T3Ed no longer loads Options.ini, preventing a Viktoria error caused by the MultiSampling setting
With the dreaded property storage limit effectively eliminated, much larger maps are now possible - although build time, loading time or something else emerging in T3Ed is expected to set a practical limit around 2-3 times the size of the T3G Cradle.
Here is an example, where the combined Cradle map from Thief 3 Gold has been cloned twice:
Inline Image:
https://www.dropbox.com/s/8u3v4b3wherx1o7/triple_cradle_ed.jpg?dl=1...and here it is running. After 3 saves the total max exceeds the original limit by a factor of 3.4:
Inline Image:
https://www.dropbox.com/s/6rnxct278lyrtcg/triple_cradle_gm.jpg?dl=1Other new functionality in this version:
* New menu item in T3Ed: File > Export IBT and GMP
* New menu item in T3Ed: Build > Play Level with Game Exe launches the Release version without using a .bat file
* The game exes now use the same Options file (except for the Resolution setting)
* T3Main now has a "propstatus" console command to monitor property use (as seen above)
The IBT export function was available before but required you hold a modifier key while clicking a menu item - much more straightforward now. Additionally, for whatever reason, the IBT generation process fails to include one shader in the Kernel IBT, so the export function now takes care of that by copying any shaders that are referenced after Kernel_GFXALL.ibt has been closed.
The 1.1.9 Editor Edition installer has some fixes and will now help with setting up an editor install. (Following the installation instructions in the first post should now actually work...)
Judith on 16/9/2018 at 18:18
Wow... That almost makes me wish to go back to TDS mapping! Almost :) You managed to fix one of the most important things that made the community turn away from TDS mapping long time ago. That's huge achievement. I really hope that at least a few people will either start their adventure with TDS mapping, or will return to it at some point :)