Commit Graph

66 Commits

Author SHA1 Message Date
Maruno17
43eddaa5da Added conversion to fix incorrect phone contacts data, fixed being unable to call people, fixed crash when writing a Battle Facility PBS file 2021-05-07 21:09:22 +01:00
Maruno17
5618607afa Fixed bad encoding of plugin scripts causing accented characters to display incorrectly, plugins are listed in the console when loaded, fixed error when resizing an animation will delete the frame you're currently on, fixed changes to animations persisting despite not saving them in the Animation Editor 2021-05-07 20:01:49 +01:00
Maruno17
654be6c1de Fixed Game Variables that are nil being treated as 0 instead, fixed missing error message when a required plugin is missing 2021-05-07 18:20:52 +01:00
Maruno17
474281712b Made more use of nil_or_empty?, fixed incorrect default species body shape, fixed Illusion, fixed potential foreign Pokémon with blank names 2021-05-03 17:34:19 +01:00
Maruno17
8e6ee21c20 Updated to mkxp-z 2.1.2, added def inspect to some classes 2021-05-02 00:58:25 +01:00
Maruno17
748ea472ba Fixed being unable to force compiling of plugins, fixed crash when saving edited terrain tags, fixed invalid tile erase crashing, fixed crash when showing Pokédex for newly caught species 2021-04-30 19:06:10 +01:00
Maruno17
17d1344e74 Fixed crash when soft resetting, fixed crash when Struggle and confusion pseudo-moves are used, fix broken AI, fixed crash after evolution, fixed crash when editing weather map metadata. 2021-04-28 23:24:17 +01:00
Maruno17
31c87cbb1d Tweaked plugin manager error code, fixed type from previous commit 2021-04-26 20:11:12 +01:00
Maruno17
b9e7d350a2 More code changes for Plugin Manager 2021-04-25 23:12:05 +01:00
Maruno17
3e7ffb71a7 Improved Plugin Manager's check for looping dependencies 2021-04-25 20:32:31 +01:00
Maruno17
0b757d3863 Added extension to Plugin Manager that supports scripts in a Plugin folder 2021-04-25 19:09:56 +01:00
Maruno17
484813c592 Remapped JumpUp/JumpDown controls, replaced and/or/not, fixed typo in previous commit 2021-04-25 16:38:47 +01:00
Maruno17
2ca8a42949 Yet more script rearranging 2021-04-17 23:45:42 +01:00
Maruno17
96c68e79a3 Added conversion of things in Game Variables in save data, renamed some files 2021-04-17 22:39:36 +01:00
Maruno17
4489cde044 Fixed animations played by an event command being mispositioned, fixed Geomancy, removed $PokemonGlobal.playerID, tweaked player/bag object creation, overrode type effectiveness for Shadow moves, bug fixes 2021-04-17 19:32:54 +01:00
Maruno17
e5a0e3acdd Finalised input names, added some more save file conversion code 2021-04-11 15:18:04 +01:00
Maruno17
614e0ed9a2 Stopped errors happening when trying to load a graphic without a filename 2021-04-08 22:28:05 +01:00
Maruno17
64d9b38605 Added some debug options, tweaked some console messages, changed required event names for Cut/Rock Smash/Strength 2021-04-06 21:00:59 +01:00
Maruno17
f541a13c9b More renaming and rearranging, fixed typo from earlier commit, tweaked splash and title screen code 2021-04-05 00:04:18 +01:00
Maruno17
5b0960337a Updated to mkxp-z v2.1.1, renamed and rearranged some script files 2021-04-04 16:24:46 +01:00
Maruno17
8975d7a20c Rewrote fading of overworld weather, added fog weather 2021-03-27 17:36:02 +00:00
Maruno17
ba1d225b83 Removed RGSS2 compatibility, condensed BitmapCache into RPG::Cache and made it work 2021-03-10 21:32:00 +00:00
Maruno17
3ca08f27b8 Changed functionality of running key, added compatibility with old Mystery Gifts 2021-03-07 19:16:05 +00:00
Joni Savolainen
47b164f0ab Module#deprecated_method_alias (#101)
* Add Module#deprecated_method_alias
* Use deprecated_method_alias in 010_Pokemon_Deprecated.rb
* Use deprecated_method_alias on the rest of Pokemon methods
Also, use deprecate_constant on MAX_POKEMON_NAME_SIZE
* Use deprecated_method_alias on PlayerTrainer methods
* Ensure aliased method exists in deprecated_method_alias
2021-03-02 20:16:22 +00:00
Maruno17
57b3fe1b09 Tidied, fixed some bugs 2021-02-28 23:58:53 +00:00
Joni Savolainen
9c2b6e943b Save data rewrite & Game module (#91) 2021-02-28 21:26:16 +00:00
Maruno17
a112a21a87 Renamed ABC inputs 2021-02-27 22:02:46 +00:00
Maruno17
1bf829c3f1 Made window bigger in map connections editor, fixed a couple of bugs, added Generation data to pokemon PBS files 2021-02-27 16:33:32 +00:00
Roza
c9903c59c8 Add support for timing using delta clocks (#97)
* Small correction to getConstantName. I swear this didn't work before, but now it does.
* Support delta timing in mkxp-z
* refresh Graphics.delta time at the start of update
* Speed up load_data
* Replace Input.count calls with Input.time?
2021-02-26 19:57:52 +00:00
Joni Savolainen
4e43a06f1b Remove unnecessary utilities (#99)
- Comparable.clamp is already defined
- Boolean class does not exist
- String#start_with? already exists
- String#end_with? already exists
- String#bytesize already exists
- String#capitalize already exists
- Integer#digits already exists
- Array#first and Array#last already exist
- Array#shuffle already exists

Ruby's own Integer#digits returns an array with the least significant digit as the first array element. That means that the method's only usage has to be appended with a call to Array#reverse.
2021-02-26 19:38:27 +00:00
Maruno17
46ed10a31d Tweaks relating to previous commit 2021-02-25 22:57:39 +00:00
Roza
1f2309c4d2 Remove Win32API calls & upgrade to modern Ruby (#96)
* Win32API removal + Ruby 3 updates
* Update binaries to match mkxp-z 2.1
2021-02-25 22:09:59 +00:00
Maruno17
66494b0044 Refactoring, documenting deprecated methods 2021-02-01 22:53:03 +00:00
Maruno17
1209b804e9 Moved all settings into module Settings 2021-02-01 21:03:58 +00:00
Maruno17
d678a8b821 Merge branch 'master' into dev 2021-01-30 21:56:29 +00:00
Maruno17
f3f21d4679 Change to pbDownloadData 2021-01-30 21:55:32 +00:00
Maruno17
e70d89f457 Minor fixes 2021-01-30 17:26:27 +00:00
Maruno17
2586c09c3c Refactoring and tidying 2021-01-11 19:30:45 +00:00
Maruno17
ad21fc92cb Created and implemented GameData::Species 2020-12-24 21:25:16 +00:00
Maruno17
bc13517cb7 Created and implemented GameData::Type 2020-12-12 21:26:46 +00:00
Maruno17
c8790bafc9 Created and implemented GameData::TrainerType, fixed free text entry text mispositioning 2020-12-06 19:21:18 +00:00
Maruno17
eb22e49d9b Deleted rubyscreen.dll, eradicated semicolons from when... statements, compiling is now before setting up the system, appeased vocal dissenters 2020-11-26 21:10:45 +00:00
Maruno17
bba24abc1a Abolished screen border, screenshots are now png format, removed Sprite Resizer scripts, credited mkxp-z 2020-11-24 22:41:05 +00:00
Maruno17
4af57f6501 Added 1.5x screen size option, fixed 2**32 being 0, tidied up some code 2020-11-22 17:32:10 +00:00
Maruno17
f362b7f847 Killed off RGSS, deleted font installer code 2020-11-22 16:17:46 +00:00
Maruno17
6158e42635 Resolving merge conflicts between refactor and mkxp-z 2020-11-20 21:01:47 +00:00
Maruno17
ce6bc1737f Merge branch 'mkxp-z' into dev 2020-11-20 20:43:27 +00:00
Maruno17
e7fcc27907 Merge branch 'master' into mkxp-z 2020-11-09 19:26:44 +00:00
Maruno17
1955d3698e Implemented usage of GameData::Item 2020-11-08 22:45:59 +00:00
Maruno17
3c2b97c21a Merge branch 'master' into refactor 2020-10-18 21:40:04 +01:00