Package Details: katawa-shoujo 1.3.1-2

Git Clone URL: https://aur.archlinux.org/katawa-shoujo.git (read-only, click to copy)
Package Base: katawa-shoujo
Description: a bishoujo-style visual novel by Four Leaf Studios built on renpy
Upstream URL: http://katawa-shoujo.com/
Keywords: Katawa_Shoujo Ren'Py renpy
Licenses: CCPL:by-nc-nd
Submitter: Cravix
Maintainer: Cravix
Last Packager: Cravix
Votes: 18
Popularity: 0.082287
First Submitted: 2015-08-16 04:24
Last Updated: 2018-10-05 10:01

Latest Comments

1 2 Next › Last »

Cravix commented on 2018-10-09 03:50

@dragonturtle

Thanks for the report :) And I think I've found some workaround for that:

That's reproducible, actually the last one (Wiosna right?) could display upper half of the name (and can still be clicked, though it looks really weird),

but strangely, after I run bundled one (to test the difference) and make a save then run this one again, it displays normally again, and I also tried move ~/.renpy/katawa-shoujo* to somewhere else, and same result too, hope this helps :)

(and also, I'm sorry to say that I don't want to change renpy6 package to match any specific version other than the newest, since it's aimed to provide general compatibility for all games developed based on renpy 6.x, not just for ks ><"

but I'll try to help with finding workaround if there's any issue (whether general (for all game) or special (for one game)), so feel free to report if there's any problem :)

dragonturtle commented on 2018-10-08 14:07

Hi there, I've found there is still a slight bug with renpy6 package.

Whilst the game is playable, you're unable to scroll all the way to the bottom of the page in the jukebox and the library under the extra menu. So the last two music tracks and the last two chapters are inaccessible.

I'd recommend trying changing renpy6 to be the same version as the bundled one which I believe is 6.16.5

Cravix commented on 2018-10-07 07:51

Since 1.3.1-2 only changes dependency and data files are still the same,

I write a PKGBUILD to make it easier to repackage (avoid extra download),

take this if you need: https://bpaste.net/show/4108785d7e92

Cravix commented on 2018-10-05 10:07

ok, I submit renpy6 package, and change deps of this one to renpy6, now anyone who wants to play this doesn't need to worry about compatibility issues for a while ;)

Cravix commented on 2018-08-29 23:09

@Dante_Igashu

Hmm, reproducible, Seems renpy 7.0 breaks it, thanks for the report :)

I'm thinking about reporting issue in katawa shoujo forums(if I don't get it wrong, seems it needs only few changes to fix incompatibility), or making a renpy 6 package instead,

maybe the latter one is better, since there's not only one package got broken by new renpy, but this will take some time to try >_<

and if you want to play katawa shoujo for now, you can try katawa-shoujo-bin, which comes with the bundled renpy library, I have never used it but think it should work :)

(edit: I tagged this as out-of-date to remind people that it doesn't work, will fix it later :p)

Dante_Igashu commented on 2018-08-22 13:33

Hello! :) After last renpy update the game won't work, not even using the instructions given on 2017-10-21 12:35 from yinfkying and 2017-07-16 12:39 from maksververn, nor using the katawa-shoujo-bin available on AUR. This is the traceback info I get:

I'm sorry, but an uncaught exception occurred.

While running game code: File "game/ui_labels.rpy", line 384, in <module> File "game/ui_code.rpy", line 31, in mm_context AttributeError: 'RevertableObject' object has no attribute 'main_menu'</module>

-- Full Traceback ------------------------------------------------------------

Full traceback: File "game/ui_labels.rpyc", line 383, in script File "/usr/share/renpy/renpy/ast.py", line 862, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "/usr/share/renpy/renpy/python.py", line 1912, in py_exec_bytecode exec bytecode in globals, locals File "game/ui_labels.rpy", line 384, in <module> File "game/ui_code.rpy", line 31, in mm_context AttributeError: 'RevertableObject' object has no attribute 'main_menu'</module>

Linux-4.18.3-arch1-1-ARCH-x86_64-with-glibc2.2.5 Ren'Py 7.0.0.196

THANKS in advance! :D I hope this issue can be solved :)

yinflying commented on 2017-10-21 12:35

File "renpy/common/00compat.rpy", line 134, in _set_script_version
config.window_auto_hide.remove("call screen")
ValueError: list.remove(x): x not in list
Fix by command:
sudo rm /usr/share/katawa-shoujo/game/script_version.rpy*

maksverver commented on 2017-07-16 12:39

Here's a simple fix for the _set_script_version problem:

https://gist.github.com/maksverver/6bb02c95e8365b2eba36b47c4415a9ae

Cravix commented on 2017-05-29 11:08

@emersion:
reproducible, maybe new version of renpy breaks some apis :/
i'll make katawa-shoujo-bin for now as temporary workaround in a day or two, and report it to the ks developers too, ehh...

emersion commented on 2017-04-19 17:19

I have a Python error when I try to run the game:

I'm sorry, but an uncaught exception occurred.

While running game code:
File "game/ui_settings.rpy", line 21, in <module>
File "renpy/common/00compat.rpy", line 134, in _set_script_version
config.window_auto_hide.remove("call screen")
ValueError: list.remove(x): x not in list

-- Full Traceback ------------------------------------------------------------

Full traceback:
File "/usr/share/renpy/renpy/bootstrap.py", line 295, in bootstrap
renpy.main.main()
File "/usr/share/renpy/renpy/main.py", line 419, in main
game.context().run(node)
File "/home/simon/ui_settings.rpyc", line 2, in script
File "/usr/share/renpy/renpy/ast.py", line 814, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "/usr/share/renpy/renpy/python.py", line 1719, in py_exec_bytecode
exec bytecode in globals, locals
File "game/ui_settings.rpy", line 21, in <module>
File "/usr/share/renpy/renpy/defaultstore.py", line 92, in __setattr__
renpy.store._set_script_version(value) # E1101 @UndefinedVariable
File "renpy/common/00compat.rpy", line 134, in _set_script_version
config.window_auto_hide.remove("call screen")
File "/usr/share/renpy/renpy/python.py", line 618, in do_mutation
return method(self, *args, **kwargs)
ValueError: list.remove(x): x not in list

Linux-4.10.9-1-ARCH-x86_64-with-glibc2.2.5
Ren'Py 6.99.12.4.2187