Commit graph

160 commits

Author SHA1 Message Date
Michael Shirt
4ebcd19352 Made auto saving/loading fully functional
With this, autoloading upon launching the game should be fully working.
Also added some randomness to the pitch of step_sfx to make them sound a
bit less repetitive, and made it so the game can only save if the
current scene is a Scene_Map (because auto_saving at the titlescreen
breaks things pretty badly).
2016-09-26 08:59:21 -06:00
Michael Shirt
154681d853 Added Message box functionality
This adds 2 new things to the vanilla text box.  "\>" will now make the
script wait for user input before continuing to display text.
"\@facepic_name" will change the face graphic to facepic_name without
needing to reopen the message window.
2016-09-26 08:55:01 -06:00
Michael Shirt
c0bd0ff2f7 Adding real_load function
Just so I have something I can call ingame to load the "real save"
2016-09-23 17:55:53 -06:00
Michael Shirt
876316ac22 Changing look/color of Doc Messages
Now it looks prettier, as per Night's instructions.
2016-09-23 17:54:34 -06:00
Michael Shirt
2a8c3bd62f Changed Password Input colors part 2
Reordering the colors
2016-09-22 14:36:10 -06:00
Michael Shirt
5e3470a1c4 Updated Safe puzzle
Document is now named "DOCUMENT.oneshot.txt", and flavor text for the
document has been added in.
2016-09-22 14:35:37 -06:00
Michael Shirt
7aade486cf Adding Desktop Message
Displays messages for the Desktop screen, can  be called with "@desktop"
just like how "@ed" calls ed messages.
2016-09-22 14:34:33 -06:00
Michael Shirt
851a12ada3 Fixing issue where niko's lightmap clips everything
On maps where the ambient is set via an event/script, niko's lightbulb
clips through anything solid.  This case here seems to be the culprit.
2016-09-22 14:32:13 -06:00
Michael Shirt
1e6665cf27 Changed password input colors
This line didn't get commited but this is part of the last commit.
Github keeps doing a thing where it throws errors when I have trailing
whitespaces (Which is fine), but when I fix the whitespaces it then
commits the changes excluding the lines that I fixed.  It's weird.
2016-09-21 20:45:32 -06:00
Michael Shirt
8ac51ee38a Changed password input colors
This lets the number input for the PC be multicolored, just like the
number is everywhere else.
2016-09-21 20:43:46 -06:00
Michael Shirt
390cc74889 Anti-lag script fix for edge case
This fix makes it such that even if a character sprite is offscreen it
will still update its camera position, to prevent issues when a
character sprite teleports offscreen (but their sprite does not because
it doesn't update).
2016-09-20 20:52:23 -06:00
Mathew Velasquez
31d90b8a66 quarry -> lookout point 2016-09-20 22:05:22 -04:00
Michael Shirt
2ade85c03a Save/Load fix
Updated default save and load file functions to save and load the extra
data that oneshot saves (followers and fast travel).  Also updated the
default save/load and the new save/load to save the footstep_sfx array,
since otherwise maps have no footstep sfx after loading a save until you
change map.
2016-09-20 13:11:10 -06:00
Michael Shirt
8a99e0716f Anti-lag script
This didn't get fully committed last time for some reason?
2016-09-20 13:08:55 -06:00
Michael Shirt
a0933df9c3 Anti-lag script
This just makes sure that character sprites are actually onscreen before
updating them, for game events.  This greatly improves performance on
larger maps that have many game events.
2016-09-20 00:05:55 -06:00
Mathew Velasquez
302ec6dd02 I stopped making commits for a good while. Here's the latest junk. 2016-09-19 13:54:38 -04:00
Mathew Velasquez
f28e7f8b7c Fixed menu bug on balcony 2016-05-04 22:47:53 -04:00
Mathew Velasquez
3a2f722786 Character code bugfixes 2016-04-26 17:15:12 -04:00
Mathew Velasquez
0c05d76a94 Blue area tweaks 2016-04-26 17:15:12 -04:00
Mathew Velasquez
82493cd0a0 Added footprints and src_rect to Plane class 2016-04-11 21:33:54 -04:00
Mathew Velasquez
d53ad4b124 Improved internationalization support 2016-04-06 13:45:36 -04:00
Mathew Velasquez
ea80ecd155 Conditional branch eval() fix 2016-03-11 16:25:40 -05:00
Mathew Velasquez
62418329d4 Tweaks for footsteps and timer 2016-03-11 02:29:08 -05:00
Mathew Velasquez
737f0759e7 Added cheap hack for sprite lighting occlusion 2016-03-11 02:28:26 -05:00
Mathew Velasquez
77ba08415b Demo tweaks 2016-03-11 00:28:33 -05:00
Mathew Velasquez
c37867b8ef Empty player name for GDC 2016-03-07 20:13:26 -05:00
Mathew Velasquez
b8c4a360ce Fixed fast travel bug 2016-03-07 18:57:46 -05:00
Mathew Velasquez
f90828be05 Various improvements/cases for GDC 2016-03-07 18:47:34 -05:00
Mathew Velasquez
3bc60bb45d Moved demo conclusion text to scripts 2016-03-07 18:30:04 -05:00
Mathew Velasquez
79fc639b83 Build portability fixes and name input issue fix 2016-03-07 17:14:48 -05:00
Mathew Velasquez
7c622769ad Fixed newline bug 2016-02-29 18:10:38 -05:00
Mathew Velasquez
1fd808d0af Gutted more unused features 2016-02-29 15:40:10 -05:00
Mathew Velasquez
546f29f42e Preliminary i18n improvements 2016-02-29 01:41:37 -05:00
Mathew Velasquez
5bb407be96 Fade to black transition for travel 2016-02-25 19:46:34 -05:00
Mathew Velasquez
49e9f81953 Dynamic footsteps 2016-02-25 19:32:40 -05:00
Mathew Velasquez
21450179c6 Fast travel more or less finished 2016-02-25 18:40:07 -05:00
Mathew Velasquez
ddc43b2114 Beginnings of fast travel 2016-02-25 02:59:22 -05:00
Mathew Velasquez
19ab472f00 Fixed missing lowercase $debug 2016-02-25 01:14:35 -05:00
Mathew Velasquez
b63b3ba8f3 Renamed save data to .dat for easier Steam cloud integration 2016-02-18 18:23:16 -05:00
Mathew Velasquez
2df5fd29de Renamed $DEBUG to $debug to avoid verbose mode.
Also made GL debug functions print less stuff.
2016-02-17 17:14:16 -05:00
Mathew Velasquez
ba0203169e Added obscured/scratched window puzzle 2016-02-17 17:14:16 -05:00
Mathew
5f91c4d780 Remove actor names from messagebox 2016-01-05 14:50:18 -05:00
Mathew
5cee14c537 Footsteps updated for red factory interior 2016-01-05 14:50:18 -05:00
Mathew
1be4cd927e Fix light layer shake 2016-01-05 14:50:18 -05:00
Mathew
8818bf7ba3 Added !bed as special event 2016-01-05 14:50:18 -05:00
Mathew
b874ee8815 Puzzle code for demo, etc 2016-01-05 14:50:18 -05:00
Mathew
90cf07c825 Linked to debugMode option, gutted RTP config 2016-01-05 14:50:18 -05:00
Mathew
26be2f2aea Added list of panoramas clamped by default 2016-01-05 14:50:18 -05:00
Mathew Velasquez
d27c32f23f Tweaked footsteps 2016-01-05 14:50:18 -05:00
Mathew Velasquez
a7fd6c7aee Adjustments for red area 2016-01-05 14:50:18 -05:00
Mathew Velasquez
da948348ac Consistent, proper CJK support 2016-01-05 14:50:18 -05:00
Mathew Velasquez
fa11f04426 Changed Sprite to RPG::Sprite in Sprite_Character 2016-01-05 14:50:18 -05:00
Mathew Velasquez
e9f53af625 Re-implemented ambient light and bulb glow 2016-01-05 14:50:18 -05:00
Mathew Velasquez
90f2586304 Reorganized files 2016-01-05 14:50:18 -05:00
Mathew Velasquez
973dc85c16 Debug mode instantly starts game 2016-01-05 14:50:18 -05:00
Mathew Velasquez
0007939ded Re-implemented lights as another viewport layer 2016-01-05 14:50:18 -05:00
Mathew Velasquez
5ff71744b5 Rudimentary map wrapping added 2016-01-05 14:50:18 -05:00
Mathew Velasquez
b320dc3873 Started on light viewport, reorganized viewports 2016-01-05 14:50:18 -05:00
Mathew Velasquez
c515b06e33 Message blip delay changed 2016-01-05 14:50:18 -05:00
Mathew Velasquez
965f88ef83 Added scripts 2016-01-05 14:50:18 -05:00