Compatibility with IF2

This commit is contained in:
chardub
2025-05-25 12:30:53 -04:00
parent a1c1d37ceb
commit 3698cadb83
77 changed files with 86 additions and 124 deletions

2
.gitignore vendored
View File

@@ -1,5 +1,7 @@
Graphics/CustomBattlers/local_sprites/* Graphics/CustomBattlers/local_sprites/*
Graphics/Pokemon/FusionIcons/* Graphics/Pokemon/FusionIcons/*
Graphics/Battlers/Shiny/*
Graphics/CustomBattlers/spritesheets/* Graphics/CustomBattlers/spritesheets/*
Graphics/CustomBattlers/* Graphics/CustomBattlers/*
Data/sprites/* Data/sprites/*

View File

@@ -1,4 +1,5 @@
########## CREDITS ############### ########## CREDITS ###############
Pok?mon Infinite Fusion: Hoenn
Game made by Chardub Game made by Chardub
*This is NOT an official Pokemon game. The author of this game is not *This is NOT an official Pokemon game. The author of this game is not
@@ -12,19 +13,29 @@ Chardub
############################## ##############################
## Maps ## ## Maps ##
############################## ##############################
Chardub, Kiwikelly Chardub, Kiwikelly, Payapon
Some of the maps were based on work by:
BenGames,Films, and More! (Pokemon Adventures in Kanto) http://www.pokecommunity.com/showthread.php?t=303850
Zeak6464 (Kanto Map pack) http://www.pokecommunity.com/showthread.php?t=345591
################################# #################################
# Story / Dialogues # # Story / Dialogues #
################################# #################################
Chardub Chardub
Kiwikelly Kiwikelly
The story and dialogues were based off Pok<EFBFBD>mon Red and Blue, as well as The story and dialogues were based off Pok?mon Ruby, Sapphire and Emerald, as well as Pok?mon
Pok<EFBFBD>mon Gold and Silver. Both games are made by Game Freak. Omega Ruby and Alpha Sapphire, which are all made by Game Freak.
##############################
## Music ##
##############################
Pory
##############################
## Animation ##
#############################
-- Intro cinematic animation --
Kiwikelly
########################################################### ###########################################################
### Fusion Sprites ### ### Fusion Sprites ###
@@ -35,47 +46,77 @@ Generated Sprites
Pokefusion 2 (version 4.5+) Pokefusion 2 (version 4.5+)
http://japeal.com/pkm http://japeal.com/pkm
Pokefusion (version 4.0-4.4)
http://pokefusion.japeal.com/
Alexonsager (version 3.x and below)
http://pokemon.alexonsager.net/
Special thanks to Aegide and Reizod for helping to rip the sprites from the website Special thanks to Aegide and Reizod for helping to rip the sprites from the website
and to the owners of the respective fusion websites for accepting to share and to the owners of the respective fusion websites for accepting to share
their sprites. their sprites.
Intro cinematic Custom sprites
##################### #####################
Kiwikelly Individual sprite credits can be found in Data/SPRITE_CREDS file for full, up to date credits
Custom sprites collecting and handling Custom sprites collecting and handling
Kiwikelly, Payapon, Thornsoflight Kiwikelly, Payapon, Thornsoflight
Discord custom sprites coordination Discord custom sprites coordination
--- Sprite Managers ---
avianAnnihilator<s>Blaquaza avianAnnihilator<s>Blaquaza
B<EFBFBD>Boutton<s>CaBiNE BBoutton<s>CaBiNE
CoramSun<s>hero.drawing CoramSun<s>hero.drawing
Howls<s>Ignus Howlingstarr<s>Ignus
Kiwi<s>Maelmc Kiwi<s>Maelmc
Milchik the Miltank<s>Payapon Milchik the Miltank<s>Payapon
Pix<s>Rosemagwin Pix<s>Rosemagwin
Thornsoflight Thornsoflight<s>FauxBlue
Custom fusion sprites ### Spriter application reviews (Klefki)
##################### 007z3lda<s>barkey<s>the_cardinals
Check the Data/SPRITE_CREDS file for full, up to date credits doodledoo<s>grafaiguy<s>gummy.frog
holgast<s>ignust<s>jcobe800
markusknight<s>monolithyk<s>stickieanimates
takopus<s>_woofa_<s>yumatei
### Sprites quality assurance (Chansey)
dodoowner_<s>fauxblue<s>fioretovi
<greystorm101<s>.payapon<s>smasllcutekitty
odditylad<s>midnightender6<s>toadettexmushina
### Spriting process checking (Swablu)
cataylor_01<s>pikahunter07<s>say_4732
justvince.<s>
### Abandoned sprites harvesting (Zigzagoon)
_testrun_<s>greystorm101<s>.izik
mystora<s>reddevil85<s>riberna
chespining<s>togepimax
Triple fusion sprites
########################
Legendary birds fusion sprite by Universez
Legendary beasts fusion sprite by Milchik
Weather trio fusion sprite by magnuzone
Creation and Tao trio trio fusion sprite by mammuth89
###################################
### Game quality assurance ###
###################################
### Tech support and bugs reporting management
sapphire_chuu<s>megaman.
ymirbot<s>
### Tech support and bugs reporting(Porygon)
sapphire_chu<s>ernesto_gaming<s>xiaoanemo
kitsuwren<s>lunarcharlotte<s>megaman.
casinoluck<s>ymirbot
###################################
### Custom Pok?dex entries ###
###################################
### Pok?dex entries quality control (Unown)
luvischlo<s>char_latte3412<s>strawbearycandy
bobosmith01<s>griddle<s>.izik
knilk<s>lordjoostmeister<s>.realthree
wigglypon<s>wildheartrazorfangs<s>ziggaway
### Individual Pok?dex entries credits can be found in Data/pokedex/dex.json
########################################################### ###########################################################
#### Pokemon Essentials ### #### Pokemon Essentials ###
########################################################### ###########################################################
@@ -104,8 +145,6 @@ The following ressources were also used
with their respective authors' consent with their respective authors' consent
####################################################################### #######################################################################
### Sprites ### ### Sprites ###
Overworld Sprites: Overworld Sprites:
Custom graphics: Custom graphics:
Kiwikelly, Knuckles, UnworthyPie Kiwikelly, Knuckles, UnworthyPie
@@ -116,7 +155,9 @@ with their respective authors' consent
SailorVicious (Prof. Elm OW sprite) https://www.deviantart.com/sailorvicious SailorVicious (Prof. Elm OW sprite) https://www.deviantart.com/sailorvicious
OceansLugiaSpirit (Koga OW sprite) http://oceanslugiaspirit.deviantart.com/ OceansLugiaSpirit (Koga OW sprite) http://oceanslugiaspirit.deviantart.com/
Wolfang62: https://www.deviantart.com/wolfang62/art/Wimpod-Sprite-Overworld-836704744 Wolfang62: https://www.deviantart.com/wolfang62/art/Wimpod-Sprite-Overworld-836704744
zender1752 (Sabrina OW sprite) zender1752 (Sabrina OW sprite) https://www.deviantart.com/zender1752/art/Pokemon-Anime-Delia-Ketchum-Overworld-sprite-840038766
wesleyfg (Hoenn overworld NPCs) https://www.deviantart.com/wesleyfg/art/Hoenn-People-OW-in-BW-style-274475232
Wergan https://www.deviantart.com/wergan/art/Pokemon-Random-characters-002-959395621
Battle sprites: Battle sprites:
Custom graphics: Custom graphics:
Kiwikelly, UnworthyPie Kiwikelly, UnworthyPie
@@ -125,6 +166,9 @@ with their respective authors' consent
luckygirl88 (Misty VS sprite) http://luckygirl88.deviantart.com/art/Pokemon-BW-Misty-Sprite-Sheet-268364830 luckygirl88 (Misty VS sprite) http://luckygirl88.deviantart.com/art/Pokemon-BW-Misty-Sprite-Sheet-268364830
Lorelei VS sprite by Nalty http://nalty.deviantart.com/art/Lorelei-VS-Sprite-177184960 Lorelei VS sprite by Nalty http://nalty.deviantart.com/art/Lorelei-VS-Sprite-177184960
x-5-4-5-2 (Sabrina sprite) https://www.deviantart.com/x-5-4-5-2/art/Game-Sabrina-204548703 x-5-4-5-2 (Sabrina sprite) https://www.deviantart.com/x-5-4-5-2/art/Game-Sabrina-204548703
Zender1752 (overworld mom sprite) https://www.deviantart.com/zender1752/art/Pokemon-Anime-Delia-Ketchum-Overworld-sprite-840038766
### Custom tileset graphics ### ### Custom tileset graphics ###
Kiwikelly Kiwikelly
@@ -173,7 +217,7 @@ audreyeyeyeye https://www.deviantart.com/audreyeyeyeye/art/Pokemon-Type-Icons-FR
### Other graphics ### Other graphics
Region map: Kiwikelly Hoenn map: shivanking (Deviantart)
Move animations: Move animations:
Augmented Reborn Animations Project Augmented Reborn Animations Project
@@ -188,7 +232,12 @@ Move animations:
### RPG Maker Scripts ### ### RPG Maker Scripts ###
########################################################### ###########################################################
andracass (Pok<6F>mon Reborn) Compiler optimization #Custom Infinite fusion scripts:
Improved Shinies: anthonygourmand
andracass (Pok?on Reborn) Compiler optimization (legacy)
#Public use scripts:
Luka S.J. Elite Battle System Luka S.J. Elite Battle System
Animated Title Screen (modified): Animated Title Screen (modified):
shiney570 BW2 Summary script (+ graphics) http://reliccastle.com/forums/showthread.php?tid=1090 shiney570 BW2 Summary script (+ graphics) http://reliccastle.com/forums/showthread.php?tid=1090

BIN
Data/.DS_Store vendored

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,46 +0,0 @@
#!/bin/bash
# Exit on error
set -e
echo "📂 Current working directory: $(pwd)"
echo "🔍 Listing contents of ../:"
ls -l ../
# Define input/output
INPUT_DIR="../."
OUTPUT_DIR="./unpacked"
# Create output directory if it doesn't exist
mkdir -p "$OUTPUT_DIR"
# Find Map*.rxdata files in INPUT_DIR
map_files=($(find "$INPUT_DIR" -maxdepth 1 -type f -name 'Map*.rxdata'))
# Debug: print raw file list
echo "🧪 Raw find output: ${map_files[*]}"
# Check if any map files were found
if [ ${#map_files[@]} -eq 0 ]; then
echo "❌ No Map*.rxdata files found in $INPUT_DIR"
exit 1
fi
# Print found files
echo "📄 Found the following map files:"
for file in "${map_files[@]}"; do
echo " - $file"
done
# Join files with commas
FILE_LIST=$(IFS=,; echo "${map_files[*]}")
# Run fusionpacker
echo "🚀 Running fusionpacker..."
bundle exec fusionpacker --force \
--files "$FILE_LIST" \
--project-type xp \
--action unpack \
--project "$OUTPUT_DIR"
echo "✅ Maps unpacked to: $OUTPUT_DIR"

View File

@@ -1,43 +0,0 @@
#!/bin/bash
set -e
# Get script location
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# Input: where the map files are
INPUT_DIR="$SCRIPT_DIR/../"
# Output: where to unpack
OUTPUT_DIR="$SCRIPT_DIR/unpacked"
echo "📂 Script directory: $SCRIPT_DIR"
echo "🔍 Looking for .rxdata files in: $INPUT_DIR"
ls -l "$INPUT_DIR"
# Create output dir if needed
mkdir -p "$OUTPUT_DIR"
# Find map files
map_files=()
while IFS= read -r -d '' file; do
map_files+=("$file")
done < <(find "$INPUT_DIR" -maxdepth 1 -type f -name 'Map*.rxdata' -print0)
# Error if none found
if [ ${#map_files[@]} -eq 0 ]; then
echo "❌ No Map*.rxdata files found in $INPUT_DIR"
exit 1
fi
echo "📄 Found the following map files:"
for file in "${map_files[@]}"; do
echo " - $file"
done
# Pass files to fusionpacker in manageable chunks using xargs
echo "🚀 Running fusionpacker..."
# Use xargs to split the command and avoid path too long errors
printf "%s\n" "${map_files[@]}" | xargs -n 10 fusionpacker --force --project-type xp --action unpack --project "$OUTPUT_DIR"
echo "✅ Maps unpacked to: $OUTPUT_DIR"

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 337 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 B

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 341 B

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 341 B

After

Width:  |  Height:  |  Size: 5.4 KiB

BIN
Graphics/Weather/wind.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 B

BIN
Graphics/Weather/wind1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
Graphics/Weather/wind1.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 B

BIN
Graphics/Weather/wind2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
Graphics/Weather/wind3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB