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