steve-m Posted December 28, 2005 Share Posted December 28, 2005 So yea, here it is. Finally. http://ce2.steve-m.com/ Collision File Editor II, the successor of the popular CollEditor, is a tool for creating and editing collision files (*.col) for GTA III, Vice City and San Andreas. Built completely from scratch, CollEditor II is much more reliable and flexible, and offers a lot more features than the old one. It fully supports all characteristics of all 3 known .col file formats, and offers several built-in optimization routines to achieve best possible results. Features: supports version 1, 2 and 3 collision files easy mouse navigation sub-object editing by mouse and type-in several optimization routines support for embedded vehicle collision models drag'n'drop functionality surface lighting generator batch conversion feature ... and many more nick7 and reditec 2 Link to comment Share on other sites More sharing options...
Lurk Morrison Posted December 28, 2005 Share Posted December 28, 2005 (edited) About damn time... I mean, thanks and great work. I have been looking forward to this for quite some time. You rock. Edited December 28, 2005 by Kurropt Antagonist Link to comment Share on other sites More sharing options...
mickarrow Posted December 28, 2005 Share Posted December 28, 2005 Yes This is what we need. Thanks Steve... Link to comment Share on other sites More sharing options...
NathanHenry Posted December 29, 2005 Share Posted December 29, 2005 Oh my god I have been waiting for this tool for a really long time. So can this tool convert GTA3 and VC coll files to SA like convert one big coll file like industNE.col instead of converting one at a time in the industNE.col file? Link to comment Share on other sites More sharing options...
ParoXum Posted December 29, 2005 Share Posted December 29, 2005 Thanks a lot steve for that tool ! Your making the tool I waited for for more than 6 months... And thanks for the batch converting option, cause more than 300 cols files to convert it's a bit... a lot ^^ Link to comment Share on other sites More sharing options...
Knife Posted December 29, 2005 Share Posted December 29, 2005 Cool. I was talking about this yesterday and how useful it would be to have a relase. X lots for you Link to comment Share on other sites More sharing options...
steve-m Posted December 29, 2005 Author Share Posted December 29, 2005 So can this tool convert GTA3 and VC coll files to SA like convert one big coll file like industNE.col instead of converting one at a time in the industNE.col file? Yea. Click "Edit > Batch Conversion...", add all col files you want to convert, tick "Generate Lighting", "Material Conversion", and "Optimize" (not "Minimize Bounding Volumes"!); select "Col 3" as output version, press OK and in the lighting generator choose your lighting (I'd recommend simple non-directional lighting at ~30%). Link to comment Share on other sites More sharing options...
AleXXX Posted January 1, 2006 Share Posted January 1, 2006 Fantastic tool, steve. Link to comment Share on other sites More sharing options...
Dillyracer Posted January 1, 2006 Share Posted January 1, 2006 Now only a lmit hacker, and it would be complete Link to comment Share on other sites More sharing options...
Supdario Posted January 1, 2006 Share Posted January 1, 2006 Cool, thanks You have also a fast server Link to comment Share on other sites More sharing options...
spaceeinstein Posted January 1, 2006 Share Posted January 1, 2006 If I open a read-only file, the program opens the previous file loaded. Can you make it so it could turn off the read-only property automatically? Link to comment Share on other sites More sharing options...
steve-m Posted January 1, 2006 Author Share Posted January 1, 2006 Shouldn't you just de-read-only-ize your whole game directory if you plan to edit files? But yea, will add support for that to the next release. Link to comment Share on other sites More sharing options...
solo Posted January 1, 2006 Share Posted January 1, 2006 The man does it again Link to comment Share on other sites More sharing options...
spaceeinstein Posted January 1, 2006 Share Posted January 1, 2006 Shouldn't you just de-read-only-ize your whole game directory if you plan to edit files? What happens if I want to view it only? Sometimes I can accidentally change the file that was not meant to be changed. If I save it, the read-only file wouldn't be saved and the file would be safe. Link to comment Share on other sites More sharing options...
steve-m Posted January 2, 2006 Author Share Posted January 2, 2006 Shouldn't you just de-read-only-ize your whole game directory if you plan to edit files? What happens if I want to view it only? Sometimes I can accidentally change the file that was not meant to be changed. If I save it, the read-only file wouldn't be saved and the file would be safe. Yea, but then it wouldn't help to turn off read-only automatically either... Link to comment Share on other sites More sharing options...
spaceeinstein Posted January 2, 2006 Share Posted January 2, 2006 Oh yea, about that... Just make it viewable. Link to comment Share on other sites More sharing options...
chickenplucker Posted January 2, 2006 Share Posted January 2, 2006 Sweet! What a way to start the new year off with Link to comment Share on other sites More sharing options...
DexX Posted January 4, 2006 Share Posted January 4, 2006 wee, finally had a chance to do some serious damage with this now (added real shadows to half the procedural objects ) i've come up with a few ideas that might be nice for future editions: -ability to import mesh (JUST the mesh) into the collision mesh for cur obj -ability to import mesh (JUST the mesh) into the shadow mesh for cur obj (right now you can only generate a shadow mesh from the COL mesh? i cant find any other way, within the program) -Replace current col. please, please, please bring this back. in the aforementioned procedural objects that i added shadows too, i often had to re-export a new col file from max with the shadow mesh already in it, then replace the current col object in the file. but since there is no "Replace" feature, i had to add it, then delete the original. blah. -Batch replace! select a bunch of files from a directory that will automatically replace col files of the same name in the current col. Something i personally do, is since the COLL format now has several versions, i append the type to the name of individual col files. COLL files, are just .col, but i save my COL2 files as .col2 and my COL3 files, as .col3, so i know whats what in my folders, without having to open the files individually and check them. obviously since gta doesn't use this system, you dont have to support it, but if you did, it might be more conveneint for me, or anyone else using this system If nothing else, could you possibly add "All files (*.*)" to the File Open dialog? Great work otherwise Link to comment Share on other sites More sharing options...
BenMillard Posted January 4, 2006 Share Posted January 4, 2006 (edited) Tonywob and I finally got my system running correctly after several hours of tinkering and testing. I'll give this a prod as soon as I can, although I have a couple of other things going on atm. (EDIT) You could use Collision Files (*.col*) as the normal dialogue filter. Edited January 4, 2006 by Cerbera Link to comment Share on other sites More sharing options...
steve-m Posted January 4, 2006 Author Share Posted January 4, 2006 added real shadows to half the procedural objects Screenshots? -ability to import mesh (JUST the mesh) into the collision mesh for cur obj-ability to import mesh (JUST the mesh) into the shadow mesh for cur obj (right now you can only generate a shadow mesh from the COL mesh? i cant find any other way, within the program) Yea, right now you'd have to import the shadow mesh separately as col mesh, move it to shadow mesh, and then merge with the normal col mesh. I'll add mesh import/replace to the mesh sub-menus. but since there is no "Replace" feature, i had to add it, then delete the original. blah. Too lazy to select and press the del button? But yea, I'll simply add a function that checks if an object with that name already exists and give a dialog where you can choose whether to replace, add or ignore. This would also serve as batch replace. Something i personally do, is since the COLL format now has several versions, i append the type to the name of individual col files. COLL files, are just .col, but i save my COL2 files as .col2 and my COL3 files, as .col3, so i know whats what in my folders, without having to open the files individually and check them. Why?? You export your files for several game versions? Also, you can mix different versions within one file. If you can give me a convincing explanation I'll do it. (Otherwise, just enter '*' in the open dialog and you'll see all files.) Link to comment Share on other sites More sharing options...
JasonB Posted January 4, 2006 Share Posted January 4, 2006 Oooh, awesomeness to the max. Much <3 for Steve. He has done it again. Link to comment Share on other sites More sharing options...
BenMillard Posted January 7, 2006 Share Posted January 7, 2006 (edited) I've finally found time to give this a quick prod. The interface already feels quite mature and well thought out, but there are always things which can be improved. Some little things which could be improved:- Having to switch between "Edit Mode" and "View Mode" is very clumy, imho. Ideally, the input should allow the user to do either without switching modes. The current sidebar setup requires the window to be about 825 pixels tall in order to avoid scrolling. This means users with desktop sizes of 800 x 600 will never be able to see all the editing controls at once; they'll have to keep scrolling the container up and down while working. The editing controls in the sidebar feel extremely cramp; everything is very close together and is sizes so small its hard to click on. One item in each main menu is emboldened and acts as the "default" item, automatically accessed by double-clicking the menu title. This is highly unconventional, not helpful and causes the emboldened item to distract attention from the other items. It looks bad, too. Menu layout has unconventional positions for some standard items (especially in the "File" menu) and there is no clear logic to the menu items which are unique to this application. The menus generally have good accelerator keys (Alt+Key) but some of the shortcut keys conflict with conventional usage. For example, F4 is sometimes used for "Properties" or opening dropdown lists. Ctrl+F4 is used for closing documents in an MDI application (or tabs in a multi-tabbed Web browser). And so on. Many controls cannot be accessed using keyboard accelerator keys. This makes the interface slower to operate for advanced users as they have to move the mouse between controls instead of pressing the button combination. Many controls cannot be tabbed to with the keyboard. Keyboard tabbing can speed up user interactions when many related controls are placed near each other on a form (like in the sidebar). There isn't a "Find as you type" (FAYT) search box for long lists. These are mostly minor niggles but addressing them will improve this already good application. Probably the biggest change I'd suggest your make would be to the sidebar, so it became more user-friendly. I think using two sidebars plus a toolbar (or several optional toolbars) would work better, much like the GTA2 Map Editor has. The list of COLs would be on the left and would take up the full height, making it faster to locate and display objects. The detailed editing controls would be placed on the left, with common editing controls placed in a toolbar across the top. Many of the special editing controls do not seem to be applicable to all available tabs. Controls should only be displayed in a tab if they can actually be used as part of that tab. By removing defunct controls from the tabs, you would have more space and so could lay out the controls in a friendlier manner. This benefit is magnified because they would be in a new, full-height sidebar--there would be fewer controls placed in a larger area. Additionally, the absence of controls which could not be used in that tab would reduce confusion of users (particularly beginners) who would wonder what they had to do to the file in order for those functions to become available. (EDIT) Having said all of this, in general the interface is very good. Report windows inform the user of any potential problems during file processing. There are some fantastic usability features, such as Edit > Sort by IDE. I hope you decide to refine the interface further and make this even more awesome! Edited January 8, 2006 by Cerbera Link to comment Share on other sites More sharing options...
DexX Posted January 8, 2006 Share Posted January 8, 2006 added real shadows to half the procedural objects Screenshots? http://www.sabrehost.com/~tjbp/dexxhole/barrelhand.jpg Objects dont always generate shadows, depends on the object and how far into the ground its..."submerged", since they dont generate 100& above the ground faces. Too lazy to select and press the del button? But yea, I'll simply add a function that checks if an object with that name already exists and give a dialog where you can choose whether to replace, add or ignore. This would also serve as batch replace. well it gets tedious when you have a considerable amount of objects. if you do the dialog, can you have a checkbox, to skip the check for the next objects? confirming 30-50+ objects is still...ugh. Why?? You export your files for several game versions? Also, you can mix different versions within one file. If you can give me a convincing explanation I'll do it. (Otherwise, just enter '*' in the open dialog and you'll see all files.) that was my convincing explanation its not a big deal, although Cerb's idea might be an even better one. (col*) The list of COLs would be on the left and would take up the full height, making it faster to locate and display objects. one more thing about the COl list, is the object sorting. Could you add a "Sort -> Alphabetical" option, so finding specific cols would be faster? i tried selecting an object on the list, typing the first few characters of the object name in the list (just for example, typing "a51", to find "a51_rocketlab") and it does nothing. Essentially its mousescroll, or use the arrow keys to find objects. Link to comment Share on other sites More sharing options...
Gforce Posted January 17, 2006 Share Posted January 17, 2006 i only just saw you finally let this loose to the general populous, this tool f***ing Rocks bigtime!! .......... thanks Link to comment Share on other sites More sharing options...
BenMillard Posted January 17, 2006 Share Posted January 17, 2006 The list of COLs would be on the left and would take up the full height, making it faster to locate and display objects.one more thing about the COl list, is the object sorting. Could you add a "Sort -> Alphabetical" option, so finding specific cols would be faster? i tried selecting an object on the list, typing the first few characters of the object name in the list (just for example, typing "a51", to find "a51_rocketlab") and it does nothing. Essentially its mousescroll, or use the arrow keys to find objects.If a dual-sidebar layout was used, the extra vertical space for the COLs list would allow space for a "find as you type" (FAYT) box, a lot like the Bookmarks and History sidebars in Firefox have. The list would be emptied of all entries which did not contain the sequence of characters present in the box. When the string changes, all items are checked against the sequence any any which match are displayed. Any results produced would be sorted according to the current order (natural, alphabetcal or by the ordering in a supplied IDE file). All entries in the list would be restored when the box is emptied, using the current sorting method set by the user. A "Reset" button would be an optional addition to automatically clear the FAYT box. Link to comment Share on other sites More sharing options...
Drakos Posted April 23, 2006 Share Posted April 23, 2006 (edited) First of all i would like to say well done to steve for his great programs/tools. i a question. i often use Sketchup to make my models, especially buildings. Now i use the CollMaker tool make the collision file for the object. In game, there are many invisible walls within the model they were not supposed to be. Steve-m Reply to Deathsquad CollMaking tutorial: Also, to get rid of Sketchup's invisible walls you'd have to use CE2's optimize function, which isn't done automatically when you're importing/opening an existing .col file (as in your tut). This is the problem i have. Can you explain please how to fix this problem abd what to do with optimize function and so on?? Edited April 23, 2006 by Drakos Link to comment Share on other sites More sharing options...
MChanna03 Posted April 23, 2006 Share Posted April 23, 2006 This is the problem i have. Can you explain please how to fix this problem abd what to do with optimize function and so on?? I've been having the same problem with the invisable walls...if you could explain the optimize function.. it would help me out a lot Link to comment Share on other sites More sharing options...
steve-m Posted April 24, 2006 Author Share Posted April 24, 2006 Well, these "invisible walls" are believed to be caused by degenerated triangles, but that has never been confirmed, and I don't use Sketchup myself. Degenerated triangles are those where 2 or 3 vertices are (almost) identical, thus making them effectively lines. In the current release CE2's optimize function welds vertices within a distance of 0.01, removes triangles with identical vertices (also duplicated flipped ones), and removes isolated vertices. This gets rid of degenerated triangles and everything that's "invisible", but afaik it doesn't solve all Sketchup related problems. To optimize collision objects, select them, right-click and "Optimize". Alternatively you can use the batch converter. All non-col files you import (i.e. cst and 3ds) get optimized automatically. Link to comment Share on other sites More sharing options...
MChanna03 Posted April 24, 2006 Share Posted April 24, 2006 cool good job on the program.. im goin to try it on my object that has invisable walls.. Link to comment Share on other sites More sharing options...
Drakos Posted April 25, 2006 Share Posted April 25, 2006 (edited) still NOT working. I am very f*cking pissed off with these damn invisible walls, please stece is there any other solution?? 1) I selected - right click - optimize - save - Run Game : still invisible walls 2) batch converter - optimize + Minimize Bounding Volumes ...... : STILL f*ckING INVISIBLE WALLS Edited April 25, 2006 by Drakos Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now