thexds / vivianne Goto Github PK
View Code? Open in Web Editor NEWNeed For Speed 3/4 modding tool
License: MIT License
Need For Speed 3/4 modding tool
License: MIT License
Some GIMX textures inside FSH files require the presence of a palette to represent the colors correctly.
When rendering a FCE file, the UV mapping is completely broken.
FCE model rendered and mapped correctly.
FCE model gets rendered with corrupt UV mapping.
As a developer, so I can use FSH data throughout Vivianne, I want a FSH parser class and entity model that contains the FSH data in memory.
As a modder, so I can preview car textures, I want a view that allows me to load TGA files.
As a developer, so I can use FeData throughout Vivianne, I want a class that represents FeData in memory with support for all well-known fields.
As a modder, so I can modify the colors for a car, I want an editor that allows me to modify the color tables in an FCE file.
As a modder, so I can extract files from a VIV, I want a button that allows me to extract all files from the currently open VIV.
As an user, so I can preview an FCE mesh, I want a view that can render FCE files, with options to hide/show particular parts, textures, reflections and shading.
As a modder, so I can edit the contents of a VIV file, I want that any available editors (FSH, QFS, FeData, Carp) can write changes to the VIV directory loaded in memory.
As a user, so I can edit carp.txt
files, I need a view where I can easily modify car performance data and it automatically saves the changes on the carp.txt
file.
As a modder, so I can glance at some important properties and general information about a viv file, I need a view that displays these fields and general properties about a VIV file and its contents.
The main VIV ViewModel does not update either the data in memory nor the data in View.
As a developer, so I can understand and read through the code easily, I want documentation to be created and cleanup operations to be made when appropriate.
As a modder, so I can create realistic Carp performance data, I need a wizard that guides me to create a realistic Carp from basic performance metrics, like weight, power and gear ratios.
As a developer, so I can use BNK audio data throughout Vivianne, I want a BNK parser and entity model to hold BNK audio data in memory.
As a developer, so I can read NFS4 VIV files, I want the VIV parser to be able to recognize and parse NFS4 VIV files, which may contain alignment bytes that break the current NFS3 VIV parser.
As a modder, so I can edit FeData files, I want a view that allows me to edit a fedata.* file with all of its fields.
As a modder, so I can edit FSH/QFS files, I want a view that allows me to edit the textures stored in FSH/QFS files.
As a modder, so I can edit curves using an intuitive UI, I need a curve editor that draws the curve I'm modifying instead of relying on generic and bulky WPF controls. The curve editor should be compact enough to not warrant opening up a new dialog, but could also provide for a button to do so in a zoomed-in way.
As a developer, so I can use car performance data throughout Vivianne, I want a carp parser and entity model that can hold car performance data in memory.
As a developer, so I can use FCE data throughout Vivianne, I want a FCE parser and entity model to hold FCE mesh data in memory.
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.