diff --git a/lib/libhac/libhac.vcxproj b/lib/libhac/libhac.vcxproj
index 483f783..4a89383 100644
--- a/lib/libhac/libhac.vcxproj
+++ b/lib/libhac/libhac.vcxproj
@@ -41,7 +41,9 @@
     <ClInclude Include="include\nn\hac\define\gc.h" />
     <ClInclude Include="include\nn\hac\define\hierarchicalintegrity.h" />
     <ClInclude Include="include\nn\hac\define\hierarchicalsha256.h" />
+    <ClInclude Include="include\nn\hac\define\ini.h" />
     <ClInclude Include="include\nn\hac\define\kc.h" />
+    <ClInclude Include="include\nn\hac\define\kip.h" />
     <ClInclude Include="include\nn\hac\define\macro.h" />
     <ClInclude Include="include\nn\hac\define\meta.h" />
     <ClInclude Include="include\nn\hac\define\nacp.h" />
@@ -61,10 +63,12 @@
     <ClInclude Include="include\nn\hac\HierarchicalSha256Header.h" />
     <ClInclude Include="include\nn\hac\IdConverter.h" />
     <ClInclude Include="include\nn\hac\IKernelCapabilityHandler.h" />
+    <ClInclude Include="include\nn\hac\IniHeader.h" />
     <ClInclude Include="include\nn\hac\InteruptEntry.h" />
     <ClInclude Include="include\nn\hac\InteruptHandler.h" />
     <ClInclude Include="include\nn\hac\KernelCapabilityControl.h" />
     <ClInclude Include="include\nn\hac\KernelCapabilityEntry.h" />
+    <ClInclude Include="include\nn\hac\KernelInitialProcessHeader.h" />
     <ClInclude Include="include\nn\hac\KernelVersionEntry.h" />
     <ClInclude Include="include\nn\hac\KernelVersionHandler.h" />
     <ClInclude Include="include\nn\hac\MemoryMappingHandler.h" />
@@ -108,10 +112,12 @@
     <ClCompile Include="source\HierarchicalIntegrityHeader.cpp" />
     <ClCompile Include="source\HierarchicalSha256Header.cpp" />
     <ClCompile Include="source\IdConverter.cpp" />
+    <ClCompile Include="source\IniHeader.cpp" />
     <ClCompile Include="source\InteruptEntry.cpp" />
     <ClCompile Include="source\InteruptHandler.cpp" />
     <ClCompile Include="source\KernelCapabilityControl.cpp" />
     <ClCompile Include="source\KernelCapabilityEntry.cpp" />
+    <ClCompile Include="source\KernelInitialProcessHeader.cpp" />
     <ClCompile Include="source\KernelVersionEntry.cpp" />
     <ClCompile Include="source\KernelVersionHandler.cpp" />
     <ClCompile Include="source\MemoryMappingHandler.cpp" />
diff --git a/lib/libhac/libhac.vcxproj.filters b/lib/libhac/libhac.vcxproj.filters
index 39c36cb..ab4e0f4 100644
--- a/lib/libhac/libhac.vcxproj.filters
+++ b/lib/libhac/libhac.vcxproj.filters
@@ -36,9 +36,15 @@
     <ClInclude Include="include\nn\hac\define\hierarchicalsha256.h">
       <Filter>Header Files\define</Filter>
     </ClInclude>
+    <ClInclude Include="include\nn\hac\define\ini.h">
+      <Filter>Header Files\define</Filter>
+    </ClInclude>
     <ClInclude Include="include\nn\hac\define\kc.h">
       <Filter>Header Files\define</Filter>
     </ClInclude>
+    <ClInclude Include="include\nn\hac\define\kip.h">
+      <Filter>Header Files\define</Filter>
+    </ClInclude>
     <ClInclude Include="include\nn\hac\define\macro.h">
       <Filter>Header Files\define</Filter>
     </ClInclude>
@@ -132,6 +138,9 @@
     <ClInclude Include="include\nn\hac\IKernelCapabilityHandler.h">
       <Filter>Header Files</Filter>
     </ClInclude>
+    <ClInclude Include="include\nn\hac\IniHeader.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
     <ClInclude Include="include\nn\hac\InteruptEntry.h">
       <Filter>Header Files</Filter>
     </ClInclude>
@@ -144,6 +153,9 @@
     <ClInclude Include="include\nn\hac\KernelCapabilityEntry.h">
       <Filter>Header Files</Filter>
     </ClInclude>
+    <ClInclude Include="include\nn\hac\KernelInitialProcessHeader.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
     <ClInclude Include="include\nn\hac\KernelVersionEntry.h">
       <Filter>Header Files</Filter>
     </ClInclude>
@@ -269,6 +281,9 @@
     <ClCompile Include="source\IdConverter.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
+    <ClCompile Include="source\IniHeader.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
     <ClCompile Include="source\InteruptEntry.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
@@ -281,6 +296,9 @@
     <ClCompile Include="source\KernelCapabilityEntry.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
+    <ClCompile Include="source\KernelInitialProcessHeader.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
     <ClCompile Include="source\KernelVersionEntry.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
diff --git a/programs/nstool/nstool.vcxproj b/programs/nstool/nstool.vcxproj
index ed9eff4..78c2ecc 100644
--- a/programs/nstool/nstool.vcxproj
+++ b/programs/nstool/nstool.vcxproj
@@ -183,7 +183,10 @@
     <ClInclude Include="source\common.h" />
     <ClInclude Include="source\ElfSymbolParser.h" />
     <ClInclude Include="source\EsTikProcess.h" />
+    <ClInclude Include="source\GameCardProcess.h" />
+    <ClInclude Include="source\IniProcess.h" />
     <ClInclude Include="source\KeyConfiguration.h" />
+    <ClInclude Include="source\KipProcess.h" />
     <ClInclude Include="source\MetaProcess.h" />
     <ClInclude Include="source\NacpProcess.h" />
     <ClInclude Include="source\NcaProcess.h" />
@@ -197,14 +200,16 @@
     <ClInclude Include="source\SdkApiString.h" />
     <ClInclude Include="source\UserSettings.h" />
     <ClInclude Include="source\version.h" />
-    <ClInclude Include="source\GameCardProcess.h" />
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="source\AssetProcess.cpp" />
     <ClCompile Include="source\CnmtProcess.cpp" />
     <ClCompile Include="source\ElfSymbolParser.cpp" />
     <ClCompile Include="source\EsTikProcess.cpp" />
+    <ClCompile Include="source\GameCardProcess.cpp" />
+    <ClCompile Include="source\IniProcess.cpp" />
     <ClCompile Include="source\KeyConfiguration.cpp" />
+    <ClCompile Include="source\KipProcess.cpp" />
     <ClCompile Include="source\main.cpp" />
     <ClCompile Include="source\MetaProcess.cpp" />
     <ClCompile Include="source\NacpProcess.cpp" />
@@ -218,7 +223,6 @@
     <ClCompile Include="source\RomfsProcess.cpp" />
     <ClCompile Include="source\SdkApiString.cpp" />
     <ClCompile Include="source\UserSettings.cpp" />
-    <ClCompile Include="source\GameCardProcess.cpp" />
   </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
diff --git a/programs/nstool/nstool.vcxproj.filters b/programs/nstool/nstool.vcxproj.filters
index 7febb7a..243a78b 100644
--- a/programs/nstool/nstool.vcxproj.filters
+++ b/programs/nstool/nstool.vcxproj.filters
@@ -34,9 +34,18 @@
     <ClInclude Include="source\EsTikProcess.h">
       <Filter>Header Files</Filter>
     </ClInclude>
+    <ClInclude Include="source\GameCardProcess.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="source\IniProcess.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
     <ClInclude Include="source\KeyConfiguration.h">
       <Filter>Header Files</Filter>
     </ClInclude>
+    <ClInclude Include="source\KipProcess.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
     <ClInclude Include="source\MetaProcess.h">
       <Filter>Header Files</Filter>
     </ClInclude>
@@ -76,9 +85,6 @@
     <ClInclude Include="source\version.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="source\GameCardProcess.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="source\AssetProcess.cpp">
@@ -93,9 +99,18 @@
     <ClCompile Include="source\EsTikProcess.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
+    <ClCompile Include="source\GameCardProcess.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="source\IniProcess.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
     <ClCompile Include="source\KeyConfiguration.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
+    <ClCompile Include="source\KipProcess.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
     <ClCompile Include="source\main.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
@@ -135,8 +150,5 @@
     <ClCompile Include="source\UserSettings.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="source\GameCardProcess.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
   </ItemGroup>
 </Project>
\ No newline at end of file