Commit graph

447 commits

Author SHA1 Message Date
DepressedTWM
5a161ce8b7 Fuck RPGMaker games compatibility, more optimizatopn for GCC compiled binaryez 2026-06-05 12:50:18 -04:00
meowtech
90f6c7ffa1 some files changes cause include dir 2026-06-03 18:35:09 +00:00
DepressedTWM
f217315d34 fix 2026-06-01 10:56:11 -04:00
DepressedTWM
92e20199af Security Sandbox 2026-06-01 05:47:20 -04:00
Issac332
5b18134bf0 Revert "Meow"
This reverts commit c5589bff11.
2026-05-31 20:37:15 +03:00
DepressedTWM
c5589bff11 Meow 2026-05-31 06:28:58 -04:00
Issac332
7763b998a6 Dynamic Water in Barrens and Glen 2026-05-28 22:42:10 +03:00
DepressedTWM
e4de91bde2 im looks like shit 2026-05-28 12:33:48 +04:00
DepressedTWM
e8f9220197 afd 2026-05-28 00:04:30 +04:00
DepressedTWM
c0c0e4d8ba Fixes and replasing simple messegeboxed with crash() 2026-05-27 23:47:38 +04:00
Issac332
50edfe0e12 shader using 2026-05-27 19:38:45 +03:00
ZakatTeamI2P
d6a845b36b crash() & close game on ruby error 2026-05-27 17:50:40 +04:00
ZakatTeamI2P
13f319a265 i think i broke something 2026-05-26 19:15:37 +04:00
DepressedTWM
7d65fadbc7 a 2026-05-26 19:14:29 +04:00
Issac332
04a964e45f WM effect and npc names debug 2026-05-26 17:25:33 +03:00
meowtech
9e990680dc now using float for wheel 2026-05-26 10:46:32 +00:00
meowtech
30ba0b2ae0 wheel support :3 (settings will be rewriten soon) 2026-05-26 10:31:36 +00:00
Issac332
da0fe12086 WME TRAVEL MENU lksxfjglk;jfsdgk;ljfsg;ljkhdfg;kljhdfsgjk;l
So far, only for barrens
2026-05-24 19:00:36 +03:00
Issac332
fc3ce84420 Added wallhack 2026-05-23 22:59:45 +03:00
ZakatTeamI2P
403bb8aaee Array.last 2026-05-23 17:22:03 +04:00
Issac332
76e2c26493 DepressedTWM use spaces instead of tabs pls 2026-05-23 15:20:02 +03:00
ZakatTeamI2P
fd709e073d a 2026-05-21 10:16:24 +04:00
Issac332
a421dd75b0 camera fix ₍^•ω•^₎s 2026-05-20 22:29:10 +03:00
ZakatTeamI2P
f74e3372cd FIX! 2026-05-20 19:22:55 +04:00
ZakatTeamI2P
245b7f7153 a 2026-05-20 18:33:29 +04:00
DepressedTWM
3f0e19c4df Now i need fix messegeboxes 2026-05-20 11:35:44 +04:00
DepressedTWM
f02d8a0869 Memory usage optimization just bcz im bored in school 2026-05-20 09:49:31 +04:00
ZakatTeamI2P
a6e2dc795a Fuck 2026-05-18 23:08:54 +04:00
DepressedTWM
8d9568bd5f Bypass the walls! 2026-05-18 10:15:10 +04:00
DepressedTWM
d5bb0f501a School is soooooo boooorrrrriiiiiinnnngggf 2026-05-18 09:50:04 +04:00
DepressedTWM
e1ced21b34 Code cleanup 2026-05-18 08:37:31 +04:00
ZakatTeamI2P
aa65d1783b Patcher for 16:9 2026-05-17 14:31:03 +04:00
Issac332
6b4e0a92b4 Win fixes
now game launchable on windows
2026-05-17 13:01:41 +03:00
ZakatTeamI2P
c2af9b3ff9 im so shitttyyyy 2026-05-15 23:56:06 +04:00
ZakatTeamI2P
bb75ba21f4 fixes 2026-05-12 15:46:18 +04:00
ZakatTeamI2P
f4d2416c6d dgdfg 2026-05-12 15:41:57 +04:00
DepressedTWM
07b89ef555 meow x2 2026-05-12 15:05:32 +04:00
DepressedTWM
e5714fbb75 meow 2026-05-12 10:51:29 +04:00
ZakatTeamI2P
ff714cd0ac I hate ruby 2026-05-09 20:28:10 +04:00
ZakatTeamI2P
7034843632 MMMMMMMMMMMMEEEOW 2026-05-09 20:28:10 +04:00
ZakatTeamI2P
8bb2415f7b P 2026-05-04 13:20:28 +04:00
ZakatTeamI2P
14e27593d1 Added aval helper 2026-05-04 13:11:44 +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
c0306a0042 wow 2026-05-03 16:39:50 +04:00
meowtech
a235171c5f having no idea what to do to make it work, but.. it crashes in another file now yipeeeeeeee!!! 2026-05-03 14:32:02 +00:00
ZakatTeamI2P
fdefe42612 b 2026-05-03 12:27:45 +04:00
DepressedTWM
427393436f Я слишком тупой для того что бы починить это:3 2026-05-01 14:06:47 -04:00
DepressedTWM
0aa926c4a1 Добавлена базовая поддержка работы биндинга обоев на оконных менеджерах под Linux, пока только поддержка работы через feh и рестора через nitrogen 2026-05-01 11:51:39 -04:00
DepressedTWM
65b26c85e3 Fixed SunshineBinding amammama 2026-05-01 07:04:51 -04:00
DepressedTWM
c90326ffbd Fixes for stupid changes 2026-05-01 06:10:53 -04:00
ZakatTeamI2P
2f754e1cab im stupid 2026-04-29 20:52:26 +04:00
ZakatTeamI2P
a184b2a5d4 More logs! And fixes... 2026-04-29 08:16:19 +04:00
ZakatTeamI2P
1cee186990 UwU 2026-04-28 21:44:27 +04:00
ZakatTeamI2P
4eba89fd0c Verbose logging, bugs fixes, minor changes, one SEGFAULT fix(sunshine bindings) and other i dont rememberrrrrrrrrr 2026-04-28 21:43:24 +04:00
Issac332
5a337f173b windows build fix
Я не знаю на сколько игра будет корректно работать в будущем с этими изменениями, но по крайней мере я добился того что бы оно хотя бы сбилдилось на винде под винду

билдинг я проводил из под msys2 с помощью ninja(make у меня почему то запускал обычный cmd):
Запускал `cmake` с аргументами `cmake -B build/ -G Ninja`(правда мне ещё пришлось указать путь до xxd, но скорее всего это я где то накосячил) и после `ninja` в `/build`
2026-04-28 19:02:02 +03:00
ZakatTeamI2P
8970eeb62e Custom texture for EN messegeboxes! 2026-04-27 11:52:48 +04:00
ZakatTeamI2P
ad02a8de6d PizdecEbanii 2026-04-23 22:27:34 +04:00
meowtech
11b23f3f04 dsakdjsadsadsadsada 2026-04-23 20:47:25 +00:00
ZakatTeamI2P
9c9af253dc afg 2026-04-23 20:03:53 +04:00
ZakatTeamI2P
3eccbfcab2 Im tired, but i fix one buuugggg 2026-04-20 19:21:17 +02:00
ZakatTeamI2P
a8ee9eb3f5 rogfsdh[pd 2026-04-20 18:41:04 +02:00
ZakatTeamI2P
948de95a89 Я пойду читать документацию руби 2026-04-19 19:07:12 +02:00
ZakatTeamI2P
17c3f38685 im tired 2026-04-19 14:13:45 +02:00
ZakatTeamI2P
7cb65e3479 th40g27thbg29-nd[kjfg-3o0ng 2026-04-19 08:06:56 +02:00
ZakatTeamI2P
8e2f21e1d4 iiiiiiiiii fuuuuuuuuuuuuuuuuuuuuckiiiiiiiiiiiiiiiiin hateeeeeeeeeeeeeeeeee rubyyyyyyyyyyyyy 2026-04-17 15:04:32 +02:00
ZakatTeamI2P
799370de98 Debuging ruby error + added One shot mode 2026-04-12 12:49:07 +04:00
ZakatTeamI2P
aace283683 a 2026-04-03 14:38:30 +04:00
ZakatTeamI2P
dc0c4ab781 Ported from ModShot-core Ruby 3 changes, custom window title 2026-04-03 00:23:19 +04:00
meowtech
fdba179993 fixed ruby i guess 2026-03-31 10:55:46 +00:00
meowtech
c1b6881b8a fixes again (hopefully i didn't break anything) 2026-03-31 10:45:50 +00:00
ZakatTeamI2P
c237203e1a aedfgsdg 2026-03-31 14:33:53 +04:00
ZakatTeamI2P
d9347ca454 h 2026-03-31 02:37:08 +04:00
ZakatTeamI2P
cc14085fc0 a 2026-03-31 02:29:05 +04:00
ZakatTeamI2P
f142b26df1 C+++++++++++++ 2026-03-31 01:44:57 +04:00
ZakatTeamI2P
8d541597d3 SAPF{DOGPFOSG 2026-03-31 00:10:53 +04:00
ZakatTeamI2P
d1cf3a0435 NULL 2026-03-30 23:02:31 +04:00
ZakatTeamI2P
661ce21503 fjhgfoig 2026-03-30 22:51:26 +04:00
ZakatTeamI2P
7b740a8a1a asfs 2026-03-30 22:27:19 +04:00
ZakatTeamI2P
197d7324be binding-mri changes for SDL3 2026-03-30 16:52:49 +04:00
Eliza Velasquez
3f7ba6a4a1 final Linux bugfixes? hopefully 2020-06-17 20:02:33 -07:00
Pera Pisar
28face2167 Linux changes (#62)
* Added RPATH to executable; lowercased name; fixed MRIVERSION option; made it look like an actual executable

* Silencing some compiler warnings

* Getting rid of journal binding header, fixing bugs with the Niko binding and synchronizing the two

* Journal update to fix several bugs

* Fix libpng warning by running mogrify on shrimp.png

* Improved automation of the Linux build

* Improved some aspects of wallpaper handling

* Bump default Ruby version to 2.5
2019-04-21 03:50:20 -07:00
Vinyl Darkscratch
8e93cf51ef Move journal pipe file to fix permissions issues 2019-02-14 02:19:46 -08:00
Vinyl Darkscratch
f754921b44 Fix Windows compilation errors 2018-10-04 13:02:23 -07:00
Vinyl Darkscratch
220de0c33c Merge remote-tracking branch 'origin/linux' 2018-10-02 11:25:30 -07:00
Vinyl Darkscratch
b19153a6d3 Merge remote-tracking branch 'elizagamedev/master' 2018-10-02 11:24:39 -07:00
Eliza Velasquez
a6062dea24 Initial Conan work 2018-09-27 07:10:32 +00:00
KockaAdmiralac
56af69d59f
Potential Deepin support 2018-08-15 22:01:01 +02: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
KockaAdmiralac
a59e26595d
Testing reset functionality on KDE, expose DE to Ruby, add fallback wallpaper for unsupported DEs 2018-08-02 21:53:33 +02:00
KockaAdmiralac
de433f54b6
Temporary attempted fix for KDE 2018-07-26 20:46:46 +02:00
KockaAdmiralac
7b75c40f50
Maybe implement partial KDE support 2018-07-10 13:01:07 +02:00
KockaAdmiralac
0c2b3f36a5
SILENCE ALL WARNINGS! 2018-06-16 11:07:04 +02:00
KockaAdmiralac
8060adceee
Fix indentation in i18n.cpp, remove unused havePendingTitle, output when writing to pipe fails 2018-06-16 09:21:53 +02:00
Vinyl Darkscratch
36102a12a4 Separate Cinnamon DE from GNOME DE 2018-06-01 23:02:16 -07:00
Vinyl Darkscratch
7f4f9ff5a5 Switch from giomm to gio
Seems that gio has more documentation than giomm.
2018-06-01 22:43:36 -07:00
Vinyl Darkscratch
77b419d30a Allow for easy OS detection within Ruby scripts 2018-05-03 22:10:59 -07:00
Vinyl Darkscratch
b02557a96c Merge branch 'master' into linux 2018-05-03 01:52:46 -07:00
Vinyl Darkscratch
3b0a934de0 Don't use journal-binding.h in niko-binding.cpp 2018-05-02 19:58:28 -07:00
Vinyl Darkscratch
0d942f9286 Move definitions from header to CPP 2018-05-02 19:29:45 -07:00
Vinyl Darkscratch
9b30c28fa6 ...#pragma once 2018-05-02 19:25:58 -07:00
Vinyl Darkscratch
3b54638cfc Create Niko::get_ready
This progresses completion of #40.
2018-05-02 19:06:11 -07:00
Vinyl Darkscratch
b8c3531bff Create jounal-binding.h 2018-05-02 18:56:13 -07:00
KockaAdmiralac
ac05c06551 Add MATE support 2018-05-01 14:14:58 +02:00
KockaAdmiralac
39b6434291 Fix for XFCE wallpaper 2018-05-01 07:33:15 +02:00
KockaAdmiralac
4c7342eebb merge with master 2018-04-29 19:54:04 +02:00
KockaAdmiralac
113f68a8f6 Temporary commit to merge master 2018-04-29 19:46:02 +02:00
Vinyl Darkscratch
b5208d08b0 Add wallpaper change logging 2018-04-24 04:40:29 -07:00
Vinyl Darkscratch
68460612e3 Fix #34 2018-04-24 04:40:19 -07:00
Vinyl Darkscratch
6273077dbe Fix #35 2018-04-24 04:26:01 -07:00
KockaAdmiralac
36fae187f3 Use PATH_MAX constant, prevent -Wunused-variable, remove commented out code and needless std::string 2018-03-13 18:33:23 +01:00
KockaAdmiralac
29f8c7123a Fix Journal path 2018-03-13 18:15:57 +01:00
KockaAdmiralac
0b48ead68c Fix wallpaper handling a bit; fix screen shaking; spaces -> tabs 2018-03-12 10:50:58 +01:00
KockaAdmiralac
7292edd7ca Merge branch 'master' of https://github.com/vinyldarkscratch/synglechance into linux 2018-03-10 22:53:11 +01:00
Vinyl Darkscratch
75a235e080 Merge branch 'master' into linux 2018-03-10 13:36:23 -08:00
Vinyl Darkscratch
4fd06b9a82 Fix Journal execution
Fixes #19
2018-03-08 11:33:31 -08:00
Vinyl Darkscratch
b9d5b954b5 Bind journal to ending on macOS and Linux 2018-03-08 03:48:38 -08:00
KockaAdmiralac
af01495e9b Implement wallpaper changing for Linux 2018-03-08 10:42:43 +01:00
Vinyl Darkscratch
e87cca3885 Merge branch 'master' into new-mkxp 2018-03-07 00:45:49 -08:00
Vinyl Darkscratch
51c264d901 Remove pipe file during cleanup 2018-03-07 00:41:26 -08:00
Vinyl Darkscratch
1df23b5a82 Fix pipe to journal 2018-03-06 23:24:12 -08:00
Vinyl Darkscratch
68b05c9527 Remove MIDI-based bindings 2018-03-06 18:47:07 -08:00
Vinyl Darkscratch
8921e23ba5 Merge remote-tracking branch 'MKXP/master' into new-mkxp 2018-03-06 18:43:36 -08:00
Vinyl Darkscratch
a28a4733c4 Reduce warning count 2018-03-05 14:10:47 -08:00
Vinyl Darkscratch
f93eeb8082 Add higher resolution graphics 2018-03-02 02:20:40 -08:00
Vinyl Darkscratch
d122d72ad6 Complete desktop background binding for current screen 2018-03-01 22:08:13 -08:00
Vinyl Darkscratch
539f4f7e17 Implement functions 2018-03-01 15:48:50 -08:00
Vinyl Darkscratch
74de315eda Prepare wallpaper changing on macOS 2018-03-01 14:50:22 -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
397a15cdf7 Disable Chroma API stuff on non-Windows platforms 2018-02-26 21:09:12 -08:00
Vinyl Darkscratch
d4121948cd Merge remote-tracking branch 'elizagamedev/master' 2018-02-26 20:12:20 -08:00
ReinUsesLisp
b5e5a26d8b Config: Set debug editor's debug variables into ruby 2018-02-22 09:08:45 +01:00
tdixon
11f3c25ede use the new API dll 2018-01-19 00:13:05 -04:00
tdixon
aacbdb359a Simple chroma effect 2017-10-12 02:32:30 -03:00
tdixon
695d2af03a Merge branch 'localization' into chroma-intergration 2017-10-10 21:39:58 -03:00
Carsten Teibes
fde6a92197 Fix deprecation warning on build with MRI>2.3
Fixes #158.

The old alias is deprecated since: ruby/ruby@fdb957925f.
2017-08-18 22:41:16 +02:00
Vinyl Darkscratch
cb1e33fa8c Fix doubled variable declaration 2017-07-31 18:29:49 -07:00
Vinyl Darkscratch
5e29b2ba66 Merge remote-tracking branch 'mathewv/master' 2017-07-31 15:19:08 -07:00
tdixon
d4645c694c basic integration of chroma sdk 2017-07-09 14:39:29 -03:00
Vinyl Darkscratch
6c772cfdd2 Merge remote-tracking branch 'mathewv/master' into oneshot-fop 2017-07-08 02:52:09 -07:00
tdixon
9f8b1dd1fd Localization for keybinding menu 2017-06-29 13:22:36 -03:00
tdixon
5ff6d6e86b journal localization 2017-05-17 23:20:39 -03:00
Vinyl Darkscratch
c9d821e878 Remove accidental bindings 2017-05-14 15:50:59 -07:00
Jonas Kulla
0481f920b0 Input: Remove ugly [-20,-20] mouse position hack
This was supposed to disappear shortly after To the Moon's release,
but it unfortunately survived a bit longer :)

The status of the mouse cursor being inside / outside the game window
is now properly exposed (in MRI) via MKXP.mouse_in_window.
2017-04-08 18:45:24 +02:00
Vinyl Darkscratch
0fe0b7d755 Revert new feature additions
This reverts commit 61ce6cd8ea.

# Conflicts:
# 	binding-mri/oneshot-binding.cpp
2017-04-06 17:47:05 -07:00
Vinyl Darkscratch
7274072a2d Add window fade-out on exit 2017-04-04 02:31:08 -07:00
Vinyl Darkscratch
6b5eff715b Add text input function (broken, read description)
Note: using this function breaks the graphics rendering at the moment,
due to code inconsistencies (utilizing SDL renderers when the rest of
the program uses GL ones, mainly), working on fixes for it!
2017-04-04 00:43:53 -07:00
Vinyl Darkscratch
3913a3ef74 Add window position setter and getter 2017-04-03 04:58:41 -07:00