Wall Worm Forums

Design Tools => Wall Worm News => Topic started by: wallworm on April 10, 2016, 05:38:48 PM

Title: Big News Coming
Post by: wallworm on April 10, 2016, 05:38:48 PM
There is a new addition coming to Wall Worm very soon. Some code was donated from long time WW user Dave Brennan. Orvid is now taking some time to integrate it into Wall Worm. It's going to open all kinds of doors for working in Max for Source.

Keep your eyes on the lookout :)
Title: Re: Big News Coming
Post by: warmeup on April 11, 2016, 09:41:49 AM
yayyyyyyyyyyy, I'm curious to see what it is.

Does it come inside a box? i love unboxing :P
just kidding.
Title: Re: Big News Coming
Post by: wallworm on April 21, 2016, 10:07:51 AM
No comment... :) Stay tuned.
Title: Re: Big News Coming
Post by: wallworm on June 24, 2016, 05:14:04 PM
Thanks to Dave Brennan, Chetan Jaggai and Andrew Penry helping me implement Dave's project into WW... this new goodie is almost here. It's going to be a major change that will bring all kinds of new possibilities.

Now just around the corner...
Title: Re: Big News Coming
Post by: Cem on June 24, 2016, 05:39:09 PM
I think it is going to have models directly imported to 3DS Max without decompiling.

Hope I didn't ruin the surprise.
Title: Re: Big News Coming
Post by: Joris Ceoen on June 24, 2016, 07:10:15 PM
Damn I can't wait  8)!
Title: Re: Big News Coming
Post by: wallworm on June 25, 2016, 12:24:22 AM
Yes, it's native MDL loading. It's very close. It's now being finalized. No promise but my goal is with a week.
Title: Re: Big News Coming
Post by: the6thmonkey on June 26, 2016, 05:38:32 AM
Ah exciting, can't wait
Title: Re: Big News Coming
Post by: wallworm on August 03, 2016, 09:49:02 AM
Just an update. I've fallen behind on this new feature. However, I'm expecting to get a boost as Chetan Jaggi, a fellow Black Mesa developer and experienced C++ programmer, is going to help bring this new function to life.

I'm sorry it's taken longer than I expected... maybe I'm just getting old! :)
Title: Re: Big News Coming
Post by: Cem on September 02, 2016, 04:28:16 PM
Quote from: wallworm on August 03, 2016, 09:49:02 AM
Just an update. I've fallen behind on this new feature. However, I'm expecting to get a boost as Chetan Jaggi, a fellow Black Mesa developer and experienced C++ programmer, is going to help bring this new function to life.

I'm sorry it's taken longer than I expected... maybe I'm just getting old! :)
Almost a month has passed through. Any news on this? Thank you.
Title: Re: Big News Coming
Post by: wallworm on September 02, 2016, 11:04:29 PM
Yes, it's certainly taking longer than I'd hoped. But it's my main focus right now. No one wants this feature done more than me at this point. I'm not going to say when I expect it at this point... just know it's 90% of my focus ATM.
Title: Re: Big News Coming
Post by: wallworm on September 09, 2016, 12:54:15 PM
An update on the MDL loader.

The MDL loader is getting closer to completion. There is a new programmer at Black Mesa (http://www.blackmesasource.com) helping bring it to completion. He is helping bring the project to a close.

This new plugin will be released in two stages. In stage 1, it will not have native MDL loading. Instead, it uses WWMT Helpers or QC files for geometry. But in the second phase, it will also include native MDL support that can lookup on the file system or inside VPKs.

The geometry class works like this (after phase 2): Use native MDL if file found; if not, use WWMT from scene if found; if not, use the QC if found.

Remember, in phase 1 it will not support MDL files yet. Until phase 2, the plugin will need to be able to find QC/SMD/VMT/(TGA|VTF) on your file system (QC files in the modelsrc folders, VMTs in game/materials folders, and TGA (free WW) and VTF (WWPRO) in the game info or MatGen paths.

I will be posting a BETA version for WW Pro users in the store later today. I have not had time to test any of these functions in WW Free and because some of the filesystem lookups in WW Free are much slower than in WW Pro, I'm not inclined to test in free until I have all of the WW Pro testing done. Please report any bugs you find in the beta.

Again, please remember this does NOT YET have the MDL file support. That will come in the next phase.
Title: Re: Big News Coming
Post by: wallworm on September 09, 2016, 04:31:57 PM
The BETA ( wallworm_pro_beta.zip in the store downloads) is now available for WW Pro users. PLEASE TAKE NOTE OF THE PRECEDING POST! (http://www.wallworm.net/index.php/topic,1599.msg5789.html#msg5789)

If you are a WW Pro User, please be aware that the new system is not documented much. But here is the gist:

A new geometry class is now available in the Create tab under the Wall Worm category. The button is labeled: "Source Model". The actual classname of this geometry is WallWormMDL.

New instances of Point Entities will always be this type (except lights). Now if you add a point entity via the Entity floater, it will be this class with entity properties bound to it. For any property that is contained in the WallWormMDL class, it will always override and control the corresponding entity parameter. Those properties include: model, skin, bodygroup and default animation. If you bind a prop dynamic to this class, the animation class is limited to those found in the WallWormMDL object's model data. At this time, model data can only come from QC files and WWMT Helpers. After the MDL plugin is completed, you will be able to get the model data from MDL files inside the VPK and on your computer.

If  you need a prop_dynamic that is not bound to a WallWormMDL, you can convert the model to an editable poly and the entity settings will no longer be overridden by the WallWormMDL.

Because the WallWormMDL derives its data from external files, the mesh cache will be regenerated each time you open Max. This is slow for extensive scenes at this time. The native MDL update will not have this lag in opening files.

This new class is also used with new WWMT Proxies. The use of the PropLibrary is being phased out over the coming updates.

There are other new features and fixes available in the beta download's changelog file.
Title: Re: Big News Coming
Post by: wallworm on September 22, 2016, 12:21:01 AM
Just an update. Black Mesa (http://www.blackmesasource.com) hired a new programmer to, in part, help finish this. It isn't in the WW Pro beta yet, but already I am testing this new feature that loads native MDL files from VPK directly in Max. My current compadre in this is Richard Geslot (http://www.richard-geslot.com/) (his site may look old-school, but he's been adding some new goodies that will make all WW users get excited when these updates are released!) So as soon as this is released, I hope all of you both buy Black Mesa and send love to all of those who have been part of this new tool. Needless to say, there will be a full credits page linking to all those who worked on it.
Title: Re: Big News Coming
Post by: wallworm on September 25, 2016, 10:38:35 AM
Next milestone in the MDL loaders. There is now an early version of the MDL loader in the WW Pro BETA ( wallworm_pro_beta.zip in the store downloads ). At this time, there is a model browser available to the WallWormMDL (Source Model geometry) in 3ds Max 2016. That browser will let you browse models in your game (even from the VPK) and load them directly into Max.

The MDL Loader is still not complete. But you can now load MDL files straight into Max! If you want to test it, understand these current limitations:


Please read the changelog inside the beta download for a full list of updates in this beta. Also take note of the new MDL File Loader (http://dev.wallworm.com/document/211/mdl_file_loader.html) docs. Those docs are written for the final version so they may discuss features that are still not finished.

Note that because MDL loader is dependent on compiled plugins, the automatic updater for WW will soon be disabled and removed from WW. This is because DLL and DLR files are locked when Max is using them. That means that users will have to start learning to store WW in a known location on the filesystem instead of using the copy WW to appdata which was previously possible.
Title: Re: Big News Coming
Post by: wallworm on September 28, 2016, 02:22:47 PM
The 2016 beta for this is now updated in the WW store. Now multi-skins are supported. And the props will be rotated correctly depending on whether they were compiled with $staticprop.

We are working on LOD and Bodygroups for next udpate.
Title: Re: Big News Coming
Post by: wallworm on September 29, 2016, 11:33:00 PM
WW Pro users can download another update to the MDL beta in the store  ( wallworm_pro_beta.zip in the store downloads ) . Again this is only for Max 2016 at this moment. Now LODs and bodygroups are supported. Note that the bodygroup function is still a little buggy.
Title: Re: Big News Coming
Post by: wallworm on October 01, 2016, 10:00:26 AM
Again, this is only for WW Pro in 3ds Max 2016 at the moment, but the wallworm_pro_beta.zip in the WW Pro downloads (https://wallworm.com/store/index.php?route=product/product&product_id=54) in the store now contains an update that will load VTF files from VPK. This update will load VMT, VTF and MDL from VPK files for the most part. This means that you can import VMF files with most assets without extracting any content.

Known Issues in this version:


* We will be adding support for versions 2015-2017 once the testing is complete.

** This will be added to free WW once testing is complete.
Title: Re: Big News Coming
Post by: wallworm on October 01, 2016, 10:28:45 AM
For WW Pro users testing this, here are some Global Settings to set:


Things to Test:

Title: Re: Big News Coming
Post by: wallworm on October 10, 2016, 10:01:20 AM
WW PRO beta updated this morning with a new menu item: Wall Worm > Wall Worm Importers > Import MDL. Lets you import a MDL without first dropping a WallWormMDL node into the scene. NOTE, again, this beta is currently only for Max 2016.
Title: Re: Big News Coming
Post by: wallworm on October 12, 2016, 10:17:38 PM
WW Pro Beta updates today. Now the MDL Importer will respect that a MDL has a mesh or not and this data is known for the defaults in the VMF exporter if there is no explicit entity bound to the prop. Also, a wider range of VTF files from the VPK are now understood.
Title: Re: Big News Coming
Post by: wallworm on October 13, 2016, 01:41:43 PM
Updated WW Pro beta today to fix some bug importing levels, performance boosts when importing levels, fixed a bug loading some MDL files, and a bug with importing some materials.
Title: Re: Big News Coming
Post by: func_Mathias on October 14, 2016, 01:21:51 AM
Great work Shawn and team, these new features are really wonderful :)
Looking forward to the full realease of this
Title: Re: Big News Coming
Post by: wallworm on October 14, 2016, 12:58:05 PM
Thanks Mathias.

Just updated WW Pro Beta with new feature to re-organize global presets. You can now select presets to rename/delete (and move up/down) without first loading the preset settings into WW (which always takes a moment to parse the entities). Just remember that now you need to click a new button Load Selected Presets to actually load those presets.
Title: Re: Big News Coming
Post by: wallworm on October 14, 2016, 02:55:50 PM
https://www.youtube.com/watch?v=gdXpy4aWERw
Title: Re: Big News Coming
Post by: wallworm on October 23, 2016, 09:32:30 PM
Updated the WW Pro Beta today. Addresses some normal issues (losing all normals when collapsing to editable poly is fixed). And added support for 3ds Max 2015. Again, this is the wallworm_pro_beta.zip download in the store.
Title: Re: Big News Coming
Post by: wallworm on October 25, 2016, 11:03:43 PM
While it's still got a few loos ends... it's now out for all flavors of WW in Max 2015-2017.