[Archive] [Development] ModelEdit - ShellExtensions
[Archive] [Development] ModelEdit - ShellExtensions
Quote: Hey there!
Today i had a small bit of time where i was able to code. Sadly i forgot the sourcecode of YiasDX at home on my external drive so i decided to have a look at something different because i wanted to program something.
As i was playing around with the Win SDK i decided to make some shellextensions for Model-editing fileformats. I started with ADT. I extended the "Properties"-Page with a tab which shows some information about the file. I plan to allow some basic edits from there.
When i started it i thought that it will only be to get a feeling for shellexts but now i have seen that it may have potential, so until i get enough time to work again on the details of my mapeditor i will work on that. May release a version in a few days.
Download:
http://ul.to/xd6jnx
Images (they build up a timeline)
Greetings
Cromon
Archived author: Cromon • Posted: 2025-11-04T11:53:42.952094
Original source
Quote: Hey there!
Today i had a small bit of time where i was able to code. Sadly i forgot the sourcecode of YiasDX at home on my external drive so i decided to have a look at something different because i wanted to program something.
As i was playing around with the Win SDK i decided to make some shellextensions for Model-editing fileformats. I started with ADT. I extended the "Properties"-Page with a tab which shows some information about the file. I plan to allow some basic edits from there.
When i started it i thought that it will only be to get a feeling for shellexts but now i have seen that it may have potential, so until i get enough time to work again on the details of my mapeditor i will work on that. May release a version in a few days.
Download:
http://ul.to/xd6jnx
Images (they build up a timeline)
Greetings
Cromon
Quote: epic thread is epic
Archived author: Demonshade • Posted: 2025-11-04T11:53:42.952094
Original source
Quote: epic thread is epic
Quote: Really Epic, MC with Windows
Archived author: buddiman • Posted: 2025-11-04T11:53:42.952094
Original source
Quote: Really Epic, MC with Windows
Quote: Agree.
Rambling:
Looking at the last image above... imagine from that point to being able to swap all instances of a given m2 with a different one just by typing the path to the new one (or selecting from a dropdown).
or swap WMOs...
How about showing the textures found in the current ADT (with previews)... and allowing swapping/changing textures...
Or... select a WMO then click a button to edit that WMO in WMOEdit
There are a ton of things that come come to mind that would be perfect for a context menu setup. Most of Cryects would be handy in a right-click scenario.
Well done! This has great potential, especially for easing the pain of texture and m2 swapping, and for semi-automating tedious (formerly) cli-based tasks like Cryects (which needs update anyhow!)
GJ!
-iotech
Archived author: iotech • Posted: 2025-11-04T11:53:42.952094
Original source
Quote: Agree.
Rambling:
Looking at the last image above... imagine from that point to being able to swap all instances of a given m2 with a different one just by typing the path to the new one (or selecting from a dropdown).
or swap WMOs...
How about showing the textures found in the current ADT (with previews)... and allowing swapping/changing textures...
Or... select a WMO then click a button to edit that WMO in WMOEdit
There are a ton of things that come come to mind that would be perfect for a context menu setup. Most of Cryects would be handy in a right-click scenario.
Well done! This has great potential, especially for easing the pain of texture and m2 swapping, and for semi-automating tedious (formerly) cli-based tasks like Cryects (which needs update anyhow!)
GJ!
-iotech
Quote:Interesting! Yet another epic thread Cromon
Archived author: Toyoka • Posted: 2025-11-04T11:53:42.952094
Original source
Quote:Interesting! Yet another epic thread Cromon
Quote: So, thats a version just to test if installation works and if the prop gets displayed on Vista and XP. So if someone could test it would be nice:
ADTProp.rar ... at uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting, ...
Just run Install.bat. This will call DllRegisterServer in the DLL and in this function the entries to the registry are made. Then right click on an ADT and go to "properties".
Archived author: Cromon • Posted: 2025-11-04T11:53:42.952094
Original source
Quote: So, thats a version just to test if installation works and if the prop gets displayed on Vista and XP. So if someone could test it would be nice:
ADTProp.rar ... at uploaded.to - Free File Hosting, Free Image Hosting, Free Music Hosting, Free Video Hosting, ...
Just run Install.bat. This will call DllRegisterServer in the DLL and in this function the entries to the registry are made. Then right click on an ADT and go to "properties".
Quote: Testing now, thanks alot Cromon!
EDIT: Did not work, installation completed successfully but no change on properties.
System info: Windows 7 (language pack: Finnish).
Archived author: Xel • Posted: 2025-11-04T11:53:42.952094
Original source
Quote: Testing now, thanks alot Cromon!
EDIT: Did not work, installation completed successfully but no change on properties.
System info: Windows 7 (language pack: Finnish).
Quote: Do you have 64 Bit? And maybe try restarting explorer.exe. It shouldnt be neccessary but who knows
Archived author: Cromon • Posted: 2025-11-04T11:53:42.952094
Original source
Quote: Do you have 64 Bit? And maybe try restarting explorer.exe. It shouldnt be neccessary but who knows
Quote: nice idea
but it dosent work on my windows 7 (64Bit)
Archived author: Soluhe • Posted: 2025-11-04T11:53:42.952094
Original source
Quote: nice idea
but it dosent work on my windows 7 (64Bit)
Quote: Yes, the Install.bat is done for x64, need to make an 64 bit InprocServer, dont know yet how to do that but meh, lets have a look
Archived author: Cromon • Posted: 2025-11-04T11:53:42.952094
Original source
Quote: Yes, the Install.bat is done for x64, need to make an 64 bit InprocServer, dont know yet how to do that but meh, lets have a look