dima-369 / vmt-editor Goto Github PK
View Code? Open in Web Editor NEWVisual editor for VMT files used in Source Engine
Home Page: https://dima-369.github.io/VMT-Editor
License: GNU General Public License v3.0
Visual editor for VMT files used in Source Engine
Home Page: https://dima-369.github.io/VMT-Editor
License: GNU General Public License v3.0
Currently, the file is read every time a new Parameter/Value LineEdit pair is spawned.
@gortnarj should the window title reflect the loaded template?
It's not linked and not doing anything.
It should only copy the vtf after you have saved the vmt, to the directory of the saved vmt. Right now it copies the vtf into materials/ root directory.
Also if the vtf already exists in the directory it's supposed to get copied to, the lineedit doesn't update.
This breaks the Save As Template dialog.
Even when the shader is switched back to VertexLitGeneric (or any non-water shader) the actions still have no icons, apart from the checked icon which should not be displayed anymore.
All the colors that start with { are broken when creating vmt.
Phong brush, normal blend and probably all the new/refactored groups hide if the template doesn't have any related parameters.
words that start with $ are one color, all the other words are another color
Proxies
{
TextureScroll
{
texturescrollvar $bumptransform
texturescrollrate 0.1
texturescrollangle 50
}
}
GPU<2
{
$fallbackmaterial liquids/nuke_water_cheap
}
Parses properly from vmt into proxies but GPU<2 causes a parsing issue when making vmt.
This file can be also linked to the Qt resources and directly shown in the about dialog.
It just clutters the code view.
Pressing Convert in convert to vtf should always convert all textures in the list, even if they've already been converted.
When restarting or just making a new file the game selection resets to nothing. The browse buttons are not greyed out like they are when there's no game selected so you can still browse but it outputs the full path in the lineedit.
Put at end of line
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.