Commit graph

41 commits

Author SHA1 Message Date
Miepee 47da221fa8 replace readme 2022-11-23 10:41:57 -06:00
Miepee e724b84c04 replace patches 2022-11-23 10:34:00 -06:00
Miepee d4cf843bcf
readme: make java dependencies clearer 2022-11-09 12:14:17 +01:00
Miepee 119bce6269 Use final path for desktop file replacement
Fixes #34
2022-11-09 12:12:43 +01:00
Miepee 56d7dd2d36 Fix wrapper unable to find the runner for real
Fix #32
2022-09-30 10:15:36 +02:00
Miepee d378132085 change way of executing unwrapped runner. 2022-09-29 21:39:37 +02:00
Miepee d34314b707 Comment out patchelf instructions, make moving of hidden files work 2022-09-29 14:32:42 +02:00
Miepee df69e1a369
Fix formatting, make appimage work (#31) 2022-08-14 23:53:03 +02:00
Ivv 3e2121c854
Patch out insecure dependencies and add NixOS instructions (#30)
* Patch out insecure dependencies and add NixOS instructions

This commit uses `patchelf` to remove the dependency on OpenSSL 1.0,
which is outdated and considered insecure. It replaces this dependency
with libcurl, of which the latest version works just fine.

This should make sure that any distrobution can run the generated binary
out of the box, without needing a dynamically linked placeholder.

I also noticed the game failed to start on my AMD machine, and after looking
through Mesa's Gitlab I found a workaround using an environment variable.
A wrapper bash script that sets this variable and executes the `runner` binary
is created to take care of this automatically.

This commit adds instructions on how to run the game on NixOS as well.

* readme: gramar fixes

* patcher: fix syntax error

* readme: add some codeblocks
2022-08-14 23:24:49 +02:00
Miepee 7d180c1dad
Rewrite patcher in Bash (#29)
* Add shell patcher

* Readme changes, exclude apk from git, slight android cleanage

* Implement review suggestions

- put main routine into seperate function
- use locals
- make some input access safe
- use tempdir for appimage creation
- check whether Java / xdelta is installed
- print errors to stderr
- Improve APK creation by copying less, and using tempDirs

Co-Authored-By: Ivv <41924494+ivarwithoutbones@users.noreply.github.com>

* Applied more review comments

- mention the new dependencies
- make linux default OS
- make patcher not create in a subdir into prefix with local
- change return to exit for non-0
- better indicate arguments
- remove unneded dirs from cleaning

Co-Authored-By: Ivv <41924494+ivarwithoutbones@users.noreply.github.com>

* Fixes mostly android bugs

- Removed credits
- make android builds not have unnecessary assets
- fix "is-installed" check
- Make android properly ignore systemwide

* Some more slight cleanups

- rename OUTPUT to GAMEDIR to be more understandable

* Fix application icon not being according to XDG in systemwide install

* Make accidental deletion of important folders impossible

Co-authored-by: Ivv <41924494+ivarwithoutbones@users.noreply.github.com>
2022-08-11 20:08:01 -05:00
Miepee 9175d9597c
fix typo 2022-07-27 12:32:14 +02:00
Miepee 7a3c8cb972 Rename custom suit folders to lowercase 2022-02-12 15:22:50 +01:00
Miepee d723f80592
Merge pull request #27 from AM2R-Community-Developers/gpu-fix
Gpu fix
2022-01-07 11:10:20 +01:00
Miepee 38da06337a
remove intel specific gpu workaround 2021-11-18 16:15:51 +01:00
Miepee 1fd4db41cf Put back x11 extension libs 2021-11-13 20:37:29 +01:00
Miepee e3b01200f3 add python shebang + install python3 on ubuntu because they're dumb 2021-11-11 12:28:54 +01:00
Miepee 7af143f1d3 dont use symlink, rename instead 2021-11-08 14:32:01 +01:00
Miepee f25eeedb89 remove GPU libs to test if those work on non-amd too 2021-11-04 10:50:58 +01:00
Miepee 2ffb6a38b3 attempt at integrating env vars into appimage 2021-11-03 21:32:29 +01:00
Miepee b69ea9ecb7
forgot argument for amd env var 2021-09-27 09:24:18 +02:00
Miepee dfc080f012
Mention GPU workarounds in readme 2021-09-27 09:21:43 +02:00
Miepee aff34ac0f8
Fix readme typo 2021-09-22 13:09:36 +02:00
Miepee 0e938101e5
Fixes #26 2021-09-22 12:57:39 +02:00
Miepee 3142a33ed3
Add github actions 2021-09-07 10:48:08 +02:00
Miepee 134d1de031
Add in libcurl3 workaround 2021-08-30 12:26:02 +02:00
Lojemiru d7925af15a Release 1.5.5 2021-08-29 15:47:14 -05:00
Lojemiru 190d93d1a7 Android 1.5.4 fix 2021-08-22 02:29:57 -05:00
Lojemiru 5783b3bcb5 Release 1.5.4 2021-08-21 22:58:13 -05:00
Lojemiru 2c67795503 Fix palette shader crash 2021-08-21 21:40:23 -05:00
Lojemiru 3ff112d849 Fix datafile error 2021-08-21 19:40:53 -05:00
Lojemiru 903a1ee925 Fix palette crash on Fusion Difficulty 2021-08-21 19:34:57 -05:00
Lojemiru b4eec321f8 Fix music issue 2021-08-21 18:51:39 -05:00
Lojemiru 53049bf894 Release 1.5.3 2021-08-21 18:03:52 -05:00
Miepee 8d92340f59 rename fonts lowercase 2021-08-04 09:03:14 +02:00
Lojemiru 15295befbe Fix є glyph mirroring 2021-08-01 18:15:22 -05:00
Lojemiru e86b5476a0 Fix palette default loading 2021-08-01 00:13:06 -05:00
Miepee 57b87633ad
Added the controller libs back to the readme 2021-03-29 10:11:42 +02:00
Lojemiru 54aa824222 Update version number 2021-03-26 05:18:01 -05:00
Lojemiru d06aa7c8d2 Update save location 2021-03-26 05:17:04 -05:00
Lojemiru 6505389d13 Commit to restore contributor attribution
Co-Authored-By: Sebin Nyshkim <13051568+SebinNyshkim@users.noreply.github.com>
Co-Authored-By: ludvigng <50339757+ludvigng@users.noreply.github.com>
Co-Authored-By: Miepee <38186597+Miepee@users.noreply.github.com>
2021-03-26 05:06:19 -05:00
Miepee f862c9f876 Commit reset for new Launcher 2021-03-26 09:00:34 +01:00