A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE General Discussion »ToolSharp

Author Topic: ToolSharp (27 messages, Page 1 of 1)
Moderators: Dennis

Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 01:10 PM    Msg. 1 of 27       
http://www.mediafire.com/?cbzv3867a5b37re

Readme:
Quote: How to use:
Place the ToolSharp.exe into your hce root directory.
VS2010Renderers.dll should be copied into the root dir as well.
Run ToolSharp for the first time- may take a minute. It creates a bunch of threads on start and then scans all your shaders
Now go to Plugins -> Manage Plugins. Inside the box right-click and press "Install Plugin" or press CTRL + i, now add all of the plugins, ie:
Gurella.dll
CSharpExample.dll
JMS Explorer.dll
-What's left should be the two BlamLib dlls- go to your appdata roaming folder, scroll down to tsharp, go into the plugins folder and place these two dll's in it. They aren't plugins so Tool # will ignore them, but there's no easy way to manage them.

tip: an easy way to get to the appdata folder is by typing %appdata% in the address bar of your file explorer.

-included is an example plugin's source, made in Vis Studio 2008 (because I dislike using 2010 with a passion)

This is Dwood's plugin set for ToolSharp, plus the ToolSharp executable and the gurella bitmap plugin by Chaos, aka formlesstree

In this program you will find various features you may find useful. My favorite is the ability to back up one's tag, it backs the tags that are dependent on the tag as well. So if you had, say, a tag like a halo 3 trip mine, you could reference the main trip mine tag, and then you select the tag and back it up. the result should be in the root tags folder. If it's not, look for it in the folder where the tag you want backed up or packaged for release.

Dink around with it, I'll have a tutorial for creating a plugin for it up one of these days plus a tutorial on using BlamLib's _POWERFUL_ tag tools.

OP from Chaos:

1. Plug-in System
2. Complete File System Watcher (for Tag Directory, real-time updates on your shader modifications!)
3. More thorough shader scanner that, combined with the Watcher, keep track of all the shaders in your halo custom edition tags directory
4. Remember previously scanned Tags (faster startup time)
5. Generalized Save System (for the Plug-in System)
6. Remember previously opened Windows (for Plug-in System*)
7. Tool Manager (allows for using multiple Tool.exe and variants)
8. Almost no forms are embedded into the program


And probably more that I have forgotten to list.

Included in Tool # right now:

1. A bitmaps plugin for processing bitmap tasks with Tool
2. A plug-in manager for easily installing, uninstalling and updating plug-ins.
3. A Tool Manager for adding and removing different "tool" programs (such as Toolio, Toolpro, and OS_Tool).
4. A Method to back up tags and all the files they depend on into a .rar format.

What is to come:

1. More Plug-ins for the other features of the default tool
2. Documentation for writing plug-ins
3. A JMS Editor for editing map, model, and weapon JMS files (another plug-in)
4. Implement the saving and loading modules to actually save and load batch files
5. Finish a few quirky bugs with the GUI

--Back to Dwood--

The JMS Explorer thing is an experiment, and still in progress. What it does is bring two JMS models together- you WILL see major updates to this coming for this. In fact, it may end up as a stand-alone app... Or at least, it won't be contained by ToolSharp.

There are still many bugs and issues with this app. If you have a problem with any plugins or the app please post in the modacity release thread found here: http://www.modacity.net/forums/showthread.php?23002-Tool


Note: I am not the author of this application, just 3 of the 4 plugins for the app.

Formlesstree aka Chaos is.

To come: Finishing up the modular bsp (jms) And some other things.


bourrin33
Joined: Oct 19, 2009

HEK not installed tho


Posted: Apr 16, 2011 01:17 PM    Msg. 2 of 27       
sweet


Maniac1000
-Helpful Poster-
Joined: Feb 24, 2007


Posted: Apr 16, 2011 01:33 PM    Msg. 3 of 27       
Just so i am clear in this, what can this thing do that i can not do with Tool, Ahobo and kornman00?


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 01:38 PM    Msg. 4 of 27       
Quote: --- Original message by: Maniac1000
Just so i am clear in this, what can this thing do that i can not do with Tool, Ahobo and kornman00?


If you're talking about the tool functionality it will when you, say, compile a bsp from jms file, go through your shaders, and see if you have a shader there, and give you the option of pre-generating the shaders before you start the compile. If you do this with tool, tool freaks out and cancels the compile or something dumb like that.

If you're talking about other features, you should use the app and find out tbh.
Edited by Dwood on Apr 16, 2011 at 01:39 PM


Maniac1000
-Helpful Poster-
Joined: Feb 24, 2007


Posted: Apr 16, 2011 01:57 PM    Msg. 5 of 27       
Quote: --- Original message by: Dwood

Quote: --- Original message by: Maniac1000
Just so i am clear in this, what can this thing do that i can not do with Tool, Ahobo and kornman00?


If you're talking about the tool functionality it will when you, say, compile a bsp from jms file, go through your shaders, and see if you have a shader there, and give you the option of pre-generating the shaders before you start the compile. If you do this with tool, tool freaks out and cancels the compile or something dumb like that.

If you're talking about other features, you should use the app and find out tbh.
Edited by Dwood on Apr 16, 2011 at 01:39 PM

Tool will generate shaders if you do not have any with the correct names.
Will your tool do this differently?


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 01:59 PM    Msg. 6 of 27       
Quote: --- Original message by: Maniac1000
Quote: --- Original message by: Dwood

Quote: --- Original message by: Maniac1000
Just so i am clear in this, what can this thing do that i can not do with Tool, Ahobo and kornman00?


If you're talking about the tool functionality it will when you, say, compile a bsp from jms file, go through your shaders, and see if you have a shader there, and give you the option of pre-generating the shaders before you start the compile. If you do this with tool, tool freaks out and cancels the compile or something dumb like that.

If you're talking about other features, you should use the app and find out tbh.
Edited by Dwood on Apr 16, 2011 at 01:39 PM

Tool will generate shaders if you do not have any with the correct names.
Will your tool do this differently?


1. Not my tool. And 2. As far as I'm aware, yes.


Maniac1000
-Helpful Poster-
Joined: Feb 24, 2007


Posted: Apr 16, 2011 02:01 PM    Msg. 7 of 27       
I am not trying to shoot down your ideas man, i am just trying to understand how this could benefit me.


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 02:06 PM    Msg. 8 of 27       
Quote: --- Original message by: Maniac1000
I am not trying to shoot down your ideas man, i am just trying to understand how this could benefit me.


No problem, but tbh there's a bit much to just explain outright. All I can say after basically quoting 90% of the OP of chaos is to try the program to see what all it does.
Edited by Dwood on Apr 16, 2011 at 02:08 PM


XlzQwerty1
Joined: Aug 6, 2009


Posted: Apr 16, 2011 02:40 PM    Msg. 9 of 27       
As other people would say, No Info/No Pic, no download.


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 02:46 PM    Msg. 10 of 27       
Quote: --- Original message by: XlzQwerty1
As other people would say, No Info/No Pic, no download.


You aren't the crowd i'm aiming for with this app and plugin, I doubt you'd find it useful any ways.
Edited by Dwood on Apr 16, 2011 at 02:46 PM


Maniac1000
-Helpful Poster-
Joined: Feb 24, 2007


Posted: Apr 16, 2011 02:54 PM    Msg. 11 of 27       
Quote: --- Original message by: Dwood

2. Complete File System Watcher (for Tag Directory, real-time updates on your shader modifications!)

Included in Tool # right now:

1. A bitmaps plugin for processing bitmap tasks with Tool

4. A Method to back up tags and all the files they depend on into a .rar format.



2-Realtime shader modifications?
1-Processing=extracting or compiling or both?
4-That could be handy.


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 03:17 PM    Msg. 12 of 27       
Quote: --- Original message by: Maniac1000
Quote: --- Original message by: Dwood

2. Complete File System Watcher (for Tag Directory, real-time updates on your shader modifications!)

Included in Tool # right now:

1. A bitmaps plugin for processing bitmap tasks with Tool

4. A Method to back up tags and all the files they depend on into a .rar format.



2-Realtime shader modifications?
1-Processing=extracting or compiling or both?
4-That could be handy.


2. I'm not sure what he means by that tbh.

1. Compiling. He looks to add extraction to it but that's an 'eventually' - (TM) Valve.
4. is handy and is already integrated. Try it out.

Edit:

One feature in this app is targeted directly at Gamma, Jesse, HDoan, Spartan094 and others who do lots of tag work. But they should be able to figure that out simply by reading the readme. I have faith in their ability to read.
Edited by Dwood on Apr 16, 2011 at 03:25 PM


Maniac1000
-Helpful Poster-
Joined: Feb 24, 2007


Posted: Apr 16, 2011 03:24 PM    Msg. 13 of 27       
How would i find out more about #2?
That alone would have my download.

Maybe you could test that function for us?


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 03:25 PM    Msg. 14 of 27       
Edit: uhhh one minute.
Edited by Dwood on Apr 16, 2011 at 03:26 PM


Maniac1000
-Helpful Poster-
Joined: Feb 24, 2007


Posted: Apr 16, 2011 03:28 PM    Msg. 15 of 27       
posting so i do not have to check your edit.


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 03:30 PM    Msg. 16 of 27       
Quote: --- Original message by: Maniac1000
posting so i do not have to check your edit.


Tell me what you think is meant by #2
Edited by Dwood on Apr 16, 2011 at 03:32 PM


XlzQwerty1
Joined: Aug 6, 2009


Posted: Apr 16, 2011 03:31 PM    Msg. 17 of 27       
Can you explain to me what the bitmap plugin does?

This tool will be very handy for me. Downloaded it already.
Edited by XlzQwerty1 on Apr 16, 2011 at 03:31 PM


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 03:40 PM    Msg. 18 of 27       
Quote: --- Original message by: XlzQwerty1

Can you explain to me what the bitmap plugin does?

This tool will be very handy for me. Downloaded it already.
Edited by XlzQwerty1 on Apr 16, 2011 at 03:31 PM


Try it out.. it's pretty self-explanatory imo.

Edit: And I posted about it already.
Edited by Dwood on Apr 16, 2011 at 03:40 PM


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 03:53 PM    Msg. 19 of 27       
Quote: --- Original message by: Dancing Mad
I find the program quite nifty, but I have problem with backing up tags. It gives me this error message;

Any idea I'm doing wrong?



Edited by Dwood on Apr 16, 2011 at 03:53 PM
Edited by Dwood on Apr 16, 2011 at 04:39 PM


SlappyThePirate
Joined: Aug 24, 2009

You are irritating, I'll release nothing


Posted: Apr 16, 2011 04:21 PM    Msg. 20 of 27       
This seems like it would be helpful, bitmap-wise, but I keep getting exceptions, and I can't seem to be able to add the CSharpExample.dll plugin.
Description of the program in the first post would be beneficial.


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 04:40 PM    Msg. 21 of 27       
Quote: --- Original message by: SlappyThePirate
This seems like it would be helpful, bitmap-wise, but I keep getting exceptions, and I can't seem to be able to add the CSharpExample.dll plugin.
Description of the program in the first post would be beneficial.


You can't? that's odd. Add me on xfire.
Edited by Dwood on Apr 16, 2011 at 04:43 PM


SlappyThePirate
Joined: Aug 24, 2009

You are irritating, I'll release nothing


Posted: Apr 16, 2011 05:30 PM    Msg. 22 of 27       
I forget your xfire... it was just edited out. PM?


Sprinkle
Joined: Jan 3, 2010


Posted: Apr 16, 2011 05:57 PM    Msg. 23 of 27       
O_o so you made a thread about this application and a plugin for it without even actually knowing what it does... Wow, just wow.


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 16, 2011 06:02 PM    Msg. 24 of 27       
Quote: --- Original message by: Dave Needs A Shave
Dwood's xfire is.


Don't post other people's personal information without their consent. I did not give you nor anyone else permission to post my information over a public website.


032 Mendicant Bias
Joined: Feb 25, 2010

Magnum periculum est elit.


Posted: Apr 16, 2011 07:19 PM    Msg. 25 of 27       
Wasn't this made by formless tree aka Chaos? =\

ninjaedit: whoops, nvm.
Edited by 032 Mendicant Bias on Apr 16, 2011 at 07:20 PM


Sprinkle
Joined: Jan 3, 2010


Posted: Apr 16, 2011 09:36 PM    Msg. 26 of 27       
Quote: --- Original message by: Dwood
Quote: --- Original message by: Dave Needs A Shave
Dwood's xfire is.


Don't post other people's personal information without their consent. I did not give you nor anyone else permission to post my information over a public website.


Yo dawg if you don't want people to know how to contact you don't leave it in public places for people to see, by doing this you pretty much are giving anyone and everyone the right. Dwood's xfire is dazerl.


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Apr 18, 2011 12:03 PM    Msg. 27 of 27       
Sorry about the borked release... Don't run the tag work unless you have Vis Studio 2008 installed.

I apologize for the problems it has had, and will work to do my best at resolving all the issues with these plugins so you don't need Vis Studio 2008/2010

 

 
Previous Older Thread    Next newer Thread







Time: Fri January 20, 2023 2:59 PM 156 ms.
A Halo Maps Website