Commit Graph

329 Commits

Author SHA1 Message Date
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
jonathan de jong 545f1f4d41 Merge branches 'master' and 'master' of https://github.com/vinyldarkscratch/mkxp-oneshot 2017-04-03 12:33:45 +02:00
jonathan de jong 979b1f1415 stuffz 2017-04-03 12:33:38 +02:00
Vinyl Darkscratch 04da5ad447 Update oneshot-binding.cpp 2017-04-03 03:06:20 -07:00
jonathan de jong 77021e0abc **x.x** 2017-04-03 11:51:07 +02:00
jonathan de jong ad92ab9b21 x.x 2017-04-03 11:49:11 +02:00
jonathan de jong 61ce6cd8ea i hope this works.... 2017-04-03 11:47:37 +02:00
Jonas Kulla c4dd3ffaf6 Config: Use set for preloadScripts
Would probably make sense for all other string vectors too.
2017-03-03 19:37:19 +01:00
Vinyl Darkscratch 2119b1919d Merge remote-tracking branch 'mathewv/master' 2017-01-11 00:54:30 -08:00
root 29fd891550 Adding backend changes for settings menu
Committer: mshirt <mshirt@ualberta.ca>
2017-01-01 04:48:40 -06:00
Vinyl Darkscratch d16959f0e8 Merge remote-tracking branch 'mathewv/master' 2016-12-17 22:53:21 -08:00
Mathew Velasquez ecd0d92d30 Reverting some marshal stuff 2016-12-17 15:59:41 -05: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 f8c3862c2e Accommodate for @mathewv's "smooth" implementation 2016-12-14 21:14:42 -08:00
Vinyl Darkscratch 582b750c2b Merge remote-tracking branch 'mathewv/master' 2016-12-14 21:10:23 -08: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
Mathew Velasquez 99d0c2888a Marshal tweaks 2016-12-14 22:05:53 -05:00
Mathew Velasquez a0ba40916d Smooth scaling Graphics option 2016-12-14 22:05:53 -05:00