From 37b89a469c331c976983f82f63ff322739d70a90 Mon Sep 17 00:00:00 2001 From: lxgr-linux Date: Mon, 25 Jul 2022 10:38:48 +0200 Subject: [PATCH 1/9] v0.8.0 --- Changelog.md | 15 +++++++++++++++ release.py | 2 +- wiki.md | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/Changelog.md b/Changelog.md index b8da187a..1077435d 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,20 @@ # Changelog +## [0.8.0] - 2022-07-25 + +- Added audio +- Removed pynput as a dependency on windows +- A lot of spelling and grammar fixes +- Fixed Poketes not beeing freeable +- Added some game ballancing +- Trainers can now obtain more than one Pokete +- Made run away random +- Added remappable controls +- Save location is now based on XDG dirs, no intervention needed +- Added quick attacks using `yzcv` so the attackamenu can be skipped + +Many thanks to everybody who contributed to this release! + ## [0.7.3] - 2022-06-20 Preparation release for flatpaks. Includes: diff --git a/release.py b/release.py index 55efda1c..b05b34ee 100644 --- a/release.py +++ b/release.py @@ -3,7 +3,7 @@ from pathlib import Path -VERSION = "0.7.2" +VERSION = "0.8.0" CODENAME = "Grey Edition" SAVEPATH = Path( os.environ.get( diff --git a/wiki.md b/wiki.md index feb52fae..c4da4dc0 100644 --- a/wiki.md +++ b/wiki.md @@ -1,4 +1,4 @@ -v0.7.2 +v088.0 # Pokete Wiki This wiki/documentation is a compilation of all Poketes, attacks, and types present in the Pokete game. From 2c9ff1f409933825099dd517a706c618f71a3b93 Mon Sep 17 00:00:00 2001 From: lxgr-linux Date: Mon, 25 Jul 2022 11:22:39 +0200 Subject: [PATCH 2/9] updated appimage builder --- assets/AppImageBuilder.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/assets/AppImageBuilder.yml b/assets/AppImageBuilder.yml index e1fc7499..45981b77 100644 --- a/assets/AppImageBuilder.yml +++ b/assets/AppImageBuilder.yml @@ -5,8 +5,10 @@ script: - mkdir -p AppDir/usr/share/icons - git clone --depth=1 https://github.com/lxgr-linux/pokete AppDir/usr/share/pokete - git clone --depth=1 https://github.com/lxgr-linux/scrap_engine AppDir/usr/share/scrap_engine + - git clone --depth=1 https://github.com/TaylorSMarks/playsound AppDir/usr/share/playsound - cp AppDir/usr/share/scrap_engine/scrap_engine.py AppDir/usr/share/pokete/ - cp AppDir/usr/share/pokete/assets/pokete.png AppDir/usr/share/icons/pokete.png + - cp AppDir/usr/share/playsound/playsound.py AppDir/usr/share/pokete/ AppDir: path: AppDir @@ -14,7 +16,7 @@ AppDir: id: com.github.lxgr-linux.pokete name: Pokete icon: pokete - version: 0.6.0 + version: 0.8.0 exec: usr/bin/python3.10 exec_args: $APPDIR/usr/share/pokete/pokete.py --log $@ # pacman: @@ -24,23 +26,24 @@ AppDir: apt: arch: amd64 sources: - - sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ impish main restricted universe multiverse' + - sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse' key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x871920d1991bc93c' include: - python3.10 + - python3-gi exclude: - perl files: include: [] exclude: - usr/share/man - - usr/share/pokete/assets - usr/share/pokete/bash - usr/share/pokete/.git - usr/share/pokete/prepare_pages.py - usr/share/pokete/gen_wiki.py./ - usr/share/pokete/*.md - usr/share/scrap_engine + - usr/share/playsound - usr/share/doc test: fedora-30: From d11cfed5e9cdf04afbacc44a795de085a7efed08 Mon Sep 17 00:00:00 2001 From: lxgr-linux Date: Mon, 25 Jul 2022 11:29:18 +0200 Subject: [PATCH 3/9] updated wiki --- wiki.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki.md b/wiki.md index c4da4dc0..c9bba3fe 100644 --- a/wiki.md +++ b/wiki.md @@ -1,4 +1,4 @@ -v088.0 +v0.8.0 # Pokete Wiki This wiki/documentation is a compilation of all Poketes, attacks, and types present in the Pokete game. From 3cea749ecd5a731c9d2653c15b3d584f18e42ded Mon Sep 17 00:00:00 2001 From: lxgr-linux Date: Mon, 25 Jul 2022 11:33:03 +0200 Subject: [PATCH 4/9] update TODOs --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 246392bb..3eac50c1 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,7 @@ For an example mod see [example.py](mods/example.py). - [ ] More maps - [x] Types for attacks and Poketes - [x] Evolving -- [ ] More than one Pokete for trainers +- [x] More than one Pokete for trainers - [x] Coloured Poketes - [x] A store to buy Poketeballs - [x] Potions From d09bbf139e90e3b6c8282055e92d70830bb9444a Mon Sep 17 00:00:00 2001 From: MaFeLP <60669873+MaFeLP@users.noreply.github.com> Date: Mon, 20 Jun 2022 21:49:55 +0200 Subject: [PATCH 5/9] Added metainfo.xml file Signed-off-by: MaFeLP <60669873+MaFeLP@users.noreply.github.com> --- assets/pokete.metainfo.xml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 assets/pokete.metainfo.xml diff --git a/assets/pokete.metainfo.xml b/assets/pokete.metainfo.xml new file mode 100644 index 00000000..23f7f56b --- /dev/null +++ b/assets/pokete.metainfo.xml @@ -0,0 +1,33 @@ + + + + com.github.lxgr_linux.pokete + MIT + GPL-3.0 + Pokete + A terminal based Pokemon like game + +

+ Pokete is a small terminal based game in the style of a very popular and old game by Gamefreak. Imagine you're a Pokete-Trainer and your goal is it to run around in the world and catch/train as many Poketes as possible and to get the best trainer. +

+
+ com.github.lxgr_linux.pokete + + Game + + + game + python + pokemon + console-game + + https://github.com/lxgr-linux/pokete/ + https://github.com/lxgr-linux/pokete/issues + https://github.com/lxgr-linux/pokete/#contributing + https://github.com/lxgr-linux/pokete/ + + com.github.lxgr_linux.pokete + + com.github.lxgr_linux.pokete +
+ From 5bd0ff3db30a8c9c8e9859bf7477d4ee4d76bba9 Mon Sep 17 00:00:00 2001 From: MaFeLP <60669873+MaFeLP@users.noreply.github.com> Date: Mon, 20 Jun 2022 22:17:57 +0200 Subject: [PATCH 6/9] Fixed metadata file bug Signed-off-by: MaFeLP <60669873+MaFeLP@users.noreply.github.com> --- assets/pokete.metainfo.xml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/assets/pokete.metainfo.xml b/assets/pokete.metainfo.xml index 23f7f56b..952e2817 100644 --- a/assets/pokete.metainfo.xml +++ b/assets/pokete.metainfo.xml @@ -11,7 +11,6 @@ Pokete is a small terminal based game in the style of a very popular and old game by Gamefreak. Imagine you're a Pokete-Trainer and your goal is it to run around in the world and catch/train as many Poketes as possible and to get the best trainer.

- com.github.lxgr_linux.pokete Game @@ -23,11 +22,9 @@ https://github.com/lxgr-linux/pokete/ https://github.com/lxgr-linux/pokete/issues - https://github.com/lxgr-linux/pokete/#contributing - https://github.com/lxgr-linux/pokete/ - com.github.lxgr_linux.pokete + com.github.lxgr_linux.pokete - com.github.lxgr_linux.pokete + com.github.lxgr_linux.pokete.desktop From ebd1805d07478191767183be2929664b39374f3d Mon Sep 17 00:00:00 2001 From: MaFeLP <60669873+MaFeLP@users.noreply.github.com> Date: Wed, 22 Jun 2022 21:10:47 +0200 Subject: [PATCH 7/9] Further update the appstream file Signed-off-by: MaFeLP <60669873+MaFeLP@users.noreply.github.com> --- assets/pokete.metainfo.xml | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/assets/pokete.metainfo.xml b/assets/pokete.metainfo.xml index 952e2817..c40b39d6 100644 --- a/assets/pokete.metainfo.xml +++ b/assets/pokete.metainfo.xml @@ -1,5 +1,5 @@ - + com.github.lxgr_linux.pokete MIT @@ -26,5 +26,35 @@ com.github.lxgr_linux.pokete com.github.lxgr_linux.pokete.desktop + + + Fight against other poketes + https://lxgr-linux.github.io/pokete/assets/ss/ss01.png + + + Conversation with a trainer on Map Route 2 + https://lxgr-linux.github.io/pokete/assets/ss/ss05.png + + + + + +

Preparation release for flatpaks. Includes: +

    +
  • A svg image of the pokete logo
  • +
  • A metainfo.xml file for pokete
  • +
+

+
+ https://github.com/lxgr-linux/pokete/releases/tag/0.7.3 + https://github.com/lxgr-linux/pokete/archive/refs/tags/0.7.3.tar.gz +
+
+ + mild + mild + intense + moderate +
From 5f225b74d2229b5acf7cc598cc5f5676b2e50e19 Mon Sep 17 00:00:00 2001 From: MaFeLP <60669873+MaFeLP@users.noreply.github.com> Date: Mon, 25 Jul 2022 11:55:02 +0200 Subject: [PATCH 8/9] Added v0.8.0 release to the metainfo file --- assets/pokete.metainfo.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/assets/pokete.metainfo.xml b/assets/pokete.metainfo.xml index c40b39d6..af7c058d 100644 --- a/assets/pokete.metainfo.xml +++ b/assets/pokete.metainfo.xml @@ -37,6 +37,13 @@ + + +

We are constantly developing pokete further and with version 0.8.0 added a low of improvements and new features, such as music and sound effects. Running away from wild poketes can now fail and trainers can now have more than one pokete. Controls and hotkeys can now be remapped for different keyboard layouts. The default safe-file location has been moved to .local/share and some minor bugs have been fixed as well!

+
+ https://github.com/lxgr-linux/pokete/releases/tag/0.8.0 + https://github.com/lxgr-linux/pokete/archive/refs/tags/0.8.0.tar.gz +

Preparation release for flatpaks. Includes: From 930a78029a341637615b43e1eb7df31fb9ef69fd Mon Sep 17 00:00:00 2001 From: MaFeLP <60669873+MaFeLP@users.noreply.github.com> Date: Mon, 25 Jul 2022 11:56:03 +0200 Subject: [PATCH 9/9] Made the AppImage use the SVG icon instead of the png icon. --- assets/AppImageBuilder.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/AppImageBuilder.yml b/assets/AppImageBuilder.yml index 45981b77..c39838c5 100644 --- a/assets/AppImageBuilder.yml +++ b/assets/AppImageBuilder.yml @@ -7,7 +7,7 @@ script: - git clone --depth=1 https://github.com/lxgr-linux/scrap_engine AppDir/usr/share/scrap_engine - git clone --depth=1 https://github.com/TaylorSMarks/playsound AppDir/usr/share/playsound - cp AppDir/usr/share/scrap_engine/scrap_engine.py AppDir/usr/share/pokete/ - - cp AppDir/usr/share/pokete/assets/pokete.png AppDir/usr/share/icons/pokete.png + - cp AppDir/usr/share/pokete/assets/pokete.svg AppDir/usr/share/icons/pokete.svg - cp AppDir/usr/share/playsound/playsound.py AppDir/usr/share/pokete/ AppDir: