From fc6bcba6ba551e8a8775b1474783d54fec439773 Mon Sep 17 00:00:00 2001
From: tobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c>
Date: Sun, 18 Apr 2010 13:57:07 +0000
Subject: lazarus project-files update - lua dir and .pas files added - project
 options: source directories moved from "other sources (only IDE)" to "other
 units (-Fu)". This fixes the "jedi-sdl.inc" message on code completion -
 lazarus is rather usable now - TODO: some lib dirs have still to be added to
 the "other units" path

git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@2247 b956fd51-792f-4845-bead-9b4dfca2ff2c
---
 dists/lazarus/ultrastardx-unix.lpi | 248 ++++++++++++++++++++++---------------
 dists/lazarus/ultrastardx-win.lpi  |  58 ++++++++-
 2 files changed, 203 insertions(+), 103 deletions(-)

(limited to 'dists')

diff --git a/dists/lazarus/ultrastardx-unix.lpi b/dists/lazarus/ultrastardx-unix.lpi
index 0fab8fcd..4160f850 100644
--- a/dists/lazarus/ultrastardx-unix.lpi
+++ b/dists/lazarus/ultrastardx-unix.lpi
@@ -2,15 +2,15 @@
 <CONFIG>
   <ProjectOptions>
     <PathDelim Value="/"/>
-    <Version Value="6"/>
+    <Version Value="7"/>
     <General>
       <Flags>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
+        <LRSInOutputDirectory Value="False"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
       <MainUnit Value="0"/>
-      <IconPath Value="./"/>
       <TargetFileExt Value=""/>
       <Title Value="ultrastardx"/>
     </General>
@@ -29,7 +29,7 @@
         <LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/>
       </local>
     </RunParams>
-    <Units Count="118">
+    <Units Count="127">
       <Unit0>
         <Filename Value="ultrastardx.dpr"/>
         <IsPartOfProject Value="True"/>
@@ -130,381 +130,431 @@
       <Unit24>
         <Filename Value="base/UMain.pas"/>
         <IsPartOfProject Value="True"/>
+        <UnitName Value="UMain"/>
       </Unit24>
       <Unit25>
-        <Filename Value="base/UModules.pas"/>
+        <Filename Value="base/UMusic.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit25>
       <Unit26>
-        <Filename Value="base/UMusic.pas"/>
+        <Filename Value="base/UParty.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit26>
       <Unit27>
-        <Filename Value="base/UParty.pas"/>
+        <Filename Value="base/UPlatform.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit27>
       <Unit28>
-        <Filename Value="base/UPlatform.pas"/>
+        <Filename Value="base/UPlatformLinux.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit28>
       <Unit29>
-        <Filename Value="base/UPlatformLinux.pas"/>
+        <Filename Value="base/UPlatformMacOSX.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit29>
       <Unit30>
-        <Filename Value="base/UPlatformMacOSX.pas"/>
+        <Filename Value="base/UPlatformWindows.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit30>
       <Unit31>
-        <Filename Value="base/UPlatformWindows.pas"/>
+        <Filename Value="base/UPlaylist.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit31>
       <Unit32>
-        <Filename Value="base/UPlaylist.pas"/>
+        <Filename Value="base/UPluginInterface.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit32>
       <Unit33>
-        <Filename Value="base/UPluginInterface.pas"/>
+        <Filename Value="base/UPluginLoader.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit33>
       <Unit34>
-        <Filename Value="base/UPluginLoader.pas"/>
+        <Filename Value="base/URecord.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit34>
       <Unit35>
-        <Filename Value="base/URecord.pas"/>
+        <Filename Value="base/URingBuffer.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit35>
       <Unit36>
-        <Filename Value="base/URingBuffer.pas"/>
+        <Filename Value="base/UServices.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit36>
       <Unit37>
-        <Filename Value="base/UServices.pas"/>
+        <Filename Value="base/USingNotes.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit37>
       <Unit38>
-        <Filename Value="base/USingNotes.pas"/>
+        <Filename Value="base/USingScores.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit38>
       <Unit39>
-        <Filename Value="base/USingScores.pas"/>
+        <Filename Value="base/USkins.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit39>
       <Unit40>
-        <Filename Value="base/USkins.pas"/>
+        <Filename Value="base/USong.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit40>
       <Unit41>
-        <Filename Value="base/USong.pas"/>
+        <Filename Value="base/USongs.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit41>
       <Unit42>
-        <Filename Value="base/USongs.pas"/>
+        <Filename Value="base/UTextClasses.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit42>
       <Unit43>
-        <Filename Value="base/UTextClasses.pas"/>
+        <Filename Value="base/UTexture.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit43>
       <Unit44>
-        <Filename Value="base/UTexture.pas"/>
+        <Filename Value="base/UThemes.pas"/>
         <IsPartOfProject Value="True"/>
+        <UnitName Value="UThemes"/>
       </Unit44>
       <Unit45>
-        <Filename Value="base/UThemes.pas"/>
+        <Filename Value="base/UTime.pas"/>
         <IsPartOfProject Value="True"/>
-        <UnitName Value="UThemes"/>
+        <UnitName Value="UTime"/>
       </Unit45>
       <Unit46>
-        <Filename Value="base/UTime.pas"/>
+        <Filename Value="base/UXMLSong.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit46>
       <Unit47>
-        <Filename Value="base/UXMLSong.pas"/>
+        <Filename Value="menu/UDisplay.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit47>
       <Unit48>
-        <Filename Value="menu/UDisplay.pas"/>
+        <Filename Value="menu/UDrawTexture.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit48>
       <Unit49>
-        <Filename Value="menu/UDrawTexture.pas"/>
+        <Filename Value="menu/UMenu.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit49>
       <Unit50>
-        <Filename Value="menu/UMenu.pas"/>
+        <Filename Value="menu/UMenuBackground.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit50>
       <Unit51>
-        <Filename Value="menu/UMenuBackground.pas"/>
+        <Filename Value="menu/UMenuBackgroundColor.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit51>
       <Unit52>
-        <Filename Value="menu/UMenuBackgroundColor.pas"/>
+        <Filename Value="menu/UMenuBackgroundFade.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit52>
       <Unit53>
-        <Filename Value="menu/UMenuBackgroundFade.pas"/>
+        <Filename Value="menu/UMenuBackgroundNone.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit53>
       <Unit54>
-        <Filename Value="menu/UMenuBackgroundNone.pas"/>
+        <Filename Value="menu/UMenuBackgroundTexture.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit54>
       <Unit55>
-        <Filename Value="menu/UMenuBackgroundTexture.pas"/>
+        <Filename Value="menu/UMenuBackgroundVideo.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit55>
       <Unit56>
-        <Filename Value="menu/UMenuBackgroundVideo.pas"/>
+        <Filename Value="menu/UMenuButton.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit56>
       <Unit57>
-        <Filename Value="menu/UMenuButton.pas"/>
+        <Filename Value="menu/UMenuButtonCollection.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit57>
       <Unit58>
-        <Filename Value="menu/UMenuButtonCollection.pas"/>
+        <Filename Value="menu/UMenuEqualizer.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit58>
       <Unit59>
-        <Filename Value="menu/UMenuEqualizer.pas"/>
+        <Filename Value="menu/UMenuInteract.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit59>
       <Unit60>
-        <Filename Value="menu/UMenuInteract.pas"/>
+        <Filename Value="menu/UMenuSelectSlide.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit60>
       <Unit61>
-        <Filename Value="menu/UMenuSelectSlide.pas"/>
+        <Filename Value="menu/UMenuStatic.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit61>
       <Unit62>
-        <Filename Value="menu/UMenuStatic.pas"/>
+        <Filename Value="menu/UMenuText.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit62>
       <Unit63>
-        <Filename Value="menu/UMenuText.pas"/>
+        <Filename Value="screens/UScreenCredits.pas"/>
         <IsPartOfProject Value="True"/>
+        <UnitName Value="UScreenCredits"/>
       </Unit63>
       <Unit64>
-        <Filename Value="screens/UScreenCredits.pas"/>
+        <Filename Value="screens/UScreenEdit.pas"/>
         <IsPartOfProject Value="True"/>
-        <UnitName Value="UScreenCredits"/>
       </Unit64>
       <Unit65>
-        <Filename Value="screens/UScreenEdit.pas"/>
+        <Filename Value="screens/UScreenEditConvert.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit65>
       <Unit66>
-        <Filename Value="screens/UScreenEditConvert.pas"/>
+        <Filename Value="screens/UScreenEditHeader.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit66>
       <Unit67>
-        <Filename Value="screens/UScreenEditHeader.pas"/>
+        <Filename Value="screens/UScreenEditSub.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit67>
       <Unit68>
-        <Filename Value="screens/UScreenEditSub.pas"/>
+        <Filename Value="screens/UScreenLevel.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit68>
       <Unit69>
-        <Filename Value="screens/UScreenLevel.pas"/>
+        <Filename Value="screens/UScreenLoading.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit69>
       <Unit70>
-        <Filename Value="screens/UScreenLoading.pas"/>
+        <Filename Value="screens/UScreenMain.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit70>
       <Unit71>
-        <Filename Value="screens/UScreenMain.pas"/>
+        <Filename Value="screens/UScreenName.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit71>
       <Unit72>
-        <Filename Value="screens/UScreenName.pas"/>
+        <Filename Value="screens/UScreenOpen.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit72>
       <Unit73>
-        <Filename Value="screens/UScreenOpen.pas"/>
+        <Filename Value="screens/UScreenOptions.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit73>
       <Unit74>
-        <Filename Value="screens/UScreenOptions.pas"/>
+        <Filename Value="screens/UScreenOptionsAdvanced.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit74>
       <Unit75>
-        <Filename Value="screens/UScreenOptionsAdvanced.pas"/>
+        <Filename Value="screens/UScreenOptionsGame.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit75>
       <Unit76>
-        <Filename Value="screens/UScreenOptionsGame.pas"/>
+        <Filename Value="screens/UScreenOptionsGraphics.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit76>
       <Unit77>
-        <Filename Value="screens/UScreenOptionsGraphics.pas"/>
+        <Filename Value="screens/UScreenOptionsLyrics.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit77>
       <Unit78>
-        <Filename Value="screens/UScreenOptionsLyrics.pas"/>
+        <Filename Value="screens/UScreenOptionsRecord.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit78>
       <Unit79>
-        <Filename Value="screens/UScreenOptionsRecord.pas"/>
+        <Filename Value="screens/UScreenOptionsSound.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit79>
       <Unit80>
-        <Filename Value="screens/UScreenOptionsSound.pas"/>
+        <Filename Value="screens/UScreenOptionsThemes.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit80>
       <Unit81>
-        <Filename Value="screens/UScreenOptionsThemes.pas"/>
+        <Filename Value="screens/UScreenPartyNewRound.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit81>
       <Unit82>
-        <Filename Value="screens/UScreenPartyNewRound.pas"/>
+        <Filename Value="screens/UScreenPartyOptions.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit82>
       <Unit83>
-        <Filename Value="screens/UScreenPartyOptions.pas"/>
+        <Filename Value="screens/UScreenPartyPlayer.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit83>
       <Unit84>
-        <Filename Value="screens/UScreenPartyPlayer.pas"/>
+        <Filename Value="screens/UScreenPartyScore.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit84>
       <Unit85>
-        <Filename Value="screens/UScreenPartyScore.pas"/>
+        <Filename Value="screens/UScreenPartyWin.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit85>
       <Unit86>
-        <Filename Value="screens/UScreenPartyWin.pas"/>
+        <Filename Value="screens/UScreenPopup.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit86>
       <Unit87>
-        <Filename Value="screens/UScreenPopup.pas"/>
+        <Filename Value="screens/UScreenScore.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit87>
       <Unit88>
-        <Filename Value="screens/UScreenScore.pas"/>
+        <Filename Value="screens/UScreenSing.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit88>
       <Unit89>
-        <Filename Value="screens/UScreenSing.pas"/>
+        <Filename Value="screens/UScreenSingModi.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit89>
       <Unit90>
-        <Filename Value="screens/UScreenSingModi.pas"/>
+        <Filename Value="screens/UScreenSong.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit90>
       <Unit91>
-        <Filename Value="screens/UScreenSong.pas"/>
+        <Filename Value="screens/UScreenSongJumpto.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit91>
       <Unit92>
-        <Filename Value="screens/UScreenSongJumpto.pas"/>
+        <Filename Value="screens/UScreenSongMenu.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit92>
       <Unit93>
-        <Filename Value="screens/UScreenSongMenu.pas"/>
+        <Filename Value="screens/UScreenStatDetail.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit93>
       <Unit94>
-        <Filename Value="screens/UScreenStatDetail.pas"/>
+        <Filename Value="screens/UScreenStatMain.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit94>
       <Unit95>
-        <Filename Value="screens/UScreenStatMain.pas"/>
+        <Filename Value="screens/UScreenTop5.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit95>
       <Unit96>
-        <Filename Value="screens/UScreenTop5.pas"/>
+        <Filename Value="screens/UScreenWelcome.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit96>
       <Unit97>
-        <Filename Value="screens/UScreenWelcome.pas"/>
+        <Filename Value="media/UAudioConverter.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit97>
       <Unit98>
-        <Filename Value="media/UAudioConverter.pas"/>
+        <Filename Value="media/UAudioCore_Bass.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit98>
       <Unit99>
-        <Filename Value="media/UAudioCore_Bass.pas"/>
+        <Filename Value="media/UAudioCore_Portaudio.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit99>
       <Unit100>
-        <Filename Value="media/UAudioCore_Portaudio.pas"/>
+        <Filename Value="media/UAudioDecoder_Bass.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit100>
       <Unit101>
-        <Filename Value="media/UAudioDecoder_Bass.pas"/>
+        <Filename Value="media/UAudioDecoder_FFmpeg.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit101>
       <Unit102>
-        <Filename Value="media/UAudioDecoder_FFmpeg.pas"/>
+        <Filename Value="media/UAudioInput_Bass.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit102>
       <Unit103>
-        <Filename Value="media/UAudioInput_Bass.pas"/>
+        <Filename Value="media/UAudioInput_Portaudio.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit103>
       <Unit104>
-        <Filename Value="media/UAudioInput_Portaudio.pas"/>
+        <Filename Value="media/UAudioPlaybackBase.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit104>
       <Unit105>
-        <Filename Value="media/UAudioPlaybackBase.pas"/>
+        <Filename Value="media/UAudioPlayback_Bass.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit105>
       <Unit106>
-        <Filename Value="media/UAudioPlayback_Bass.pas"/>
+        <Filename Value="media/UAudioPlayback_Portaudio.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit106>
       <Unit107>
-        <Filename Value="media/UAudioPlayback_Portaudio.pas"/>
+        <Filename Value="media/UAudioPlayback_SDL.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit107>
       <Unit108>
-        <Filename Value="media/UAudioPlayback_SDL.pas"/>
+        <Filename Value="media/UAudioPlayback_SoftMixer.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit108>
       <Unit109>
-        <Filename Value="media/UAudioPlayback_SoftMixer.pas"/>
+        <Filename Value="media/UMediaCore_FFmpeg.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit109>
       <Unit110>
-        <Filename Value="media/UMediaCore_FFmpeg.pas"/>
+        <Filename Value="media/UMediaCore_SDL.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit110>
       <Unit111>
-        <Filename Value="media/UMediaCore_SDL.pas"/>
+        <Filename Value="media/UMedia_dummy.pas"/>
         <IsPartOfProject Value="True"/>
       </Unit111>
       <Unit112>
-        <Filename Value="media/UMedia_dummy.pas"/>
+        <Filename Value="media/UVideo.pas"/>
         <IsPartOfProject Value="True"/>
+        <UnitName Value="UVideo"/>
       </Unit112>
       <Unit113>
-        <Filename Value="media/UVideo.pas"/>
+        <Filename Value="media/UVisualizer.pas"/>
         <IsPartOfProject Value="True"/>
+        <UnitName Value="UVisualizer"/>
       </Unit113>
       <Unit114>
-        <Filename Value="media/UVisualizer.pas"/>
+        <Filename Value="config-linux.inc"/>
         <IsPartOfProject Value="True"/>
       </Unit114>
       <Unit115>
-        <Filename Value="config-linux.inc"/>
+        <Filename Value="paths.inc"/>
         <IsPartOfProject Value="True"/>
       </Unit115>
       <Unit116>
-        <Filename Value="paths.inc"/>
+        <Filename Value="switches.inc"/>
         <IsPartOfProject Value="True"/>
       </Unit116>
       <Unit117>
-        <Filename Value="switches.inc"/>
+        <Filename Value="lua/UHookableEvent.pas"/>
         <IsPartOfProject Value="True"/>
+        <UnitName Value="UHookableEvent"/>
       </Unit117>
+      <Unit118>
+        <Filename Value="lua/ULuaCore.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaCore"/>
+      </Unit118>
+      <Unit119>
+        <Filename Value="lua/ULuaGl.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaGl"/>
+      </Unit119>
+      <Unit120>
+        <Filename Value="lua/ULuaLog.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaLog"/>
+      </Unit120>
+      <Unit121>
+        <Filename Value="lua/ULuaParty.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaParty"/>
+      </Unit121>
+      <Unit122>
+        <Filename Value="lua/ULuaScreenSing.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaScreenSing"/>
+      </Unit122>
+      <Unit123>
+        <Filename Value="lua/ULuaTextGL.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaTextGL"/>
+      </Unit123>
+      <Unit124>
+        <Filename Value="lua/ULuaTexture.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaTexture"/>
+      </Unit124>
+      <Unit125>
+        <Filename Value="lua/ULuaUsdx.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaUsdx"/>
+      </Unit125>
+      <Unit126>
+        <Filename Value="lua/ULuaUtils.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaUtils"/>
+      </Unit126>
     </Units>
   </ProjectOptions>
   <CompilerOptions>
@@ -514,8 +564,8 @@
     </Target>
     <SearchPaths>
       <IncludeFiles Value="lib/JEDI-SDL/SDL/Pas/"/>
+      <OtherUnitFiles Value="base/;menu/;screens/;media/;lib/;lua/"/>
       <UnitOutputDirectory Value="../build/fpc-$(TargetCPU)-$(TargetOS)"/>
-      <SrcPath Value="base/;menu/;screens/;media/;lib/"/>
     </SearchPaths>
     <Parsing>
       <SyntaxOptions>
diff --git a/dists/lazarus/ultrastardx-win.lpi b/dists/lazarus/ultrastardx-win.lpi
index a049cd10..acce323b 100644
--- a/dists/lazarus/ultrastardx-win.lpi
+++ b/dists/lazarus/ultrastardx-win.lpi
@@ -2,16 +2,16 @@
 <CONFIG>
   <ProjectOptions>
     <PathDelim Value="\"/>
-    <Version Value="6"/>
+    <Version Value="7"/>
     <General>
       <Flags>
         <MainUnitHasCreateFormStatements Value="False"/>
         <MainUnitHasTitleStatement Value="False"/>
         <AlwaysBuild Value="False"/>
+        <LRSInOutputDirectory Value="False"/>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
       <MainUnit Value="0"/>
-      <IconPath Value="./"/>
       <TargetFileExt Value=".exe"/>
       <Title Value="ultrastardx"/>
     </General>
@@ -30,7 +30,7 @@
         <LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/>
       </local>
     </RunParams>
-    <Units Count="117">
+    <Units Count="127">
       <Unit0>
         <Filename Value="ultrastardx.dpr"/>
         <IsPartOfProject Value="True"/>
@@ -500,6 +500,56 @@
         <Filename Value="config-win.inc"/>
         <IsPartOfProject Value="True"/>
       </Unit116>
+      <Unit117>
+        <Filename Value="lua\ULuaUtils.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaUtils"/>
+      </Unit117>
+      <Unit118>
+        <Filename Value="lua\UHookableEvent.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="UHookableEvent"/>
+      </Unit118>
+      <Unit119>
+        <Filename Value="lua\ULuaCore.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaCore"/>
+      </Unit119>
+      <Unit120>
+        <Filename Value="lua\ULuaGl.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaGl"/>
+      </Unit120>
+      <Unit121>
+        <Filename Value="lua\ULuaLog.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaLog"/>
+      </Unit121>
+      <Unit122>
+        <Filename Value="lua\ULuaParty.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaParty"/>
+      </Unit122>
+      <Unit123>
+        <Filename Value="lua\ULuaScreenSing.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaScreenSing"/>
+      </Unit123>
+      <Unit124>
+        <Filename Value="lua\ULuaTextGL.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaTextGL"/>
+      </Unit124>
+      <Unit125>
+        <Filename Value="lua\ULuaTexture.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaTexture"/>
+      </Unit125>
+      <Unit126>
+        <Filename Value="lua\ULuaUsdx.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ULuaUsdx"/>
+      </Unit126>
     </Units>
   </ProjectOptions>
   <CompilerOptions>
@@ -510,8 +560,8 @@
     </Target>
     <SearchPaths>
       <IncludeFiles Value="lib\JEDI-SDL\SDL\Pas\"/>
+      <OtherUnitFiles Value="base\;lua\;media\;menu\;screens\;lib\JEDI-SDL\SDL\Pas\;lib\JEDI-SDL\SDL_Image\Pas\;lib\JEDI-SDL\OpenGL\Pas\;lib\portaudio\;lib\ffmpeg\;lib\SQLite\;lib\other\"/>
       <UnitOutputDirectory Value="..\build\fpc-$(TargetCPU)-$(TargetOS)"/>
-      <SrcPath Value="base\;menu\;screens\;media\;lib\JEDI-SDL\SDL\Pas\;lib\JEDI-SDL\SDL_Image\Pas\;lib\JEDI-SDL\OpenGL\Pas\;lib\portaudio\;lib\ffmpeg\;lib\SQLite\;lib\other\"/>
     </SearchPaths>
     <Parsing>
       <SyntaxOptions>
-- 
cgit v1.2.3