Improving version history.

This commit is contained in:
Sergiotarxz 2024-03-13 12:37:22 +01:00
parent 65fde508f1
commit 017b21d041
4 changed files with 9 additions and 3 deletions

View File

@ -29,6 +29,7 @@ sub msg {
my $msg = shift;
my $input_file = shift;
my $output_file = shift;
my $backup_pk3_file = shift;
my ( $input_file_backup, $output_file_backup ) =
$self->backup_files( $input_file, $output_file );
my $db = GEmeTool::DB->connect;

View File

@ -5,6 +5,8 @@ use v5.16.3;
use strict;
use warnings;
use Data::Dumper;
use Moo;
use Rsaves;
use Rsaves::Constants::Emerald::Species;
@ -13,6 +15,7 @@ use Path::Tiny;
use GEmeTool::DB;
use GEmeTool::Config;
use Digest::SHA qw/sha256_hex/;
use Digest::SHA qw/sha256_hex/;
use UUID::URandom qw/create_uuid_string/;
has _pokemon => ( is => 'rw', required => 1 );
@ -43,8 +46,8 @@ sub export_file {
}
sub export_raw {
my $self = shift;
return Rsaves::get_pk3_raw( $self->_pokemon );
my $self = shift;
return Rsaves::get_pk3_raw($self->_pokemon);
}
sub empty {
@ -62,6 +65,7 @@ sub copy {
sub ivs {
my $self = shift;
my $arg = shift;
print Data::Dumper::Dumper $self->_pokemon;
my $current_value =
$self->_pokemon->{substructures}[3]{ivs_egg_status_and_ability};
my @stats = (

View File

@ -120,6 +120,7 @@ sub draw {
$self->create_change_nickname_entry($box_right_image);
$save_button->signal_connect(
clicked => sub {
$self->activate_save;
}
);
$delete_button->signal_connect(
@ -210,6 +211,7 @@ sub activate_save {
for my $func ( @{ $self->_save_callbacks } ) {
$func->();
}
$pokemon->backup;
$self->draw;
}
@ -273,7 +275,6 @@ sub activate_import_pk3 {
$file = path( $file->get_path );
$options->set_last_dir_open( $file->parent . '' );
$self->activate_save;
$self->pokemon->backup;
$self->pokemon->copy(
GEmeTool::Save::Pokemon->load_from_file($file) );
$self->draw;

BIN
save.sav

Binary file not shown.