mirror of
https://github.com/Gamer2020/PokemonGameEditor.git
synced 2026-08-22 02:14:10 -05:00
Battle Frontier Editor! Battle tents added!
I've added the battle tents to the Battle Frontier editor!
This commit is contained in:
Binary file not shown.
1363
GBAPokemonGameEditor/BattleFrontierEditor.Designer.vb
generated
1363
GBAPokemonGameEditor/BattleFrontierEditor.Designer.vb
generated
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -163,4 +163,85 @@ Module ChangeNameFunctions
|
||||
End
|
||||
End If
|
||||
End Function
|
||||
|
||||
Public Function ChangeSlateportBattleTentName(ByVal Index As Integer, ByVal NewName As String)
|
||||
Dim offvar As Long
|
||||
|
||||
offvar = Int32.Parse((GetString(GetINIFileLocation(), header, "SlateportBattleTentTrainers", "")), System.Globalization.NumberStyles.HexNumber)
|
||||
If header2 = "BPE" Then
|
||||
If header3 = "J" Then
|
||||
|
||||
Else
|
||||
|
||||
FileNum = FreeFile()
|
||||
FileOpen(FileNum, LoadedROM, OpenMode.Binary)
|
||||
Dim PokeName As String = "xxxxxxxx"
|
||||
Dim filler As Byte = "&HFF"
|
||||
PokeName = NameAsc2Sapp(NewName)
|
||||
FilePut(FileNum, PokeName, offvar + 1 + 4 + (Index * 52))
|
||||
FilePut(FileNum, filler, offvar + 1 + 4 + (Index * 52) + Len(NewName))
|
||||
|
||||
|
||||
End If
|
||||
FileClose(FileNum)
|
||||
ChangeSlateportBattleTentName = NewName
|
||||
Else
|
||||
MsgBox("What did you do? Contact Gamer2020")
|
||||
End
|
||||
End If
|
||||
End Function
|
||||
|
||||
Public Function ChangeVerdanturfBattleTentName(ByVal Index As Integer, ByVal NewName As String)
|
||||
Dim offvar As Long
|
||||
|
||||
offvar = Int32.Parse((GetString(GetINIFileLocation(), header, "VerdanturfBattleTentTrainers", "")), System.Globalization.NumberStyles.HexNumber)
|
||||
If header2 = "BPE" Then
|
||||
If header3 = "J" Then
|
||||
|
||||
Else
|
||||
|
||||
FileNum = FreeFile()
|
||||
FileOpen(FileNum, LoadedROM, OpenMode.Binary)
|
||||
Dim PokeName As String = "xxxxxxxx"
|
||||
Dim filler As Byte = "&HFF"
|
||||
PokeName = NameAsc2Sapp(NewName)
|
||||
FilePut(FileNum, PokeName, offvar + 1 + 4 + (Index * 52))
|
||||
FilePut(FileNum, filler, offvar + 1 + 4 + (Index * 52) + Len(NewName))
|
||||
|
||||
|
||||
End If
|
||||
FileClose(FileNum)
|
||||
ChangeVerdanturfBattleTentName = NewName
|
||||
Else
|
||||
MsgBox("What did you do? Contact Gamer2020")
|
||||
End
|
||||
End If
|
||||
End Function
|
||||
|
||||
Public Function ChangeFallarborBattleTentName(ByVal Index As Integer, ByVal NewName As String)
|
||||
Dim offvar As Long
|
||||
|
||||
offvar = Int32.Parse((GetString(GetINIFileLocation(), header, "FallarborBattleTentTrainers", "")), System.Globalization.NumberStyles.HexNumber)
|
||||
If header2 = "BPE" Then
|
||||
If header3 = "J" Then
|
||||
|
||||
Else
|
||||
|
||||
FileNum = FreeFile()
|
||||
FileOpen(FileNum, LoadedROM, OpenMode.Binary)
|
||||
Dim PokeName As String = "xxxxxxxx"
|
||||
Dim filler As Byte = "&HFF"
|
||||
PokeName = NameAsc2Sapp(NewName)
|
||||
FilePut(FileNum, PokeName, offvar + 1 + 4 + (Index * 52))
|
||||
FilePut(FileNum, filler, offvar + 1 + 4 + (Index * 52) + Len(NewName))
|
||||
|
||||
|
||||
End If
|
||||
FileClose(FileNum)
|
||||
ChangeFallarborBattleTentName = NewName
|
||||
Else
|
||||
MsgBox("What did you do? Contact Gamer2020")
|
||||
End
|
||||
End If
|
||||
End Function
|
||||
End Module
|
||||
|
||||
@@ -172,6 +172,105 @@ Module GetNameFunctions
|
||||
GetBattleFrontierTrainerName = stringvar
|
||||
End Function
|
||||
|
||||
Public Function GetSlateportBattleTentTrainerName(ByVal Index As Integer) As String
|
||||
Dim offvar As Integer
|
||||
Dim stringvar As String
|
||||
offvar = Int32.Parse((GetString(GetINIFileLocation(), header, "SlateportBattleTentTrainers", "")), System.Globalization.NumberStyles.HexNumber)
|
||||
|
||||
If header2 = "BPE" Then
|
||||
If header3 = "J" Then
|
||||
Else
|
||||
offvar = offvar + 4 + (Index * 52)
|
||||
FileNum = FreeFile()
|
||||
FileOpen(FileNum, LoadedROM, OpenMode.Binary)
|
||||
Dim LabelName As String = "xxxxxxxx"
|
||||
|
||||
|
||||
|
||||
FileGet(FileNum, LabelName, offvar + 1)
|
||||
stringvar = Sapp2Asc(LabelName, False)
|
||||
While InStr(1, stringvar, "\x") : stringvar = LSet(stringvar, Len(stringvar) - 1) : End While
|
||||
stringvar = LSet(stringvar, Len(stringvar) - 1)
|
||||
|
||||
End If
|
||||
|
||||
FileClose(FileNum)
|
||||
Else
|
||||
MsgBox("What did you do?")
|
||||
End
|
||||
End If
|
||||
|
||||
|
||||
|
||||
GetSlateportBattleTentTrainerName = stringvar
|
||||
End Function
|
||||
|
||||
Public Function GetVerdanturfBattleTentTrainerName(ByVal Index As Integer) As String
|
||||
Dim offvar As Integer
|
||||
Dim stringvar As String
|
||||
offvar = Int32.Parse((GetString(GetINIFileLocation(), header, "VerdanturfBattleTentTrainers", "")), System.Globalization.NumberStyles.HexNumber)
|
||||
|
||||
If header2 = "BPE" Then
|
||||
If header3 = "J" Then
|
||||
Else
|
||||
offvar = offvar + 4 + (Index * 52)
|
||||
FileNum = FreeFile()
|
||||
FileOpen(FileNum, LoadedROM, OpenMode.Binary)
|
||||
Dim LabelName As String = "xxxxxxxx"
|
||||
|
||||
|
||||
|
||||
FileGet(FileNum, LabelName, offvar + 1)
|
||||
stringvar = Sapp2Asc(LabelName, False)
|
||||
While InStr(1, stringvar, "\x") : stringvar = LSet(stringvar, Len(stringvar) - 1) : End While
|
||||
stringvar = LSet(stringvar, Len(stringvar) - 1)
|
||||
|
||||
End If
|
||||
|
||||
FileClose(FileNum)
|
||||
Else
|
||||
MsgBox("What did you do?")
|
||||
End
|
||||
End If
|
||||
|
||||
|
||||
|
||||
GetVerdanturfBattleTentTrainerName = stringvar
|
||||
End Function
|
||||
|
||||
Public Function GetFallarborBattleTentTrainerName(ByVal Index As Integer) As String
|
||||
Dim offvar As Integer
|
||||
Dim stringvar As String
|
||||
offvar = Int32.Parse((GetString(GetINIFileLocation(), header, "FallarborBattleTentTrainers", "")), System.Globalization.NumberStyles.HexNumber)
|
||||
|
||||
If header2 = "BPE" Then
|
||||
If header3 = "J" Then
|
||||
Else
|
||||
offvar = offvar + 4 + (Index * 52)
|
||||
FileNum = FreeFile()
|
||||
FileOpen(FileNum, LoadedROM, OpenMode.Binary)
|
||||
Dim LabelName As String = "xxxxxxxx"
|
||||
|
||||
|
||||
|
||||
FileGet(FileNum, LabelName, offvar + 1)
|
||||
stringvar = Sapp2Asc(LabelName, False)
|
||||
While InStr(1, stringvar, "\x") : stringvar = LSet(stringvar, Len(stringvar) - 1) : End While
|
||||
stringvar = LSet(stringvar, Len(stringvar) - 1)
|
||||
|
||||
End If
|
||||
|
||||
FileClose(FileNum)
|
||||
Else
|
||||
MsgBox("What did you do?")
|
||||
End
|
||||
End If
|
||||
|
||||
|
||||
|
||||
GetFallarborBattleTentTrainerName = stringvar
|
||||
End Function
|
||||
|
||||
Public Function GetTrainerClass(ByVal Index As Integer)
|
||||
Dim offvar As Integer
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
||||
<dsig:DigestValue>sj4kF8teN0wVK1GEr2Y6a5JL8zc=</dsig:DigestValue>
|
||||
<dsig:DigestValue>/rX4zE0fVoY+ztFUUlWne/Yk1SE=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
Binary file not shown.
@@ -43,14 +43,14 @@
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="GBAPokemonGameEditor.exe" size="448512">
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="GBAPokemonGameEditor.exe" size="506368">
|
||||
<assemblyIdentity name="GBAPokemonGameEditor" version="3.2.0.0" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
||||
<dsig:DigestValue>SViiHhuinDBoO5WLDav7R/nx3kM=</dsig:DigestValue>
|
||||
<dsig:DigestValue>Uox+rVA2MM8qHL9VopX54YJd3kA=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
Binary file not shown.
@@ -16,7 +16,7 @@
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
||||
<dsig:DigestValue>sj4kF8teN0wVK1GEr2Y6a5JL8zc=</dsig:DigestValue>
|
||||
<dsig:DigestValue>/rX4zE0fVoY+ztFUUlWne/Yk1SE=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
@@ -43,14 +43,14 @@
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="GBAPokemonGameEditor.exe" size="448512">
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="GBAPokemonGameEditor.exe" size="506368">
|
||||
<assemblyIdentity name="GBAPokemonGameEditor" version="3.2.0.0" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
||||
<dsig:DigestValue>SViiHhuinDBoO5WLDav7R/nx3kM=</dsig:DigestValue>
|
||||
<dsig:DigestValue>Uox+rVA2MM8qHL9VopX54YJd3kA=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
Binary file not shown.
@@ -805,7 +805,7 @@ SlateportBattleTentTrainers=5DDA14
|
||||
VerdanturfBattleTentTrainers=5DE610
|
||||
FallarborBattleTentTrainers=5DF084
|
||||
NumberOfBattleFrontierTrainers=300
|
||||
NumberOfSlateportBattleTentTrainers=70
|
||||
NumberOfSlateportBattleTentTrainers=30
|
||||
NumberOfVerdanturfBattleTentTrainers=30
|
||||
NumberOfFallarborBattleTentTrainers=30
|
||||
TrainerClasses=30FCD4
|
||||
@@ -813,7 +813,7 @@ NumberOfTrainerClasses=65
|
||||
BattleFrontierPokemon=5D97BC
|
||||
SlateportBattleTentPokemon=5DE02C
|
||||
VerdanturfBattleTentPokemon=5DEC28
|
||||
FallarborBattleTentPokemon=5DF96C
|
||||
FallarborBattleTentPokemon=5DF69C
|
||||
NumberOfBattleFrontierPokemon=882
|
||||
NumberOfSlateportBattleTentPokemon=70
|
||||
NumberOfVerdanturfBattleTentPokemon=45
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
||||
<dsig:DigestValue>sj4kF8teN0wVK1GEr2Y6a5JL8zc=</dsig:DigestValue>
|
||||
<dsig:DigestValue>/rX4zE0fVoY+ztFUUlWne/Yk1SE=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
Binary file not shown.
@@ -43,14 +43,14 @@
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="GBAPokemonGameEditor.exe" size="448512">
|
||||
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="GBAPokemonGameEditor.exe" size="506368">
|
||||
<assemblyIdentity name="GBAPokemonGameEditor" version="3.2.0.0" language="neutral" processorArchitecture="msil" />
|
||||
<hash>
|
||||
<dsig:Transforms>
|
||||
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||
</dsig:Transforms>
|
||||
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
|
||||
<dsig:DigestValue>SViiHhuinDBoO5WLDav7R/nx3kM=</dsig:DigestValue>
|
||||
<dsig:DigestValue>Uox+rVA2MM8qHL9VopX54YJd3kA=</dsig:DigestValue>
|
||||
</hash>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
4
roms.ini
4
roms.ini
@@ -805,7 +805,7 @@ SlateportBattleTentTrainers=5DDA14
|
||||
VerdanturfBattleTentTrainers=5DE610
|
||||
FallarborBattleTentTrainers=5DF084
|
||||
NumberOfBattleFrontierTrainers=300
|
||||
NumberOfSlateportBattleTentTrainers=70
|
||||
NumberOfSlateportBattleTentTrainers=30
|
||||
NumberOfVerdanturfBattleTentTrainers=30
|
||||
NumberOfFallarborBattleTentTrainers=30
|
||||
TrainerClasses=30FCD4
|
||||
@@ -813,7 +813,7 @@ NumberOfTrainerClasses=65
|
||||
BattleFrontierPokemon=5D97BC
|
||||
SlateportBattleTentPokemon=5DE02C
|
||||
VerdanturfBattleTentPokemon=5DEC28
|
||||
FallarborBattleTentPokemon=5DF96C
|
||||
FallarborBattleTentPokemon=5DF69C
|
||||
NumberOfBattleFrontierPokemon=882
|
||||
NumberOfSlateportBattleTentPokemon=70
|
||||
NumberOfVerdanturfBattleTentPokemon=45
|
||||
|
||||
Reference in New Issue
Block a user