From 56544412ca1b99f7267e283a76dee233a9817855 Mon Sep 17 00:00:00 2001 From: infinitefusion Date: Sat, 30 Apr 2022 10:16:48 -0400 Subject: [PATCH] resizes pokemon sprites in pokedex, trade & egg screens --- Data/CommonEvents.rxdata | Bin 114647 -> 115171 bytes Data/Map019.rxdata | Bin 54415 -> 54424 bytes Data/MapInfos.rxdata | Bin 36404 -> 36404 bytes .../007_Objects and windows/001_RPG_Cache.rb | 1 + .../003_UI_EggHatching.rb | 3 + .../001_Non-interactive UI/005_UI_Trading.rb | 7 + Data/Scripts/016_UI/003_UI_Pokedex_Main.rb | 2 + Data/Scripts/016_UI/004_UI_Pokedex_Entry.rb | 6 + Data/Scripts/050_AddOns/platform.rb | 502 +++++++++--------- Data/System.rxdata | Bin 27492 -> 27461 bytes Data/Tilesets.rxdata | Bin 341716 -> 341716 bytes 11 files changed, 270 insertions(+), 251 deletions(-) diff --git a/Data/CommonEvents.rxdata b/Data/CommonEvents.rxdata index 541d7c69e4f3f396d45176bbe58f4fd85c1340dd..eda286d518e2ac3c59fd96a833e4f857e77c45c4 100644 GIT binary patch delta 1984 zcmb7EX-rgC6!tpl^zFen8qnhqLquUfaJ)anQ$^JE#8skoq2C2873 zRBpr7A8u`J)naP%tj`*kv~`8Hv9_s86eWrno5pEUm!!q%eKUxo|9XGCcg}atz2`gU zo_j9)q}v;fhvF3MQsb4j{>(QnG%eYnNO=)TpS(!L_d^ zwAGqB`c;-WAtq7Q*DEECa_8cjTE$c3a@G_oi^eZ=aNjn>bNhD0&5$fP8UK3;0+Jw5 z)k7dmAwi3hdB;d(=`2Icf+c_7jB)k$8E$uJja;UbI_0Tyh0|Fqd)#uhvu0IAk-WhH4snpjQ|6RwT}qiVU9NGI#L`=nnD=}=JKLJZnlChCA{*7Z z9dlXbg`w)7t=IZvqk8^o716P1_F&=&c4}C-T5JA&(zJMM?^Ttg` zWJ|Kb_#p+M@UjE#WAPWe)9xaeSoEEER(#V#(I$57W*M1GY|5>Zurgyu9Wq!$M-FW2 z@s7Dfr2BSb6&ujG2CJL8V%e_FRIJg3tDUJ-XX5$UNa2ldVG?Fd6yAOMty2jGy z&n;POOII8jOzIb1Mo_DXIqFkHF(f;+vCH?)P>6}60Vz#SM)G70iGezGs^RxHhe`!8 z;?9h`YC1-6FEE=X#|T0(>L_ohLE8M1QQ8s&RFWui>fc|HbR`JY&ycPL0e-i0k6TD& z@f}bP3(qH1tIPg5NLU_#N&}GOJ4R3g&|yt@*$ntMpmzH`c)tiR?XiR*Bu$EYk+@V4 z1n5CE;e3Ro#voXbn-dzO``wQ8!)GL24ubtTTnPgFelw%-B}sDpOJP%j0KeZKu?Pod zX%FMjB6?N(Bmw&eBz%w{_UYq;y7BB`+37>RG!4gSXTr07E< zd`g#p4am)zu(1($EzBEf;j5 z^-I)zxyUlnq(OT7j|maB0H_gR$bn(o2F!PLZL@`@=RN(#G z)4_e{4){Hohjcvcm5o~NeB>KwT$0}QL#6RaqH5v%^-4_Dyl6|du1aR*6DnADk8bniB6iQn_^hu`V+i! z875JM*k#dIG6DekI~Hq1KAwkQ|_JzgAFa3n*IpO85w2 z%?(JC!Uy~N+h6e&4UkCNw-yT}wD_$DU$mYM!&08N33E`yH*G==iuoB`b7~2VkkYV7 z8~hE{0q<%%j^GfmgTHZ9B(T#W#_4!}ziAhb;z!_&w&NHkgU$w7Mjb~g=&2<@*mVL+ Z$k(H^>q?&?+6z)31{BJ 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 m9q(0V#$X4~F$&#ol`AOR8)KM)CtmU-{!1u($2 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 delta 101 zcmV-r0Gj`_oC36*0CyvRI?dA&jFKoI~SAxKL!DSvj#wV2m;dqvw}#nLjgvUHH= 100 end diff --git a/Data/Scripts/016_UI/001_Non-interactive UI/003_UI_EggHatching.rb b/Data/Scripts/016_UI/001_Non-interactive UI/003_UI_EggHatching.rb index 3857dbfb4..14348a2d8 100644 --- a/Data/Scripts/016_UI/001_Non-interactive UI/003_UI_EggHatching.rb +++ b/Data/Scripts/016_UI/001_Non-interactive UI/003_UI_EggHatching.rb @@ -86,6 +86,9 @@ class PokemonEggHatch_Scene @sprites["pokemon"].setPokemonBitmap(@pokemon) # Pokémon sprite @sprites["pokemon"].x = Graphics.width/2 @sprites["pokemon"].y = 264 + @sprites["pokemon"].zoom_x=Settings::FRONTSPRITE_SCALE + @sprites["pokemon"].zoom_y=Settings::FRONTSPRITE_SCALE + @pokemon.species_data.apply_metrics_to_sprite(@sprites["pokemon"], 1) @sprites["hatch"].visible=false for i in 1..fadeTime diff --git a/Data/Scripts/016_UI/001_Non-interactive UI/005_UI_Trading.rb b/Data/Scripts/016_UI/001_Non-interactive UI/005_UI_Trading.rb index d48997c16..ea970f64e 100644 --- a/Data/Scripts/016_UI/001_Non-interactive UI/005_UI_Trading.rb +++ b/Data/Scripts/016_UI/001_Non-interactive UI/005_UI_Trading.rb @@ -44,6 +44,10 @@ class PokemonTrade_Scene @sprites["rsprite1"].x = Graphics.width/2 @sprites["rsprite1"].y = 264 @sprites["rsprite1"].z = 10 + @sprites["rsprite1"].zoom_x = Settings::FRONTSPRITE_SCALE + @sprites["rsprite1"].zoom_y = Settings::FRONTSPRITE_SCALE + + @pokemon.species_data.apply_metrics_to_sprite(@sprites["rsprite1"], 1) @sprites["rsprite2"] = PokemonSprite.new(@viewport) @sprites["rsprite2"].setPokemonBitmap(@pokemon2,false) @@ -51,6 +55,9 @@ class PokemonTrade_Scene @sprites["rsprite2"].x = Graphics.width/2 @sprites["rsprite2"].y = 264 @sprites["rsprite2"].z = 10 + @sprites["rsprite2"].zoom_x = Settings::FRONTSPRITE_SCALE + @sprites["rsprite2"].zoom_y = Settings::FRONTSPRITE_SCALE + @pokemon2.species_data.apply_metrics_to_sprite(@sprites["rsprite2"], 1) @sprites["rsprite2"].visible = false @sprites["msgwindow"] = pbCreateMessageWindow(@viewport) diff --git a/Data/Scripts/016_UI/003_UI_Pokedex_Main.rb b/Data/Scripts/016_UI/003_UI_Pokedex_Main.rb index 17bbc2e96..3f703497e 100644 --- a/Data/Scripts/016_UI/003_UI_Pokedex_Main.rb +++ b/Data/Scripts/016_UI/003_UI_Pokedex_Main.rb @@ -257,6 +257,8 @@ class PokemonPokedex_Scene @sprites["icon"].setOffset(PictureOrigin::Center) @sprites["icon"].x = 112 @sprites["icon"].y = 196 + @sprites["icon"].zoom_y=Settings::FRONTSPRITE_SCALE + @sprites["icon"].zoom_x=Settings::FRONTSPRITE_SCALE @sprites["overlay"] = BitmapSprite.new(Graphics.width,Graphics.height,@viewport) pbSetSystemFont(@sprites["overlay"].bitmap) @sprites["searchcursor"] = PokedexSearchSelectionSprite.new(@viewport) diff --git a/Data/Scripts/016_UI/004_UI_Pokedex_Entry.rb b/Data/Scripts/016_UI/004_UI_Pokedex_Entry.rb index 0f1c66755..00d2d7ad6 100644 --- a/Data/Scripts/016_UI/004_UI_Pokedex_Entry.rb +++ b/Data/Scripts/016_UI/004_UI_Pokedex_Entry.rb @@ -16,6 +16,9 @@ class PokemonPokedexInfo_Scene @sprites["infosprite"].setOffset(PictureOrigin::Center) @sprites["infosprite"].x = 104 @sprites["infosprite"].y = 136 + @sprites["infosprite"].zoom_x = Settings::FRONTSPRITE_SCALE + @sprites["infosprite"].zoom_y = Settings::FRONTSPRITE_SCALE + @mapdata = pbLoadTownMapData map_metadata = GameData::MapMetadata.try_get($game_map.map_id) mappos = (map_metadata) ? map_metadata.town_map_position : nil @@ -42,6 +45,9 @@ class PokemonPokedexInfo_Scene @sprites["formfront"].setOffset(PictureOrigin::Center) @sprites["formfront"].x = 130 @sprites["formfront"].y = 158 + @sprites["formfront"].zoom_y = Settings::FRONTSPRITE_SCALE + @sprites["formfront"].zoom_x = Settings::FRONTSPRITE_SCALE + @sprites["formback"] = PokemonSprite.new(@viewport) @sprites["formback"].setOffset(PictureOrigin::Bottom) @sprites["formback"].x = 382 # y is set below as it depends on metrics diff --git a/Data/Scripts/050_AddOns/platform.rb b/Data/Scripts/050_AddOns/platform.rb index 6fde9d091..41ffa3623 100644 --- a/Data/Scripts/050_AddOns/platform.rb +++ b/Data/Scripts/050_AddOns/platform.rb @@ -1,251 +1,251 @@ - -# ▼▲▼ XRXS50. Action-Maps XC. ▼▲▼ built 033010 -# by 桜雅 在土 - -#====================================================== -# □ Customization points -#====================================================== -class XRXS50 - # - # Action-Maps - ID maps actives - # - - ENABLE_FULL_ACTY_MAPS = [404,547,548,549,550,217,614,615,656] - - # - # Slide descent (diagonal drop) - # - ENABLE_SLIDE_DESCENT = true - # - # true: Jump in the direction facing orientation: Jump - # false : Jump to the direction in which the key is pressed. - # - JUMP_AS_KEY = true -end -#====================================================== -# ■ Game_Player -#====================================================== -class Game_Player < Game_Character - #------------------------------------------------------ - # Public Variable - #------------------------------------------------------ - # Existing - attr_writer :direction_fix - attr_accessor :walk_anime - # New - attr_accessor :now_jumps - attr_writer :xrxs50_direction_sidefix - #------------------------------------------------------ - # ○Maximum jump number - #------------------------------------------------------ - def max_jumps - return $game_switches[890] ? 5 : 2 - end - #------------------------------------------------------ - # ● Vers la gauche - #------------------------------------------------------ - alias xrxs50_turn_left turn_left - def turn_left - if @xrxs50_direction_sidefix - @direction = 4 - else - turn_generic(4) - - - end - end - - #------------------------------------------------------ - # ● Vers la droite - #------------------------------------------------------ - alias xrxs50_turn_right turn_right - def turn_right - if @xrxs50_direction_sidefix - @direction = 6 - else - turn_generic(6) - end - end - #------------------------------------------------------ - # ● Vers le haut et le bas - #------------------------------------------------------ - alias xrxs50_turn_up turn_up - def turn_up - if @xrxs50_direction_sidefix and Input.press?(Input::UP) - return if $game_switches[890] - @direction = 8 - xrxs50_turn_up - else - turn_generic(8) - end - end - - alias xrxs50_turn_down turn_down - def turn_down - if @xrxs50_direction_sidefix and Input.press?(Input::DOWN) - xrxs50_turn_right - else - turn_generic(2) - end - end - -end - - - - -#====================================================== -# ■ Scene_Map -#====================================================== -class Scene_Map - #------------------------------------------------------ - # ● Main processing - #------------------------------------------------------ - alias xrxs50_main main - def main - # Check - xrxs50_enable_check - # Recall - xrxs50_main - end - #------------------------------------------------------ - # ● Frame update - #------------------------------------------------------ - alias xrxs50_update update - def update - # Recall - xrxs50_update - # Frame update (coordinate system update) - if @xrxs50_enable - update_coordinates - end - end - #------------------------------------------------------ - # ○ Frame update (coordinate system update) - #------------------------------------------------------ - def update_coordinates - if $game_player.passable?($game_player.x,$game_player.y,2) #2 - unless $game_player.moving? - - if XRXS50::ENABLE_SLIDE_DESCENT and - Input.press?(Input::RIGHT) and - $game_player.passable?($game_player.x,$game_player.y+1,6) #1,6 - $game_player.move_lower_right - $game_player.turn_right - elsif XRXS50::ENABLE_SLIDE_DESCENT and - Input.press?(Input::LEFT) and - $game_player.passable?($game_player.x,$game_player.y+1,4) - $game_player.move_lower_left - $game_player.turn_left - else - $game_player.move_down - end - end - else - if Input.trigger?(Input::UP) && !$game_switches[890] - @direction =8 #8 - end - $game_player.move_down - $game_player.walk_anime = true unless $game_player.walk_anime - $game_player.now_jumps = 0 - - - end - - input = $game_switches[890] ? Input::UP : Input::X - if Input.trigger?(input) and $game_player.now_jumps < $game_player.max_jumps - if XRXS50::JUMP_AS_KEY - direction = $game_player.direction == 4 ? -1 : 1 - #si pas jump as key - else - if Input.press?(Input::RIGHT) - direction = 1 - elsif Input.press?(Input::LEFT) - direction = -1 - else - direction = 0 - end - end - - #if $game_switches[31] == true - # @direction =8 #8# Jump Height - #else - $game_player.jump(direction, -2)# Jump Height - pbSEPlay("Jump",100) - #end - $game_player.now_jumps += 1 #1 - $game_player.walk_anime = false - end - end - - #------------------------------------------------------ - # ● Location movement of player - #------------------------------------------------------ - #alias xrxs50_transfer_player transfer_player - #def transfer_player(cancelVehicles=false) - # #Recall - #xrxs50_transfer_player - # #Check - #xrxs50_enable_check - #end - - def transfer_player(cancelVehicles=true) - $game_temp.player_transferring = false - if cancelVehicles - Kernel.pbCancelVehicles($game_temp.player_new_map_id) - end - autofade($game_temp.player_new_map_id) - pbBridgeOff - if $game_map.map_id != $game_temp.player_new_map_id - $MapFactory.setup($game_temp.player_new_map_id) - end - $game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y) - case $game_temp.player_new_direction - when 2 - $game_player.turn_down - when 4 - $game_player.turn_left - when 6 - $game_player.turn_right - when 8 - $game_player.turn_up - end - - xrxs50_enable_check - $game_player.straighten - $game_map.update - disposeSpritesets - GC.start - createSpritesets - if $game_temp.transition_processing - $game_temp.transition_processing = false - Graphics.transition(20) - end - $game_map.autoplay - Graphics.frame_reset - Input.update - end - - - - #------------------------------------------------------ - # ○ XRXS50 Decision whether to run - #------------------------------------------------------ - def xrxs50_enable_check - if XRXS50::ENABLE_FULL_ACTY_MAPS.include?($game_map.map_id) - - $game_player.now_jumps = 0 if $game_player.now_jumps.nil? - @xrxs50_enable = true #Gravité - $game_player.direction_fix =true - $game_player.xrxs50_direction_sidefix = true - - else - @xrxs50_enable = false - $game_player.direction_fix = false - $game_player.xrxs50_direction_sidefix = false - end - end -end - - - +# +# # ▼▲▼ XRXS50. Action-Maps XC. ▼▲▼ built 033010 +# # by 桜雅 在土 +# +# #====================================================== +# # □ Customization points +# #====================================================== +# class XRXS50 +# # +# # Action-Maps - ID maps actives +# # +# +# ENABLE_FULL_ACTY_MAPS = [404,547,548,549,550,217,614,615,656] +# +# # +# # Slide descent (diagonal drop) +# # +# ENABLE_SLIDE_DESCENT = true +# # +# # true: Jump in the direction facing orientation: Jump +# # false : Jump to the direction in which the key is pressed. +# # +# JUMP_AS_KEY = true +# end +# #====================================================== +# # ■ Game_Player +# #====================================================== +# class Game_Player < Game_Character +# #------------------------------------------------------ +# # Public Variable +# #------------------------------------------------------ +# # Existing +# attr_writer :direction_fix +# attr_accessor :walk_anime +# # New +# attr_accessor :now_jumps +# attr_writer :xrxs50_direction_sidefix +# #------------------------------------------------------ +# # ○Maximum jump number +# #------------------------------------------------------ +# def max_jumps +# return $game_switches[890] ? 5 : 2 +# end +# #------------------------------------------------------ +# # ● Vers la gauche +# #------------------------------------------------------ +# alias xrxs50_turn_left turn_left +# def turn_left +# if @xrxs50_direction_sidefix +# @direction = 4 +# else +# turn_generic(4) +# +# +# end +# end +# +# #------------------------------------------------------ +# # ● Vers la droite +# #------------------------------------------------------ +# alias xrxs50_turn_right turn_right +# def turn_right +# if @xrxs50_direction_sidefix +# @direction = 6 +# else +# turn_generic(6) +# end +# end +# #------------------------------------------------------ +# # ● Vers le haut et le bas +# #------------------------------------------------------ +# alias xrxs50_turn_up turn_up +# def turn_up +# if @xrxs50_direction_sidefix and Input.press?(Input::UP) +# return if $game_switches[890] +# @direction = 8 +# xrxs50_turn_up +# else +# turn_generic(8) +# end +# end +# +# alias xrxs50_turn_down turn_down +# def turn_down +# if @xrxs50_direction_sidefix and Input.press?(Input::DOWN) +# xrxs50_turn_right +# else +# turn_generic(2) +# end +# end +# +# end +# +# +# +# +# #====================================================== +# # ■ Scene_Map +# #====================================================== +# class Scene_Map +# #------------------------------------------------------ +# # ● Main processing +# #------------------------------------------------------ +# alias xrxs50_main main +# def main +# # Check +# xrxs50_enable_check +# # Recall +# xrxs50_main +# end +# #------------------------------------------------------ +# # ● Frame update +# #------------------------------------------------------ +# alias xrxs50_update update +# def update +# # Recall +# xrxs50_update +# # Frame update (coordinate system update) +# if @xrxs50_enable +# update_coordinates +# end +# end +# #------------------------------------------------------ +# # ○ Frame update (coordinate system update) +# #------------------------------------------------------ +# def update_coordinates +# if $game_player.passable?($game_player.x,$game_player.y,2) #2 +# unless $game_player.moving? +# +# if XRXS50::ENABLE_SLIDE_DESCENT and +# Input.press?(Input::RIGHT) and +# $game_player.passable?($game_player.x,$game_player.y+1,6) #1,6 +# $game_player.move_lower_right +# $game_player.turn_right +# elsif XRXS50::ENABLE_SLIDE_DESCENT and +# Input.press?(Input::LEFT) and +# $game_player.passable?($game_player.x,$game_player.y+1,4) +# $game_player.move_lower_left +# $game_player.turn_left +# else +# $game_player.move_down +# end +# end +# else +# if Input.trigger?(Input::UP) && !$game_switches[890] +# @direction =8 #8 +# end +# $game_player.move_down +# $game_player.walk_anime = true unless $game_player.walk_anime +# $game_player.now_jumps = 0 +# +# +# end +# +# input = $game_switches[890] ? Input::UP : Input::X +# if Input.trigger?(input) and $game_player.now_jumps < $game_player.max_jumps +# if XRXS50::JUMP_AS_KEY +# direction = $game_player.direction == 4 ? -1 : 1 +# #si pas jump as key +# else +# if Input.press?(Input::RIGHT) +# direction = 1 +# elsif Input.press?(Input::LEFT) +# direction = -1 +# else +# direction = 0 +# end +# end +# +# #if $game_switches[31] == true +# # @direction =8 #8# Jump Height +# #else +# $game_player.jump(direction, -2)# Jump Height +# pbSEPlay("Jump",100) +# #end +# $game_player.now_jumps += 1 #1 +# $game_player.walk_anime = false +# end +# end +# +# #------------------------------------------------------ +# # ● Location movement of player +# #------------------------------------------------------ +# #alias xrxs50_transfer_player transfer_player +# #def transfer_player(cancelVehicles=false) +# # #Recall +# #xrxs50_transfer_player +# # #Check +# #xrxs50_enable_check +# #end +# +# def transfer_player(cancelVehicles=true) +# $game_temp.player_transferring = false +# if cancelVehicles +# Kernel.pbCancelVehicles($game_temp.player_new_map_id) +# end +# autofade($game_temp.player_new_map_id) +# pbBridgeOff +# if $game_map.map_id != $game_temp.player_new_map_id +# $MapFactory.setup($game_temp.player_new_map_id) +# end +# $game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y) +# case $game_temp.player_new_direction +# when 2 +# $game_player.turn_down +# when 4 +# $game_player.turn_left +# when 6 +# $game_player.turn_right +# when 8 +# $game_player.turn_up +# end +# +# xrxs50_enable_check +# $game_player.straighten +# $game_map.update +# disposeSpritesets +# GC.start +# createSpritesets +# if $game_temp.transition_processing +# $game_temp.transition_processing = false +# Graphics.transition(20) +# end +# $game_map.autoplay +# Graphics.frame_reset +# Input.update +# end +# +# +# +# #------------------------------------------------------ +# # ○ XRXS50 Decision whether to run +# #------------------------------------------------------ +# def xrxs50_enable_check +# if XRXS50::ENABLE_FULL_ACTY_MAPS.include?($game_map.map_id) +# +# $game_player.now_jumps = 0 if $game_player.now_jumps.nil? +# @xrxs50_enable = true #Gravité +# $game_player.direction_fix =true +# $game_player.xrxs50_direction_sidefix = true +# +# else +# @xrxs50_enable = false +# $game_player.direction_fix = false +# $game_player.xrxs50_direction_sidefix = false +# end +# end +# end +# +# +# diff --git a/Data/System.rxdata b/Data/System.rxdata index 28ebbd1835bccf08e6fcf0c4979e5b5185bb6f24..fb8154463a8eaf91aaafbbf1f2bd3b137e30035a 100644 GIT binary patch delta 235 zcmaEIjq&I;#tnzWc-AQHVYK3RNG(oIESUT-Lu&I2u`VMPB?cvi%?+L#cc z6ioCiHYbK%WSs05&a>G$B9=)=Ni-=nu|y#`BQdui6R0-Gc=PtCbS6$E9ygyzcYnXs z%{s9%Ou|ZHt`Pw~{w|(=?g|0^-mbp>ew!2GwODwR_ybE*i%a5@GP6@R&ra3?DRp=B g1uAfHjrR+U^6_`}cHMk8^&jKpJLxK$Suzrs0jj`HBme*a delta 236 zcmX?ljq%Af#tnzWc<)MXW3=LTNG(oIEJ&T)m?63Og;Bj~l-gY8xq)Z0 zp}+WK|1dFDu*77)FtN=wVY?V7b4CbGo)ONo*)JlHN!(LOG$}Q)L?JmNF}ENyKTjdZ z7^Hmj#;9~AprJf&K9TPJeyLzF#aJ082~Q<4*N6Zge-}?bcZC3dZ&zP`Kd@{-ycUa~ zrxJf)X=-svd{SmML{nR`7Fd(Jqc2dYi)*}JXq1n?v$rc))8W*AjEtU>52mZIfca0; G6PN)rr$?dy diff --git a/Data/Tilesets.rxdata b/Data/Tilesets.rxdata index 9873e9ae6c3052163e7076ead89af1c2711f1cee..8d113cbfb1bd64f4f13ba253699838c3a0106165 100644 GIT binary patch delta 89 zcmV-f0H*)c?G)7Q6o9k=y!DsRG65o&utNcUkx){XAQA)$x48BJ&{vl*o&*k;5IqA5 vmtc4SNSE$D0}z)$S^*N5u!8~!mrzjw1eYvH0}6*APXdP^PXo6gPXx5*NxmQl delta 98 zcmV-o0G