NFS GINTool
 
                        NFS GINTOOL
This tools allows for GIN files to be encoded in a more convenient and fast way. No HEX editing needed anymore.
Encoding process
-  Using the REV tool, map the RPM values and note down minimum and maximun IDX and RPM values, export grains
 
-  Using the gintool, navigate to the wav file that you're about to convert to gin, input your min and max IDX and RPM values
 
-  Optionally you can select custom grain and export paths. By default, grain path is a directory in the same folder as WAV that's named as it, but without its extension, and the GIN export path in the same location as WAV
 
- Press "Encode GIN" and wait for the process to complete, and you're done!
Installation
-  Gintool 1.3 requires JRE or JDK 11 or higher, any version lower than 1.3 requires JRE or JDK 8 with JavaFX included. You can download and install it here: JDK FX 8 JRE 11
 
-  Gintool also requires FFMPEG to be in the same location as gintool. Download it here. Essential build is enough. Unzip the ffmpeg.exe into gintool's location
 
- (NO LONGER REQUIRED VERSION IN 1.3) gin_encode and gin2 require Visual C++ Redistributable for Visual Studio 2015 and Universal C Runtime (Universal CRT) (Debug version) to be installed. They are included with Visual Studio. After that, you can copy vcruntime140d.dll and ucrtbased.dll into tool's folder.
FAQ
-  Q: How do I launch gintool?
 - A: Via launchGIN.bat. If you launch it directly via .jar file, your mileage may vary
 
 
-  Q: Is REV stage necessary?
 - A: Yes. This tool is just to simplify the process of already existing encoding procedure. It's described here
 
Changelog
-  1.0: Initial release
 
-  1.1: UI Logic fixes
 
-  1.2: Added ability to encode deceleration GIN's, major performance improvements
 
-  1.2.1: Added failsaves for gin_encode and gin2
 
-  1.3: Major code refactoring. Fields now support decimals. Tool now uses/requires JDK/JRE 11 to be installed, potential accuracy improvements by porting algorithm of gin2.exe to java code, which also removes the requirement of gin2.exe, vcruntime140d.dll and ucrtbased.dll altogether
 
-  1.3.1: Small UI changes, improved .ini logic, algorithmic number of threads calculation
 
-  1.3.2: More UI changes, new fields for NFS Carbon and .ini stores more data
 
- 1.3.3: UI changes, multilanguage support, rewritten "Launch TMXTool" logic. Be sure to have tmxtool.jar and launchTMX.bat at the same location as GINTool
Known issues
- (NO LONGER AN ISSUE VERSION IN 1.3) gin_encode and gin2.exe require Visual C++ Redistributable for Visual Studio 2015 and Universal C Runtime (Universal CRT) to be installed. If they are not installed, you might get issues with encoding process.
Credits
-  Azul for their JDK project
 
-  id-daemon for original GIN encoders
 
-  gyan.dev for providing FFMPEG build
 
- V12Style for the tutorial that the tool was based on
Source code available here
If you want to contribute to the project (add a translation, etc.), don't hesitate to make pull requests. Example messages file can be seen here
Comments
 
                    7ndrew (February 21, 2022 @ 22:03)
Installed everything you provided in the description, including Visual C++ Runtimes, all versions of it and I still get a VCRuntime130D.dll error. Weird. 
                    TheUnpunished (February 20, 2022 @ 13:28)
Try running gin2.exe and see what error it gives to you. 
                    7ndrew (February 19, 2022 @ 21:14)
I have both installed, the error happens when the tool is trying to fix the table 
                    TheUnpunished (February 19, 2022 @ 13:56)
@Sueaga the .abk encoding is different, not .gin@GrandMassaSpectre it is fine for PATH to have more than 2 variables.
Guys, so far the issue is that you need VC Runtime and Universal C Runtime for gin2 and gin_encode
 
                    7ndrew (February 15, 2022 @ 00:26)
Hi! I followed the installation instructions, used the links you provided, put ffmpeg in the same folder as the GINTool but I get an error when the tool is fixing the table for a .gin. Here's a pastebin of the command line: https://pastebin.com/16U2hrepDownload
                            c9ee05-gintool.zip (Size: 2.08KB) Latest Version
                        
                    
                            3df3c8-gintool.zip (Size: 1.89KB) Old Version
                        
                    
                            b6bad0-gintool.zip (Size: 1.89KB) Old Version
                        
                    
                            2e3d89-gintool.zip (Size: 1.85KB) Old Version
                        
                    
                            eb30b1-gintool.zip (Size: 1.79KB) Old Version
                        
                    
                            36621d-gintool.zip (Size: 1.75KB) Old Version
                        
                    
                            a6a78c-gintool.zip (Size: 1.61KB) Old Version
                        
                    
                            01f06f-gintool.zip (Size: 1.34KB) Old Version
                        
                    
                            50199d-gintool_1.2.zip (Size: 1.34KB) Old Version
                        
                    
                            4614b6-gintool_1.2.zip (Size: 1.36KB) Old Version
                        
                    
                            25ef2c-gintool_1.2.zip (Size: 1.29KB) Old Version
                        
                    
                            78ac2a-gintool.zip (Size: 1.24KB) Old Version
                        
                    
                            7826c3-gintool.zip (Size: 1.21KB) Old Version
                        
                    
                            8e09b6-gintool.zip (Size: 1.28KB) Old Version