Commit graph

499 commits

Author SHA1 Message Date
Issac332
514a21d5d8 Merge branch 'master' of https://github.com/ZakatTeamI2P/mkxp-sunshine 2026-05-23 23:47:55 +03:00
Issac332
d0703901e7 fixed WM message box blinking 2026-05-23 23:47:52 +03:00
DepressedTWM
12491aca64 Codebase cleanup 2026-05-24 00:29:34 +04:00
Issac332
fc3ce84420 Added wallhack 2026-05-23 22:59:45 +03:00
Issac332
1419e989cd inventory centrize in 16:9 2026-05-23 21:28:18 +03:00
Issac332
fad4bb1681 Text inputs centered 2026-05-23 20:47:02 +03:00
Issac332
2aa4ba3f71 no more time 2026-05-23 20:28:44 +03:00
Issac332
498ade2600 easteregg idk 2026-05-23 19:02:52 +03:00
Issac332
6234b273a0 lined paper 2026-05-23 16:48:43 +03:00
Issac332
76e2c26493 DepressedTWM use spaces instead of tabs pls 2026-05-23 15:20:02 +03:00
Issac332
5489ed932f camera fix idk 2026-05-21 00:50:18 +03:00
Issac332
48917137f3 Interfaces are adapted to different resolutions 2026-05-20 23:51:22 +03:00
DepressedTWM
2255c7f550 Small clwanup 2026-05-21 00:40:47 +04:00
Issac332
8d1b75f88c automatic positioning of dialogs 2026-05-20 22:58:20 +03:00
Issac332
a421dd75b0 camera fix ₍^•ω•^₎s 2026-05-20 22:29:10 +03:00
ZakatTeamI2P
2816992fcf Meow 2026-05-20 21:55:38 +04:00
ZakatTeamI2P
f610895e86 Revert "Bro"
This reverts commit 6a8fb7bd17.
2026-05-20 18:31:19 +04:00
ZakatTeamI2P
922c2757bf Meow x3 2026-05-20 16:20:10 +04:00
ZakatTeamI2P
c3c56bf05a a 2026-05-20 16:18:48 +04:00
ZakatTeamI2P
b32fdbd29c Meow 2026-05-20 16:13:22 +04:00
ZakatTeamI2P
6a8fb7bd17 Bro 2026-05-19 21:07:17 +04:00
ZakatTeamI2P
908e9d7bca meow 2026-05-19 14:09:39 +04:00
DepressedTWM
b4bbbd8c6d God please kill me PLEASE 2026-05-19 10:38:41 +04:00
ZakatTeamI2P
a6e2dc795a Fuck 2026-05-18 23:08:54 +04:00
ZakatTeamI2P
a4d86310d8 meow 2026-05-18 16:39:35 +04:00
DepressedTWM
b227742b15 Now we show Sunshine version in Title menu! 2026-05-18 12:15:40 +04:00
DepressedTWM
67d202aed3 H 2026-05-18 10:54:31 +04:00
DepressedTWM
7d04313643 Credits messege 16:9 support 2026-05-18 10:42:43 +04:00
DepressedTWM
b92a7647a2 16:9 support for Debug Menu 2026-05-18 10:32:43 +04:00
DepressedTWM
8d9568bd5f Bypass the walls! 2026-05-18 10:15:10 +04:00
DepressedTWM
ae1bee2523 16:9 support patch for Settings menu 2026-05-18 10:02:22 +04:00
ZakatTeamI2P
aa65d1783b Patcher for 16:9 2026-05-17 14:31:03 +04:00
ZakatTeamI2P
c2af9b3ff9 im so shitttyyyy 2026-05-15 23:56:06 +04:00
ZakatTeamI2P
cc506bf087 bruh 2026-05-15 15:50:43 +04:00
DepressedTWM
a7e38b0a77 Small cahnges,fixes,renames and other idk plz kill me already 2026-05-14 23:37:47 +04:00
ZakatTeamI2P
f4d2416c6d dgdfg 2026-05-12 15:41:57 +04:00
ZakatTeamI2P
55924b11cd FUUUUUUUUU 2026-05-10 17:49:53 +04:00
ZakatTeamI2P
ff714cd0ac I hate ruby 2026-05-09 20:28:10 +04:00
ZakatTeamI2P
03a41da4df Xui 2026-05-04 12:46:41 +04:00
ZakatTeamI2P
e29a3c366c h 2026-05-04 11:41:06 +04:00
ZakatTeamI2P
a81aa34411 Big fixes! 2026-05-03 20:21:29 +04:00
ZakatTeamI2P
160f4ff8b6 Fixes for Engine and for scripts 2026-05-03 17:54:37 +04:00
ZakatTeamI2P
8970eeb62e Custom texture for EN messegeboxes! 2026-04-27 11:52:48 +04:00
ZakatTeamI2P
6a50eac370 i fuckin hate youself 2026-04-26 14:12:11 +04:00
ZakatTeamI2P
78e4b16153 efesdg 2026-04-19 11:30:25 +02:00
ZakatTeamI2P
8e2f21e1d4 iiiiiiiiii fuuuuuuuuuuuuuuuuuuuuckiiiiiiiiiiiiiiiiin hateeeeeeeeeeeeeeeeee rubyyyyyyyyyyyyy 2026-04-17 15:04:32 +02:00
ZakatTeamI2P
54171f4698 Removed GDC/Demo code from scripts and unused files 2026-04-15 18:32:46 +02:00
ZakatTeamI2P
ece8a03065 Changes for Settings window 2026-04-15 18:27:36 +02:00
ZakatTeamI2P
130d695ec5 Bug fixes and other 2026-04-14 21:34:06 +02:00
ZakatTeamI2P
799370de98 Debuging ruby error + added One shot mode 2026-04-12 12:49:07 +04:00
ZakatTeamI2P
197d7324be binding-mri changes for SDL3 2026-03-30 16:52:49 +04:00
ZakatTeamI2P
ceceda1f04 Added https://github.com/elizagamedev/mkxp-oneshot/pull/44, added https://github.com/elizagamedev/mkxp-oneshot/pull/51, added Debug mode! 2026-03-30 14:42:20 +04:00
GIR
231d5ae489 -removing unnecessary vars 2022-12-03 23:34:42 -08:00
GIR
f7eae9d06e In Game Timer:
-adding an in-game timer that can be visible if the user adds a specific file (igt.ini) to their game's main directory
2022-12-03 23:31:40 -08:00
GIR GIR
e0c964b19a tr Null handling:
-adding safer null handling to tr(), to try to fix a bug with some older saves
-fixing issue where you can't close the game on the title screen
-making it so automash skips text pauses
2022-11-20 02:20:07 -08:00
GIR GIR
34f08e10c3 Localized Niko Name Checks:
-now the niko name check values are localized
2022-11-16 02:35:25 -08:00
MeiraxG
6990f53088
Cyrillic
Well, that is cyrillic
2022-11-11 21:50:47 +04:00
GIR GIR
99602129d8 Quick Loc Fixes:
-no longer doing special scaling for localized item icons since it's kind of weird (and wasn't ever used)
-adding localization support for npc sheets
2022-11-02 01:32:15 -07:00
GIR GIR
533dcb3589 Additional Solution for Portals Puzzle:
-adding check for moving entire Portal folder into BigPortal as a possible solution to the portals puzzle, since so many people do this and get stuck here
-also fixing a somewhat obscure bug where, if you save while the solstice trio are in your party and reload the game, weird things happen when trying to remove followers.  This was mainly due to the actor equality check being based on reference instead of id, but reworked how the whole thing works anyways since now followers will walk to fill in the gaps instead of being teleported to fill them in, in the follower chain.
2022-06-23 01:18:54 -07:00
GIR
4bc263efdf Loc changes and debug items:
-increasing the buffer in the journal program that seeks the lang code in the fake savefile, as "[zh_CHT]" was too long for the old buffer to find
-updating wallpaper script to work with all langcodes
-making save screen support 100 save files
-"debug_tester.dat" will allow players to have 2 debug items when starting a game or loading a debug save, and also allow access to the debug switch/variable menu
-also made debug items immune to the part of the game where your inventory is emptied
2022-01-30 22:42:58 -06:00
GIR
502f570afd More Open Localization Changes
-externalizing safe puzzle text
-adding support for "multi-line" pot format, since poedit seems to save long lines like that sometimes
2021-12-23 22:32:50 -06:00
GIR GIR
9960d49d00 -loading language font mappings from file now, for scripts. Still needs to be done for the keybindings menu 2021-11-11 01:34:33 -08:00
GIR GIR
34e7e822ec -now load "pot" files instead of "loc" files for main translation file 2021-11-03 02:05:36 -07:00
Eliza Velasquez
4a76d7d2c4 Even more linux/itch fixes 2020-06-17 19:11:11 -07:00
Eliza Velasquez
8572f65917 Linux AppImage support 2020-06-16 15:53:22 -07:00
Eliza Velasquez
8c3ffd303d Fix Linux bitrot 2020-06-15 23:55:18 -07:00
GIR GIR
5e8fb00585 -further localization changes for chinese version
-language will now default to chinese if "zh_CN.ver" file is present in root directory
2020-01-19 01:12:57 -08:00
mshirt
611aadf92d Fixing issue where last option wasn't being redrawn on lang switch
silly hard-coded array limits
2019-09-05 23:07:43 -07:00
mshirt
3ee6bf7356 Making automash a settings option 2019-09-05 22:49:55 -07:00
mshirt
7c580aa109 Fixing other places for auto-mashing 2019-07-02 01:45:16 -07:00
mshirt
629a38aff7 Adding input for auto-mashing text 2019-07-02 01:01:03 -07:00
Pera Pisar
ed10371231
Create the documents directory if it doesn't exist 2019-04-25 02:51:10 +02:00
mshirt
b49d9fb8cf Adding april fools changes back in
I guess I never committed these last year
2019-03-31 02:06:02 -07:00
Eliza Velasquez
c096f6f020 Fix October bug 2018-10-13 18:49:57 +00:00
Vinyl Darkscratch
6554a6e43f Fix choice crash when Action+Cancel pressed simultaneously 2018-10-07 14:27:07 -07:00
KockaAdmiralac
474bb2ce30
Fix .desktop file creation 2018-08-03 02:37:47 +02:00
KockaAdmiralac
5e47258600
Make Journal not create a symlink and instead a .desktop file on select DEs, make Color an array of strings 2018-08-03 00:25:31 +02:00
Vinyl Darkscratch
8a873cd503 Switch to windowed mode when changing wallpaper
This fixes a bug on macOS where fullscreen applications are treated like separate desktops.  Also makes the wallpaper easier to see.
2018-05-04 01:39:26 -07:00
Vinyl Darkscratch
beb0d3fb3c If journal is open, quit journal when quitting game 2018-05-04 01:20:41 -07:00
Vinyl Darkscratch
d9357ef4f3 Increase fullscreen->window delay on dialogue message boxes
Fixes #38
2018-05-03 22:12:26 -07:00
Vinyl Darkscratch
6273077dbe Fix #35 2018-04-24 04:26:01 -07:00
Vinyl Darkscratch
2220473c22 Fix #33 2018-04-24 00:49:14 -07:00
Vinyl Darkscratch
fb50147c7a Minor whitespace change 2018-04-17 00:59:00 -07:00
Vinyl Darkscratch
d041d08bca Replace backslashes with forward slashes 2018-03-08 00:42:01 -08:00
Vinyl Darkscratch
1e7a097c64 Symlink journal app if not a file 2018-03-01 00:45:54 -08:00
Vinyl Darkscratch
332fc3d9e0 Create Oneshot::crc32 Ruby function
Due to issues in loading Zlib directly within Ruby, I decided to create a C++ binding.  Boost also has a much faster and smarter CRC32 implementation, so I decided to just use it instead of working with Zlib.

This also means that translations are fixed!
2018-02-28 00:55:07 -08:00
Vinyl Darkscratch
d4121948cd Merge remote-tracking branch 'elizagamedev/master' 2018-02-26 20:12:20 -08:00
Vinyl Darkscratch
a5f51973b2 Re-enable translations 2018-02-26 19:59:58 -08:00
Vinyl Darkscratch
3c811fedc3 Fix Zlib-based crash (DISABLES NON-ENGLISH LANGUAGES) 2018-01-21 23:36:01 -08:00
tdixon
0ac2f91663 Merge branch 'master' into chroma-intergration 2018-01-19 00:17:42 -04:00
tdixon
11f3c25ede use the new API dll 2018-01-19 00:13:05 -04:00
mshirt
44dd5d6d9c changes to the safe text in korean 2017-12-29 15:15:13 -08:00
mshirt
0c9665ae4d bugfix
rare bug where closing the game when spawning a footprint or footsplash
would crash the game, both on exiting and then reloading.
2017-12-29 15:15:01 -08:00
mshirt
54a35e7740 Made version string less ugly
It shouldn't be at full opacity
2017-10-12 23:10:55 -07:00
tdixon
1258165685 Add pot version to settings screen 2017-10-12 02:53:32 -03:00
tdixon
aacbdb359a Simple chroma effect 2017-10-12 02:32:30 -03:00
Vinyl Darkscratch
c7faab99f6 Merge remote-tracking branch 'mathewv/master' 2017-10-07 16:42:43 -07:00
mshirt
0516ab9fa3 Translating the key.txt strings now 2017-09-06 00:07:03 -07:00
mshirt
f737790f2d Now you can open the settings menu on the title 2017-09-04 23:40:14 -07:00
mshirt
8b086c9985 Setting default char input for jap
for the japanese release the default character input for names and
passwords is now romaji
2017-09-04 19:56:39 -07:00
mshirt
177de14726 An attempt to fix the issues caused by asian languages not having spaces 2017-08-30 23:57:42 -07:00
mshirt
785ee492cc Safeguard against the "plight_timer is nil" bug
it's not a bug that ever happens in real/normal gameplay but testers run
into it in debug runs sometimes and i'm not sure why
2017-08-30 23:57:42 -07:00
mshirt
3ec401e18d Fix to let journal.exe know which language page to display 2017-08-30 23:57:42 -07:00
mshirt
0faee3d8f1 Fixing issue where some facepics would not be entity on post solstice replays 2017-08-30 23:57:42 -07:00
mshirt
6c52468897 Adding in other input options for Japanese players 2017-08-30 23:57:42 -07:00
tdixon
442c16f93a Make maptext sprites smaller in non-western langs 2017-08-05 23:14:00 -03:00
tdixon
50b59cf97c Fix recursive loop on debug reset 2017-08-05 23:13:36 -03:00
tdixon
d5aa64d29b Allow scrolling document messages 2017-08-05 23:12:45 -03:00
tdixon
d1c54f0615 Merge branch 'master' into localization 2017-08-01 23:43:23 -03:00
tdixon
947f69d68c Use new jp font
also return copies of translated strings
2017-08-01 23:30:28 -03:00
tdixon
c1fb09fcb5 Use POSIX path separators 2017-08-01 23:29:42 -03:00
Vinyl Darkscratch
5e29b2ba66 Merge remote-tracking branch 'mathewv/master' 2017-07-31 15:19:08 -07:00
mshirt
fa03511289 More things for the new languages, mainly the pwd files and the wallpaper 2017-07-16 23:27:52 -07:00
mshirt
765cf99e1d Making safe puzzle work with all languages now 2017-07-16 21:01:58 -07:00
mshirt
745e5b71dd Adding new font for japanese 2017-07-16 17:57:12 -07:00
Vinyl Darkscratch
6c772cfdd2 Merge remote-tracking branch 'mathewv/master' into oneshot-fop 2017-07-08 02:52:09 -07:00
mshirt
7ae0b4e977 Translating the "Upper" and "Lower" case strings for the name input screen 2017-06-11 16:35:41 -07:00
mshirt
0a5b36438d Forcing encoding of player's default name
It can cause a crash later if it's the wrong encoding, and this seems to
fix said crash.
2017-06-07 23:59:07 -07:00
mshirt
7b0b8e0a9c Item icons no longer overlap item name text 2017-05-30 22:42:15 -07:00
mshirt
66ceab32d8 Adding functions for language QA testing 2017-05-17 22:04:21 -07:00
tdixon
13257b5b16 Merge branch 'master' into localization 2017-05-17 23:21:30 -03:00
tdixon
5ff6d6e86b journal localization 2017-05-17 23:20:39 -03:00
tdixon
3762004b86 Change width of settings to accommodate languages 2017-05-17 23:19:11 -03:00
tdixon
fc1eda07e9 Fix facepic parser failing on newlines 2017-05-17 23:18:15 -03:00
Vinyl Darkscratch
a091b53f69 Merge branch 'master' into master 2017-05-07 21:49:38 -07:00
mshirt
4c61892e2e Fixing mklang file problems on windows and adding some errors to catch in SaveLoad 2017-05-07 15:18:35 -07:00
tdixon
7fc5346bae Strip escaped newlines from edtext dialogues 2017-05-07 18:57:41 -03:00
tdixon
96f1c43ac1 Add spanish to language options
Make MapText not crash when trying to create negative-width bitmaps

Add special rules to mklang
2017-05-04 22:01:00 -03:00
Vinyl Darkscratch
a0e78e0e56 Merge remote-tracking branch 'mathewv/master' 2017-04-27 21:01:26 -07:00
tdixon
cff99c2dd9 Merge branch 'master' into localization 2017-04-27 03:09:57 -03:00
mshirt
84b0314e4d Changing niko sprites to en sprites if on "..." replay 2017-04-22 10:26:33 -07:00
Vinyl Darkscratch
3cd9e58ba5 Merge remote-tracking branch 'mathewv/master' 2017-04-13 20:13:54 -07:00
tdixon
d5822423e9 Merge branch 'master' into localization 2017-04-11 03:01:53 -03:00
tdixon
92e88d7182 Prevent crashing from disposed bitmaps 2017-04-11 03:01:37 -03:00
mshirt
e48fb2660e press x to delete chars added 2017-04-09 12:26:30 -07:00
Vinyl Darkscratch
851ee5ae15 Comment accidental script changes 2017-04-06 17:19:05 -07:00
Vinyl Darkscratch
55f6a4318c Add fadeout on title screen exit as well 2017-04-04 02:35:46 -07:00
Vinyl Darkscratch
7274072a2d Add window fade-out on exit 2017-04-04 02:31:08 -07:00
tdixon
1f594e4268 Merge branch 'master' into localization 2017-04-03 19:11:08 -03:00
tdixon
fc7463d7e7 Expand localization to Pictures and other message types 2017-03-31 12:46:03 -03:00
Vinyl Darkscratch
08b90de8d1 Add journal reimplementation, update for Solstice update 2017-03-30 02:22:48 -07:00
Vinyl Darkscratch
94535d2d80 Merge remote-tracking branch 'mathewv/master' 2017-03-28 13:33:06 -07:00
mshirt
d8002dabca all the solstice changes
i'm lazy sorry and forgot to keep the repo up to date

but here's all the solstice scripts
2017-03-27 14:52:10 -05:00
tdixon
cfd30bbca6 Enable localization of game text 2017-03-03 16:53:16 -04:00
Vinyl Darkscratch
0249ecd50c Merge remote-tracking branch 'mathewv/master'
# Conflicts:
#	scripts/SaveLoad.rb
2017-03-02 22:38:38 -08:00
mshirt
0f3217d16d Added save backup system to the game
To better deal with the random savefile corruptions that occur for some
users.  This should help?  I tested it with each file in the chain
corrupted to make sure it was falling back onto the backups properly,
and made it delete the base file if all backups were corrupt, which is a
very unlikely scenario but might as well put a case to handle it.
2017-02-04 19:17:47 -06:00
Vinyl Darkscratch
2119b1919d Merge remote-tracking branch 'mathewv/master' 2017-01-11 00:54:30 -08:00
mshirt
4a459cb330 Fixing text being corrupted when fullscreening
Mainly by increasing delay when fullscreening.
2017-01-03 02:23:03 -06:00
mshirt
546edc33b8 Preventing saving if intro variable isn't set
This is to prevent the "[Niko feels uneasy.]" infinite loop that can
occur if you somehow save in the INIT room.
2017-01-02 17:33:33 -06:00
mshirt
505f4214c1 Fixing EACCES error
That occurs when trying to copy the ______.exe when you already have it
running in the destination folder.
2017-01-01 18:25:11 -06:00
mshirt
102e0aea6c Game now saves settings to file
So the user doesn't have to customize their settings everytime they
launch.
2017-01-01 16:16:43 -06:00
mshirt
b1b907a6e6 Settings menu script additions
Settings menu now fully works, but will need to add more changes in a
bit to make it save a settings file (so user won't have to change
settings every relaunch)
2017-01-01 05:04:32 -06:00
mshirt
79e70e8821 Fixed being able to open both menus at once
You could open both inventory and menu at once if you were walking.  But
now you can't.
2017-01-01 05:04:32 -06:00
Vinyl Darkscratch
e97d42f132 Merge remote-tracking branch 'mathewv/master' 2016-12-20 13:09:17 -08:00
mshirt
6f7091db62 Making these colors brighter
Because people complained about the document text being "hard to read"
2016-12-18 16:39:56 -06:00
Vinyl Darkscratch
d16959f0e8 Merge remote-tracking branch 'mathewv/master' 2016-12-17 22:53:21 -08:00
mshirt
3bdb5b6ea5 Revert "More anti-lag changes"
This reverts commit 07f2d5d6fa.
2016-12-17 20:10:23 -06:00
mshirt
07f2d5d6fa More anti-lag changes 2016-12-17 16:44:30 -06:00
mshirt
355b2d8528 Moving the Cancel higher
This change prevents the player from opening the fast travel menu and
the inventory from the Menu at the same time.
2016-12-17 16:44:30 -06:00
Vinyl Darkscratch
4662417dbe Merge remote-tracking branch 'mathewv/master' 2016-12-16 13:15:03 -08:00
mshirt
f4aace6a27 Fixing observation deck + fast travel bug 2016-12-16 00:21:43 -06:00
Vinyl Darkscratch
b0b024a01a Merge remote-tracking branch 'mathewv/master' 2016-12-15 13:37:16 -08:00
Mathew Velasquez
d47a2241ee Messagebox fix 2016-12-15 05:39:51 -05:00
Vinyl Darkscratch
3224d65988 Made paths in script cross-platform friendly
An ending that made me very, VERY teary-eyed, interrupted by an access
denied error…argh, code bugs, why!  >~<  Basically, the path to “My
Games” and the name of the journal’s executable are now defined by
oneshot.cpp and loaded into the Ruby script, so the ending isn’t
interrupted.  Now all that’s left is to compile the journal!
2016-12-14 21:09:33 -08:00
mshirt
9c03d0da02 Adding in combinations for all 10 photos 2016-12-14 03:53:34 -06:00
mshirt
7b34518580 Fixing balcony event
Would trigger twice if you were at the top of the railing during a
cutscene.
2016-12-14 02:17:25 -06:00
mshirt
aeff9a856c Adding in checkpoint save functionality 2016-12-14 02:16:57 -06:00
mshirt
d76c700de0 Fixing "hack" in ed-text
Apparently there was already a function for reseting the frame wait,
used commonly after loading files.  So we don't have to use the hacky
method of making the game wait for X number of frames anymore.
2016-12-13 04:45:25 -06:00
mshirt
4fec45be25 Fixed softlock when opening menu
If you opened the fast travel or the item menu right before touching a
touch-run event, it would soft-lock you if the event changed niko's
move-route, since niko was unable to move due to his update function
being unreached.
2016-12-13 04:42:45 -06:00
mshirt
f9a43eff45 Reordering the trigger on custom message boxes
With frame perfect inputs, you could close these on the same frame as
they open, which in some cases leads to a soft lock of the game.
2016-12-12 17:44:48 -06:00
mshirt
ae846e0976 Fixing a bug with the music fade-in script
Used to crash if these commands were hit during a music fade-in command.
2016-12-12 14:00:02 -06:00
mshirt
a2caa4d626 Script to check if the countdown is over 2016-12-12 13:59:30 -06:00
mshirt
941b611ba0 minor changes to sun room fix 2016-12-10 02:27:01 -06:00
mshirt
91e25907eb Adding a quickfix for the sunroom bug 2016-12-10 01:20:21 -06:00
mshirt
ee0c895a1e increasing delay for graphics update to catch up 2016-12-08 02:19:46 -06:00
mshirt
2c5cc374cd Making game defullscreen during prompts 2016-12-07 23:06:40 -06:00
mshirt
c51dfe842a Added more checks for names 2016-12-07 23:06:23 -06:00
mshirt
cce13d8d01 Added a switch for red docs 2016-12-06 16:43:11 -06:00
mshirt
691bbc0f67 Making the computer username default
Even for steam
2016-12-06 15:28:36 -06:00
mshirt
9b91a3d5e3 Adding a fast travel for a new map in the Glen 2016-12-04 16:53:07 -06:00
mshirt
ae8e161504 Changed hitbox on smallpool 2016-12-01 18:09:20 -06:00
mshirt
7c97b71824 Added in \l and \r to credits
For left-justified and right-justified text
2016-11-27 21:04:50 -06:00
mshirt
88d9690737 A switch to disable fullscreen toggling 2016-11-27 21:04:15 -06:00
mshirt
ce147a44a5 Added fullscreen toggle (F8) 2016-11-26 12:55:05 -06:00
mshirt
a229d8862f Putting in combinations for trying to smash the sun 2016-11-26 12:54:49 -06:00
mshirt
5178abd891 Put in countdown script
also adjusted green_ambient
2016-11-25 21:42:30 -06:00
mshirt
824cd3af3b Putting in the post-game version of the safe document 2016-11-25 21:39:23 -06:00
Michael Shirt
42d9b25f3c Fixing choices
Because the last commit I did just broke it
2016-11-19 05:07:08 -07:00
Michael Shirt
bca00b4197 Making choices filter out \p 2016-11-18 01:54:10 -07:00
Michael Shirt
1762362044 Added permaflag/variable functionality 2016-11-18 01:53:52 -07:00
Michael Shirt
bc2133b01f Adding scripts for plight's bruteforcing at elevator deck and for losing all items at beginning of tower 2016-11-18 01:51:49 -07:00
Michael Shirt
a6df4ea3d2 Adjusting text colors to add contrast 2016-11-17 22:27:56 -07:00
Michael Shirt
83d6e46421 Added water pill combination 2016-11-17 13:02:44 -07:00
Michael Shirt
79ba9fc44a game_oneshot was misspelled
Mat did you even test this before you committed it?
2016-11-15 21:28:32 -07:00
Michael Shirt
6c819d0249 Commenting out choice scrolling with L/R
This was causing a bug where if you had 4 choices you could access
another page with blank choices?  Rather than try to figure out why
that's happening I'm opting to remove the functionality entirely, as
we're short on time and we don't even have any choice dialogues that
have more than 4 choices anyways.
2016-11-14 14:48:33 -07:00
Mathew Velasquez
eff90ea95f Fixed wallpaper restore save bug 2016-11-06 17:43:00 -05:00
Michael Shirt
c0a3cda160 Adding functions to disable saving on command 2016-11-04 14:04:38 -06:00
Michael Shirt
7a8cd433bd Adding journal copy function 2016-11-04 03:35:18 -06:00
Mathew Velasquez
1f35ab104f Various last-minute beta fixes 2016-11-04 05:29:22 -04:00
Michael Shirt
e80454a0d6 Adding fast travel destinations 2016-11-02 16:38:00 -06:00
Michael Shirt
01b4e7e2a0 Fixing textbox width issue 2016-10-29 18:47:54 -06:00
Michael Shirt
2a03b10d7c Fixed a bug with quit_game_bed
The interpreter needs to +1 to the index before saving or else
quit_game_bed will have the game stuck in an infinite loop of quitting
the game when reloading, but we need to -1 immediately after because
otherwise the interpreter will skip a command after this is called.
2016-10-29 18:46:52 -06:00
Michael Shirt
01be2d6f4c Added 5th pixel puzzle for tower, S2 is no longer being used but will be left in the script anyways 2016-10-29 18:45:21 -06:00
Michael Shirt
c7c4948817 Adding more footstep sfx for some tilesets 2016-10-29 18:44:48 -06:00
Michael Shirt
312672f160 Added courtyard as fast travel destination in Glen 2016-10-29 18:44:25 -06:00
Michael Shirt
1cba1adf66 Fixing bug with window prompts and adding credits message box
The game would try to catch up in frames when a window prompt was
opened, so if the window was open for 140 frames the game would process
the next 140 frames instantly after the game was closed.  To fix this, I
have the window prompt time how long it's opened and then I tell the
game to sleep for however many frames it was opened for.

Credits message works but does not yet have all the desired features,
will finish up later.
2016-10-29 18:44:06 -06:00
Michael Shirt
d43e176b4c Footsplashes moved slightly lower to be more centered around feet 2016-10-22 20:10:13 -06:00
Michael Shirt
ae62b5800d Added step sounds for endgame areas 2016-10-22 20:06:35 -06:00
Michael Shirt
6b91671ad0 Reducing house ambience
Cuz night said so
2016-10-22 20:05:21 -06:00
Michael Shirt
1750dc7c98 Changes to how the game handles quitting
With these changes the game technically never "allows" you to quit, and
instead the input is handled by Scene_Map.  This lets us run an event
before they quit.
2016-10-17 15:34:45 -06:00
Michael Shirt
d403608189 Finishing footsplashes for the water room.
With these scripts the map properly loops and the footsplashes do as
well.  Footsplashes were also made bigger.
2016-10-17 15:27:52 -06:00
Michael Shirt
2e73c99b8a Fixes
Moved get_user_name back to where it belongs, and added self to the
wallpaper methods so they would be accessible from the event parser.
2016-10-15 01:06:27 -06:00
Michael Shirt
cea46f76e8 Added footsplashes
These can be controlled with switch 101, to be primarily used in the
Tower area.

This isn't finalized yet but works as is atm, will be finished soon.
2016-10-13 18:32:34 -06:00
Michael Shirt
f2368993d7 Made get_user_name script function
In the barrens during the prophet bot scene, the game was comparing the
entered name to Oneshot::USER_NAME.  But this was incorrect, as the name
could be either the steam name or the pc username and the name has some
preprocessing done to it.  With this new script function, we can compare
the name correctly
2016-10-13 18:32:34 -06:00
Michael Shirt
ad48a874df 2 changes to basic text boxes
-If niko's character graphic is one of the gasmask graphics, change all
his facepics to the gasmask facepic
-User can now prompt text to show instantly by pressing action or cancel
while text is scrolling
2016-10-13 18:32:33 -06:00
Michael Shirt
99fbdf04cc Fixing a mistake with this script, should be checking for equality instead of inclusion 2016-10-13 18:32:33 -06:00
Michael Shirt
8314371b4f Rehauling the appearance of doc messages to look more like paper 2016-10-13 18:32:33 -06:00
Michael Shirt
c04f442b0a Adding step sfx for the blue mineshaft 2016-10-13 18:32:33 -06:00
Mathew Velasquez
99c9a27f2a Wallpaper functionality restored for windows 2016-10-13 20:26:01 -04:00
Mathew Velasquez
0dc872bcea Journal screen stuff 2016-10-13 20:26:01 -04:00
Michael Shirt
a0c9e2eeff Updating niko reflection script
Sink is no longer solid so the positioning of niko's reflection is
changed to "reflect" this.
2016-10-10 12:44:33 -06:00
Michael Shirt
77fdd558cb Added fadein functionality for bgm
This lets the user fadein bgm after using a normal "play bgm" command in
the event editor.  Just simply call "Script.fadein_bgm(target, speed)"
with the target being the target vol % that you want the fade in to
eventually reach and the speed being how fast you want it to reach it (1
- slowest, 100-instant)
2016-10-10 11:44:17 -06:00
Michael Shirt
da01da31e7 Name checks
Checks for the name the player inputs, so that niko can have unique
dialogue for each situation.
2016-10-07 16:55:37 -06:00
Michael Shirt
d884cbc2a6 Removing counter functionality of tiles
This was causing footsteps tiles in the barrens to allow the player to
interact with objects an extra tile in front of them, which was causing
issues (ex: letting players talk to doors through walls)
2016-10-07 16:54:29 -06:00
Michael Shirt
436a0f996f Bathroom mirror reflection
The bathroom mirror now reflects niko, with the aide of these scripts
2016-10-05 20:41:16 -06:00
Michael Shirt
583499f004 Added codebg to scrolling bgs
Night wanted this bg to be a scrolling/clamped bg as well
2016-10-04 01:34:05 -06:00
Michael Shirt
73c6ae14af Added splash step for tower
For the water room in the tower
2016-10-04 01:33:36 -06:00
Michael Shirt
ab9856ef22 Made loading respect the fixed camera
Switch 100 is the fixed camera switch, this makes sure the game won't
try to focus on the player for the first frame.
2016-10-04 01:33:18 -06:00
Michael Shirt
4939d4678d Added more step puzzle solutions/checks
For the step puzzles in the tower
2016-10-04 01:31:28 -06:00
Michael Shirt
e1a834220c commenting out debug so game respects the debug setting better 2016-10-03 11:04:17 -06:00
Michael Shirt
316283c78c Added step sfx for tilesets that didn't have them yet 2016-10-03 11:04:00 -06:00
Michael Shirt
30e53b9998 Added another check for a dream-time flag (last one) 2016-10-03 11:03:45 -06:00
Michael Shirt
21104415cf Added flag check for dream 3 2016-10-02 11:44:14 -06:00
Michael Shirt
91f95bcd06 Clover flash
This gives the clover item a flashing effect if used.  Should also add a
check for a switch or something later so it only works in the maps
necessary?
2016-10-01 06:21:55 -06:00
Michael Shirt
3f6034ae10 Fixed followers not following niko
Followers still weren't following niko after loading a save, but this
code fixes that.
2016-09-29 19:53:03 -06:00
Michael Shirt
5d30984821 Camera functionality added
With this we can now fix the camera to a set position.  I also added
script functions to get the X and Y of an npc, which is useful for
events.
2016-09-28 22:43:14 -06:00
Michael Shirt
6c1f0f8bf4 Added flag check for dream 2
Will probably add more checks as dreams 3 and 4 are done
2016-09-28 22:41:34 -06:00
Michael Shirt
9514e2dfa3 More changes to player footstep sfx 2016-09-27 10:30:10 -06:00
Michael Shirt
0b3fc4527b Added fading water animation for blue and green areas.
This cycles the panorama through 3 different images, fading them in as
they show up.
2016-09-27 10:29:53 -06:00
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