79 Commits
Author SHA1 Message Date
Ghabry 99d381fd98 Scene/Window refactor: Instead of actor_id most scenes accept now an instance of Game_Actor
Scenes that can handle multiple actors expect now an vector of actors.
Makes it more flexible.
2024-05-13 20:17:11 +02:00
Medoc e17ccda687 WIP Cus. Res.: Use dynamic variable for resolution 2023-02-27 20:33:10 +01:00
Ghabry 1305814e9e Allow calling of the settings scene from all other scenes 2023-01-27 02:30:24 +01:00
Ghabry 97e43b6624 Settings: Add Engine menu entry
- Add option to autosave on exit
- Add option to configure settings item location
2023-01-27 02:30:24 +01:00
Matthew Fioravante 52d4e9288c Add Settings option to scene_menu 2023-01-07 00:54:03 +01:00
Medoc 733b8f1ece Custom Resolution: Center the main menu 2022-12-18 20:46:33 +01:00
rueter37 d6584cb52e Add feature namespace
A feature namespace has been added which can be used to check if the
RPG Maker 2000 battle system or RPG Maker 2003 battle system is used,
if the row feature is enabled and if text placeholders are enabled.
Many lengthy if-statements which check those feature settings have
been changed to use the methods from the feature namespace to improve
the readability of the code.
2022-02-17 17:09:50 +01:00
rueter37 c5a95ff2c0 Add setting for disabling the RPG Maker 2003 row feature
The RPG Maker 2003 row feature can be disabled now. Disabling the
feature removes the menu and in-battle row command and the in-battle
row damage and accuracy modifiers in RPG Maker 2003 battles.
2022-02-17 17:08:43 +01:00
rueter37 31683a3199 Add setting for always use the RPG Maker 2000 battle system
A system setting has been added in the database which makes
RPG Maker 2003 games always use the RPG Maker 2000 battle system.
2022-02-17 17:08:43 +01:00
rueter37 58409b241b Debug scene: Limit gold setting to 6 digits even in RPG Maker 2003
In RPG Maker 2003 games the gold value is limited to 6 digits too
so the gold setting in the debug scene has been changed accordingly.
Moreover the gold amount window in the main menu scene gets updated
upon leaving the debug scene.
2021-03-15 18:44:24 +01:00
Matthew Fioravante e38d5951af Use Game_System object 2020-09-30 10:06:33 -04:00
Matthew Fioravante 57d0108e9b Terms: Use DBString 2020-09-01 16:45:19 -04:00
Matthew Fioravante 3b11e72576 Apply lcf/rpg namespace and header changes 2020-05-23 19:11:03 -04:00
Matthew Fioravante d8d30f2149 Use namespaced liblcf 2020-05-23 19:11:02 -04:00
Matthew Fioravante e7ff7801f3 Refactor BattleEnd
* Add battle end continuation
* Event battles - use continuation for gameover / branching
* Random Encounters - use continuation gameover / death handler
* Remove Game_Temp
2020-02-04 23:11:15 -05:00
Matthew Fioravante 40a081c3b0 Refactor Transition singleton
* Move into transition class
* Use lazy init
* Break dependency on graphics.h in many places
2020-01-14 19:31:55 -05:00
Matthew Fioravante a537fd68ae Encapsulate atb mode behind Game_System 2019-12-27 02:18:56 -05:00
Matthew Fioravante 9bc36f9cee Scene: fix unused param warnings 2019-12-23 15:50:35 -05:00
Matthew Fioravante b573e086d2 Pass prev_scene to Scene::Continue() 2019-04-30 23:55:57 -04:00
Matthew Fioravante 43d539a102 Don't allow setting entire party to the back row 2018-11-28 09:25:16 -05:00
Matthew Fioravante 69545da723 Fix SaveActor::row 2018-11-24 09:58:03 -05:00
Albeleon 64f728d32d Restrict access to Skill Menu if character has "Do Nothing" restriction.
Solution: If the character can't act when they're selected for the skill menu, reproduce a Buzzer sound and do nothing else.
2018-07-07 21:30:04 +02:00
Ghabry 119c42ae2c Menu: Don't disable debug item when party is empty 2016-08-02 12:17:06 +02:00
Ghabry c15b4b0501 Add Debug menu item to Scene_Menu and add a menu call overwrite to Scene_Map (Shift + 5x Cancel). Both TestPlay only. 2016-08-02 00:10:21 +02:00
Zegeri 23b8701d91 Replace EASYRPG_* macros with std::* equivalents 2016-03-23 21:31:32 +01:00
Ghabry e7872803a5 Scene_Equip: Handle fixed equipment (Fix #800) 2016-03-08 19:52:27 +01:00
Ghabry b3f7a9d0c5 Support ATB mode flag. Not inside the battle but in interpreter and save game 2016-03-05 19:07:51 +01:00
Ghabry a329df3493 Use GetSystemBGM/GetSystemSE API everywhere, BGM/SE can be changed via events and many places in code used it wrong 2015-09-12 19:52:34 +02:00
Ghabry b7ff79965a Item Scene: Fix using of medicine and material items. Prevent using when it makes no sense. Respect "Hero can use"-list.
Fixes #524
Fixes #525
2015-08-18 22:38:53 +02:00
Ghabry d1cf5a5350 Add new engine for RPG Maker v1.10 and support RTP path. 2015-05-03 01:34:53 +02:00
Ghabry d02656b902 Asynchify some graphic loading and startup 2015-05-01 01:23:46 +02:00
Glynn Clements 7f134b55cb Change handling of background and shadow color 2014-11-29 20:38:15 +00:00
Lobomon 99a4baefc8 Full Resolution changes 2014-06-05 22:32:26 -05:00
Ghabry c8e70f485b Merge branch 'master' into battle
Conflicts:
	builds/.gitignore
	src/game_map.cpp
	src/game_player.cpp
	src/platform/sdl_audio.cpp
	src/window_actortarget.cpp
	src/window_menustatus.cpp
2014-03-07 19:08:09 +01:00
Ghabry 535e914fa6 SetBackcolor in all scenes directly reachable from Scene_Map (color change by ChangeSystemGraphic) 2014-02-22 22:58:58 +01:00
Ghabry 6fd9334b87 Move Game_Party and Game_EnemyParty reference to Main_Data 2013-12-15 18:15:13 +01:00
Ghabry ce729ce637 Refactor Game_Party and Game_EnemyParty to classes, inherit from Party_Base 2013-12-15 18:13:07 +01:00
Ghabry 3837e02522 Sound effects: Play the changed value, not the database value. 2013-04-18 00:32:32 +02:00
Francisco de la Peña 96aa1085c9 Use javadoc style code comments (Scene classes). 2013-03-07 01:24:58 -06:00
take_cheeze 0491d9ee1e use smart pointer in scens and remove unused audio codes 2012-12-04 00:49:14 +09:00
take_cheeze 15ea5eaef6 use NDEBUG instaed of _DEBUG and some debug fixes 2012-11-01 09:03:06 +09:00
take_cheeze 0b269e607c use shared_ptr, remove unused bitmap backend, use stdint.h type 2012-10-22 01:05:46 +09:00
Ghabry 656529df6e Add support for displaying and changing the Rpg2k3 battle rows in the Menu (fixes #40) 2012-10-12 02:39:13 +02:00
Ghabry fb1f789513 Introduce new function Continue in the Scene handler to allow code execution on Scene Resume before FadeIn.
Needed to properly clear the Data on Scene Title Return.
Check if Bitmap in the Cache is referenced (prevents crash in Title Scene on return).
Fixes #27
2012-07-06 01:12:05 +02:00
Gabriel Kind f963237b2d Add save function (calling save from the save_scene using glynncs save code).
But Rpg_Rt refuses to detect the saves.
Game_Vehicle: Minor formatting changes.
2011-04-17 00:11:51 +00:00
Glynn Clements 19b95039b7 Commit player changes which were omitted from r1422
Minor XML tweaks
2011-03-05 20:09:03 +00:00
Glynn Clements dad118562c More conversion to RPG::Save: party, system
Add teleport/escape targets
2011-02-18 04:49:25 +00:00
Gabriel Kind 7f7f00c2e2 Start work on Scene_Status.
Added all already implemented windows + 2 stub classes.
2011-02-13 18:52:50 +00:00
Takeshi Watanabe 4dfc107340 suppress warning 2011-02-13 16:42:28 +00:00
Gabriel Kind 98c2019e01 Implement Scene_Order.
Disable items in Scene_Menu when party is empty.
2011-02-13 01:02:08 +00:00