From c128b22cead08ea2dcd44e265921be8c1aedd377 Mon Sep 17 00:00:00 2001 From: Gamer2020 Date: Mon, 15 Sep 2014 22:01:53 -0400 Subject: [PATCH] Research started: Launching programs on Linux! I tried to get programs launching on Linux but PGE does not seem to be calling them right. This requires more research. --- GBAPokemonGameEditor.v12.suo | Bin 126976 -> 126976 bytes GBAPokemonGameEditor/MainFrm.Designer.vb | 10 ++- GBAPokemonGameEditor/MainFrm.vb | 43 +++++++++ .../bin/Debug/GBAPGESettings.ini | 1 + .../bin/Debug/GBAPokemonGameEditor.exe.config | 6 -- .../GBAPokemonGameEditor.vshost.application | 23 +++++ .../GBAPokemonGameEditor.vshost.exe.manifest | 82 ++++++++++++++++++ .../DesignTimeResolveAssemblyReferences.cache | Bin 4040 -> 4177 bytes ...emonGameEditor.vbproj.FileListAbsolute.txt | 1 - 9 files changed, 158 insertions(+), 8 deletions(-) delete mode 100644 GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.exe.config create mode 100644 GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.vshost.application create mode 100644 GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.vshost.exe.manifest diff --git a/GBAPokemonGameEditor.v12.suo b/GBAPokemonGameEditor.v12.suo index 2f6a513be6c087612c42ae2422ee420b0e60b97c..c980cc792d7140c37f42df0a5bcee169609fa2a9 100644 GIT binary patch delta 4979 zcmdUzdvH|M9mntQX4z~u8{ADcBqU3+tTZCfxWt$MM!6x8Ao2(g1%e<1!b=lk*ko*c zWJA?5Hqx-am?KyzuFispJoZwqQngEs&S)7SY8`7GjG94*smdR*!(dDLJxf+0FpyHF zGd;s+&$;Jy&+q)s?|W|Wcg6d=;#s_F1QP{f_Y#*SO6-Nn-ygt3U>p!(#6Q{0ZYJAPzlC?Dj?ghL%tH!fNS`< ztTeK5b9Pxky)U8ly_;e#GoRX$Z>FfwC-}D7Rj=UDko$FB{3&TNA-6idlN?7 zexaAH&`EGmW}kzsPLq`sh10FeQ>7z^|5Ew z{zfyK?XM5OKZ!s32isq4+{?$>lJ$p5A5CEYRFCdi6Cz8+IkTG=Vjn!DpPp&9w7)>u zpvvdZ+HFOzvvw&O`pp`?P#a{3lzQt-Cz(_!fm7P3;W%w?tZ+Bczv7K@b08m;=IxV z-dk=BH_E2>BdTpY21xOj@8Z9IIL#C-6#bV7b?6-*6;ZIk6x^T&*2AcWy5gu% zr;WYD+w$k~$;>gjKj4oGbng&Lz9Ba+nG;~|@jSid8Q;}5Cm2-2Crreq?f(oUPqD~b z`R%M6un>MwG!)tB3C z4YsR+NmDHMpfNT;_f0A%o4k?ajT5U)d>qr9Kn0Q*JBrfuA-hk+{r5`}y))_0j-5@N z>CY$Ze|3&qEBI=4XrdxxQG8oY$=m%?iGpEO1aBbcIeIY@>yT?3h+eEh->an;@|^?I zi|~H0S@-TbO5uY!RyMuXfFtONkA8h9TgB&V=t&-2XV*JAHmID}<~m@dr-(f-Ifa&p znD)QpH?+aDRpqVkc@j6_Hk4m5s`9RAcF^Yd>ZPk|R@7CC++-R}M=q>$J~Vl4T{T=r zed@BSO}ofYld6Y{gr!T3mGoJ`N8W4TK}T+||JbdsK^(PFK6e}` zGPE?(R8o1knie?f#6LRB#jc6s{rf3>Q>{sNz1vM3dDYL_QNM@`g=%Y=6hYNdO=!a? zBD9?Z-N+?7aiCKZ{u{_I{NK{o;_Ig=-R=mtPC2f1ulyjq`j7ca<150xnNCV^OI(L# zM#T+r*87WhxU1cb%h0CxG}_g-B ziLNSgi5X)lkNv3oRBlD^V>PfEs&;81+@KCv^4PxHqFaKeNGg>Mr805ucP`zvyW4Rf zpZvtLk9oMf)50eThHy=%#(94@Ap8Yn(ho-Ni@S7axXwF$B@^zxb6r*4y1UDkR#(;K zT@W*{{8$B79Lvd&pEPGv36x$6Vl0U*Qz?i21@rlfJtL8uc!cT{^Y5UMB61V9v-v5pFYuRe8{!O*qcS=B>Z=f+-O;G zaurUI&=SUQz%iJMd93l$R1;5%CQaD+tOC>p{;3Py!y z5yVdvms364-^k_eLKhw6=Da;(ZxQabvD{oSal8K(A~Adhx%krxm+juF>a{i49citI zI4E7#4qd8L<8O)El*-JqAC|2+G3~YchxIf+_^T!oj*0Xg`wwMshIZT`BP|wL(PnlO z@3EaMksmQ<6CWg6s| delta 5792 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 diff --git a/GBAPokemonGameEditor/MainFrm.Designer.vb b/GBAPokemonGameEditor/MainFrm.Designer.vb index d92bd21..9e44a6e 100644 --- a/GBAPokemonGameEditor/MainFrm.Designer.vb +++ b/GBAPokemonGameEditor/MainFrm.Designer.vb @@ -34,6 +34,7 @@ Partial Class MainFrm Me.DisablePokemonImageLoadingToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.Jambo51MoveTableHackToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.UseJambo51sTMHMExtensionHackIfYouDontKnowWhatThisIsDontUseItToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.LinuxToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.HelpToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.EditRomsiniToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripMenuItem6 = New System.Windows.Forms.ToolStripSeparator() @@ -122,7 +123,7 @@ Partial Class MainFrm ' 'SettingsToolStripMenuItem ' - Me.SettingsToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.AddOrRemoveProgramsToolStripMenuItem, Me.TransparentBackgroundsToolStripMenuItem, Me.DisablePokemonImageLoadingToolStripMenuItem, Me.Jambo51MoveTableHackToolStripMenuItem, Me.UseJambo51sTMHMExtensionHackIfYouDontKnowWhatThisIsDontUseItToolStripMenuItem}) + Me.SettingsToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.AddOrRemoveProgramsToolStripMenuItem, Me.TransparentBackgroundsToolStripMenuItem, Me.DisablePokemonImageLoadingToolStripMenuItem, Me.Jambo51MoveTableHackToolStripMenuItem, Me.UseJambo51sTMHMExtensionHackIfYouDontKnowWhatThisIsDontUseItToolStripMenuItem, Me.LinuxToolStripMenuItem}) Me.SettingsToolStripMenuItem.Name = "SettingsToolStripMenuItem" Me.SettingsToolStripMenuItem.Size = New System.Drawing.Size(61, 20) Me.SettingsToolStripMenuItem.Text = "&Settings" @@ -158,6 +159,12 @@ Partial Class MainFrm Me.UseJambo51sTMHMExtensionHackIfYouDontKnowWhatThisIsDontUseItToolStripMenuItem.Size = New System.Drawing.Size(654, 22) Me.UseJambo51sTMHMExtensionHackIfYouDontKnowWhatThisIsDontUseItToolStripMenuItem.Text = "Use Jambo51's TM/HM extension hack. (If you don't know what this is don't use it." & _ ")" + ' + 'LinuxToolStripMenuItem + ' + Me.LinuxToolStripMenuItem.Name = "LinuxToolStripMenuItem" + Me.LinuxToolStripMenuItem.Size = New System.Drawing.Size(654, 22) + Me.LinuxToolStripMenuItem.Text = "Linux Operating System" ' 'HelpToolStripMenuItem ' @@ -701,5 +708,6 @@ Partial Class MainFrm Friend WithEvents Button39 As System.Windows.Forms.Button Friend WithEvents Button40 As System.Windows.Forms.Button Friend WithEvents Button41 As System.Windows.Forms.Button + Friend WithEvents LinuxToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem End Class diff --git a/GBAPokemonGameEditor/MainFrm.vb b/GBAPokemonGameEditor/MainFrm.vb index d71f739..7ddd7dc 100644 --- a/GBAPokemonGameEditor/MainFrm.vb +++ b/GBAPokemonGameEditor/MainFrm.vb @@ -37,6 +37,12 @@ Public Class MainFrm End If + If GetString(AppPath & "GBAPGESettings.ini", "Settings", "OsisLinux", "0") = "1" Then + + LinuxToolStripMenuItem.CheckState = CheckState.Checked + + End If + If GetString(AppPath & "GBAPGESettings.ini", "Settings", "ProgramPath0", "") <> "" Then Button27.Text = GetString(AppPath & "GBAPGESettings.ini", "Settings", "ProgramName0", "") @@ -488,6 +494,25 @@ Public Class MainFrm End Sub Private Sub Button27_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button27.Click + 'If GetString(AppPath & "GBAPGESettings.ini", "Settings", "OSisLinux", "0") = "1" Then + + ' If (IO.Path.GetExtension(GetString(AppPath & "GBAPGESettings.ini", "Settings", "ProgramPath0", "")) = ".jar") Then + + + ' If LoadedROM = "" Then + 'Shell(" java -jar " & """" & GetString(AppPath & "GBAPGESettings.ini", "Settings", "ProgramPath0", "") & """", vbNormalFocus) + 'Else + + + ' If System.IO.File.Exists(LoadedROM) = True Then + ' Shell(" java -jar " & """" & GetString(AppPath & "GBAPGESettings.ini", "Settings", "ProgramPath0", "") & """" & " " & """" & LoadedROM & """", vbNormalFocus) + ' End If + ' End If + + ' Else + + ' End If + ' Else If LoadedROM = "" Then Shell("""" & GetString(AppPath & "GBAPGESettings.ini", "Settings", "ProgramPath0", "") & """", vbNormalFocus) Else @@ -497,6 +522,8 @@ Public Class MainFrm Shell("""" & GetString(AppPath & "GBAPGESettings.ini", "Settings", "ProgramPath0", "") & """" & " " & """" & LoadedROM & """", vbNormalFocus) End If End If + ' End If + End Sub Private Sub Button28_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button28.Click @@ -753,4 +780,20 @@ Public Class MainFrm End If End If End Sub + + Private Sub LinuxToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles LinuxToolStripMenuItem.Click + If LinuxToolStripMenuItem.CheckState = CheckState.Checked Then + + LinuxToolStripMenuItem.CheckState = CheckState.Unchecked + + WriteString(AppPath & "GBAPGESettings.ini", "Settings", "OSisLinux", "0") + + ElseIf LinuxToolStripMenuItem.CheckState = CheckState.Unchecked Then + + LinuxToolStripMenuItem.CheckState = CheckState.Checked + + WriteString(AppPath & "GBAPGESettings.ini", "Settings", "OSisLinux", "1") + + End If + End Sub End Class diff --git a/GBAPokemonGameEditor/bin/Debug/GBAPGESettings.ini b/GBAPokemonGameEditor/bin/Debug/GBAPGESettings.ini index d8df591..b55db7e 100644 --- a/GBAPokemonGameEditor/bin/Debug/GBAPGESettings.ini +++ b/GBAPokemonGameEditor/bin/Debug/GBAPGESettings.ini @@ -3,3 +3,4 @@ TransparentImages=0 MoveTableHack=0 DisablePKMImages=0 jamboTMextensionHack=0 +OSisLinux=0 diff --git a/GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.exe.config b/GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.exe.config deleted file mode 100644 index 3a327fa..0000000 --- a/GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.exe.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.vshost.application b/GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.vshost.application new file mode 100644 index 0000000..6c6b625 --- /dev/null +++ b/GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.vshost.application @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + PBVdztOSBacTyAIthjD8ZDnzmKg= + + + + \ No newline at end of file diff --git a/GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.vshost.exe.manifest b/GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.vshost.exe.manifest new file mode 100644 index 0000000..c97f25a --- /dev/null +++ b/GBAPokemonGameEditor/bin/Debug/GBAPokemonGameEditor.vshost.exe.manifest @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BYLz4nuObwJqzCKwHT/R9xu0fiE= + + + + + + + + + + zmtMKrAEuvsQh2jJFtlCNruBIWE= + + + + + + + + + rPjxYWyVTxOTFNPtQSvhQ6KPzKY= + + + + + + + + + + \ No newline at end of file diff --git a/GBAPokemonGameEditor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/GBAPokemonGameEditor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache index 47e5fc7a33bab08629ce642e9befbef7283d110a..68b40d5668dfa5e58aae06c78c7a46d9e3165a96 100644 GIT binary patch delta 707 zcmZ8f&ubG=5Z>9oecksq`y)+kYidneDsBA{QrZd%MhYIh^dJ#YEJzy#11Y6V73{$X z;-MbA4E_P47cWxC!J}6N4^|PStcSYs0JV8d*7UjsH@5 zEI|jT2>>ZT2#5f&fEVzbdd9zd`YGX(+9{_cXszypc{o!n6{kznQx`1Z7@9awf4=E^ z`T44qqD)tj7fG{EBHyw`hE4~we?Td(|m8a^q$|Nl-*9+d@wrl=m_O8CHximQIL+iiYf&htW$iT8vc zAPL8+U49%?)D8-6+cEwVWGUB*QXyT!8W1ynU>(8|gQ9vuAe^gK?=>2=rCPnV{>V&9 z$eb4F%s#`f?MCygQ2KT_PCXIw_2_Kc7Pc!&sQV%g)>su{2_Kmgg_x-W>%{oLMASVD zICwUYxFCR6;=bQlxN&@De^ZS*{3DvDarsAC{@`Ue3VpsFpQ1_5MQ>-ZYUjY#lP+yMpu0M-qR#{d8T delta 643 zcmZ8e&ubG=5Z>9oecktVx0`Iz*4XHZ^p^!gr4_UuRPf*>iWa0`QB3F|kWy;2U@t9* zhZgE(@IUb4t&oHNf~c-yukxZ{s02FyEVR=FN{c@AJ72>HaRIp5r*y4hk9t z0MEgKYR%Pwn$`$E;=Ehs-;{X1uvKBpyfBcE;mB>KIpk#ptQaN$gn&rEv%IZd@sb*u z91?0b<}0(6x!Ji(S1sWtQk<7R-X?DjZd+@0%xmgrDTj#Fc^rKiUL?gnmXcny@Lx16 z@@u`QkjsI0v7HRwqPQr`6*a>GdV~-BB|9o6p-7G&`cGUn+@3KVIzJ|!=w`jX(rPto zjb`K73sV-CIU}$os?YNGXw#-*s!q4tz04F&^9>vEub>d0hzDMYI#wO?pJ0)W_+EI8 zM%#N~L{~5g#Ekb&hfax+jWr>LzuKy=J#98>W)hdC1hS^nJQX~@e?cgH``1Ek3pwoX zM_+{u}x%{9s-`ODyn{5g4J|T3+>nZpPRV94j diff --git a/GBAPokemonGameEditor/obj/x86/Debug/GBAPokemonGameEditor.vbproj.FileListAbsolute.txt b/GBAPokemonGameEditor/obj/x86/Debug/GBAPokemonGameEditor.vbproj.FileListAbsolute.txt index 8366269..ebed2ea 100644 --- a/GBAPokemonGameEditor/obj/x86/Debug/GBAPokemonGameEditor.vbproj.FileListAbsolute.txt +++ b/GBAPokemonGameEditor/obj/x86/Debug/GBAPokemonGameEditor.vbproj.FileListAbsolute.txt @@ -119,4 +119,3 @@ C:\Users\Gamer2020\sources\PokemonGameEditor\GBAPokemonGameEditor\GBAPokemonGame C:\Users\Gamer2020\sources\PokemonGameEditor\GBAPokemonGameEditor\GBAPokemonGameEditor\obj\x86\Debug\GBAPokemonGameEditor.application C:\Users\Gamer2020\sources\PokemonGameEditor\GBAPokemonGameEditor\GBAPokemonGameEditor\obj\x86\Debug\GBAPokemonGameEditor.vbprojResolveAssemblyReference.cache C:\Users\Gamer2020\sources\PokemonGameEditor\GBAPokemonGameEditor\GBAPokemonGameEditor\obj\x86\Debug\GBAPokemonGameEditor.vbproj.GenerateResource.Cache -C:\Users\Gamer2020\PokemonGameEditor\GBAPokemonGameEditor\bin\Debug\GBAPokemonGameEditor.exe.config