4.60 star(s) 5 Votes

Sylver Games

Evil. Never. Dies!!!!! \m/
Donor
Game Developer
Jun 29, 2020
432
1,430
i edited the options.rpy and made it "Evil Never Dies"
Taking a look at the code since your message I saw an issue with the persistent files. Going to correct the issue/s and upload an 'error free' update. Sorry for any inconvenience.
 
Last edited:
  • Like
Reactions: "CJ" and TheDevian

"CJ"

Conversation Conqueror
Mar 6, 2021
6,629
69,923
Compressed Version of Evil Never Dies [Chapter 1 Part 2]

Windows/Linux Original Size:1.13GB

Windows/Linux Compressed Size:583MB

DOWNLOAD:

This compression is unofficial and might break the game and/or reduce the quality of images/videos/audios.

If you like the game consider supporting the dev on his .
If you like my work consider supporting me on my or you can also join my for more android ports, Compressions and mods.

Hello there!

Thanks for your compression. I want to invite you to join us in the Game Compression Requests 2.0 Thread where community members can request compressed versions of games and game compressors post which games they are compressing to avoid that two (or more) compressors are compressing the same games at the same time. We help each other and exchange experiences and tips and ofc we also have much fun ;).
I also compressed this game and I don't like it when my work is in vain so please post in said thread next time before you start compressing. Thanks
 
  • Like
Reactions: Canute

79flavors

Well-Known Member
Respected User
Jun 14, 2018
1,581
2,219
I must admit, if I had a concern - it's with the overall size of the game.

All those animations and eye blinking are already stacking up...
With only 2 releases of the game so far (current release is 0.02), the game is already 1.1GB.

I don't mind big games. This isn't a "compressed version needed" post. I just worry just how big the game will be with the 0.06 release or 0.09 releases. Some of the hosting sites just don't like files that big. Mega for example limits "normal" users to 4GB per day. M$ OneDrive has a 5GB limit.

Whilst I do appreciate the effort that has gone into those cut-scene style interludes and the extra touches like the eye blinking - I do worry that add a lot of size the game for features that most players wouldn't miss.
The sound effects though... definitely worth the minor disk space increase.


On a technical note, the game makes the common mistake of creating a Character() object using lines like:
define mc = Character('Paul')

... then overwrites the original definition with a string object by using renpy.input() - or in this case, VariableInputValue().

It doesn't make too much difference here, because not much customization is done to the Character(). But had their been any custom colors or anything like that... they would have been lost.

What you probably needed was...

Python:
default mc_name = 'Paul'

define mc = Character('[mc_name]')
define mct = Character('[mc_name]', what_prefix='{i}(', what_suffix='){/i}')

label start:

    mc "[mc] is talking."
    mct "[mc] is thinking."

    return

mct is a second character, with the same name as the MC. But every time they "speak", it automatically adds parenthesis and italics to everything said. It's a nice quick way of doing "(Paul is thinking.)" without having to add all the text formatting each and every time.

Sadly... too late now. There are already save files out there where mc is stored as a string rather than a Character() and whilst it's technically fixable - I'm really only mentioning it for future projects.
 
  • Like
Reactions: Reese286

Sylver Games

Evil. Never. Dies!!!!! \m/
Donor
Game Developer
Jun 29, 2020
432
1,430
I must admit, if I had a concern - it's with the overall size of the game.

All those animations and eye blinking are already stacking up...
With only 2 releases of the game so far (current release is 0.02), the game is already 1.1GB.

I don't mind big games. This isn't a "compressed version needed" post. I just worry just how big the game will be with the 0.06 release or 0.09 releases. Some of the hosting sites just don't like files that big. Mega for example limits "normal" users to 4GB per day. M$ OneDrive has a 5GB limit.

Whilst I do appreciate the effort that has gone into those cut-scene style interludes and the extra touches like the eye blinking - I do worry that add a lot of size the game for features that most players wouldn't miss.
The sound effects though... definitely worth the minor disk space increase.


On a technical note, the game makes the common mistake of creating a Character() object using lines like:
define mc = Character('Paul')

... then overwrites the original definition with a string object by using renpy.input() - or in this case, VariableInputValue().

It doesn't make too much difference here, because not much customization is done to the Character(). But had their been any custom colors or anything like that... they would have been lost.

What you probably needed was...

Python:
default mc_name = 'Paul'

define mc = Character('[mc_name]')
define mct = Character('[mc_name]', what_prefix='{i}(', what_suffix='){/i}')

label start:

    mc "[mc] is talking."
    mct "[mc] is thinking."

    return

mct is a second character, with the same name as the MC. But every time they "speak", it automatically adds parenthesis and italics to everything said. It's a nice quick way of doing "(Paul is thinking.)" without having to add all the text formatting each and every time.

Sadly... too late now. There are already save files out there where mc is stored as a string rather than a Character() and whilst it's technically fixable - I'm really only mentioning it for future projects.
Thank you for your concern about the weight of the game. Don't worry, I'm gonna upload a new version correcting some coding issues (persistent names/relationships issue is one of them) and compressing the images to webp to lower its size.

I hope to have it ready ASAP, I don't wanna lose possible supporters because of some minor bugs. So probably it should be ready on Monday or Tuesday if not before.
 

MisterPervy

Newbie
Feb 1, 2018
97
60
I must admit, if I had a concern - it's with the overall size of the game.

All those animations and eye blinking are already stacking up...
With only 2 releases of the game so far (current release is 0.02), the game is already 1.1GB.

I don't mind big games. This isn't a "compressed version needed" post. I just worry just how big the game will be with the 0.06 release or 0.09 releases. Some of the hosting sites just don't like files that big. Mega for example limits "normal" users to 4GB per day. M$ OneDrive has a 5GB limit.
Whenever I have the option to not use Mega for their limited download per day, I use NOPY, as this one doesn't have that limitation.
 

Sylver Games

Evil. Never. Dies!!!!! \m/
Donor
Game Developer
Jun 29, 2020
432
1,430
There'll be 4 versions of the game from now onwards: Windows, Mac, Android and Windows HD. This last option will be ONLY for Patrons (and it will be downloable from itch too). Other versions will be free published when the correct time comes. Regards!
 
  • Love
Reactions: TheDevian

cuculain

Member
Dec 12, 2017
145
145
Yeah, between the download limits and the redirect links, I save mega as a last resort, they are just awful to use here.
Mega's even worst on android, they keep insisting that 200MB is too much to download on a browser, and I should be using their app instead. Yeah, no. I can download with my PC, and shove the damn apk on my network share. Nice try, Mega.
 
  • Like
Reactions: voyeurkind

cuculain

Member
Dec 12, 2017
145
145
Thank you for your concern about the weight of the game. Don't worry, I'm gonna upload a new version correcting some coding issues (persistent names/relationships issue is one of them) and compressing the images to webp to lower its size.

I hope to have it ready ASAP, I don't wanna lose possible supporters because of some minor bugs. So probably it should be ready on Monday or Tuesday if not before.
Relationship such as Paul calling his little sister his 'brother', even though her relationship to Paul is properly set in the phone? It kinda ruins the immersion.. lol.
 
  • Like
Reactions: punisher2099

voyeurkind

Well-Known Member
Jan 26, 2018
1,195
1,699
Whenever I have the option to not use Mega for their limited download per day, I use NOPY, as this one doesn't have that limitation.
Yeah, between the download limits and the redirect links, I save mega as a last resort, they are just awful to use here.
Mega's even worst on android, they keep insisting that 200MB is too much to download on a browser, and I should be using their app instead. Yeah, no. I can download with my PC, and shove the damn apk on my network share. Nice try, Mega.
Honestly, Mega sucks balls. Way too many restrictions that aren't there for any of the other file hosts. I always try to use Nopy, with Mega as a last resort.
 
  • Like
Reactions: TheDevian

TheDevian

Svengali Productions
Game Developer
Mar 8, 2018
13,757
32,306
Relationship such as Paul calling his little sister his 'brother', even though her relationship to Paul is properly set in the phone? It kinda ruins the immersion.. lol.
HAhaha, yeah, it was a bug, she is fixing that one now, and should have a fix for it soon (she is fixing a few other things too). Expect a bug fix in a couple days or so.
 

tsunku

Engaged Member
Nov 6, 2017
2,897
1,542
Taking a look at the code since your message I saw an issue with the persistent files. Going to correct the issue/s and upload an 'error free' update. Sorry for any inconvenience.
had no persistent nor saves for it to look at.
 

Sylver Games

Evil. Never. Dies!!!!! \m/
Donor
Game Developer
Jun 29, 2020
432
1,430
July 8K Wallpaper (Resort Janitor edition) just published on
July 21 Resort Janitor.jpg
 
  • Love
Reactions: TheDevian

Sylver Games

Evil. Never. Dies!!!!! \m/
Donor
Game Developer
Jun 29, 2020
432
1,430
Game updated:

[Chapter 1 part 2 stable]:
  • Fixed game breakage issue.
  • Modified certain images in order to create a more immersive experience.
  • Compressed images to improve disk space occupied by the game.
  • Fixed all known bugs.
  • Updated UI (sidebar characters in the bios are in order, without changing from one bio to another).
  • Text updated, correcting spelling mistakes and typos.
  • There's a HD version only for Patrons and Itch users.
Regards!
 

Reese286

Well-Known Member
Nov 24, 2017
1,284
2,098
Yeah, between the download limits and the redirect links, I save mega as a last resort, they are just awful to use here.
True, not to mention that if like many of us you use a VPN then often mega will view you as already at your download limit and even with the App you can't download the file at all unless you close your VPN connection. NOPY never has that problem.
 
Mar 29, 2018
5
9
Failed to run. Following stacktrace:

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "renpy/common/00gltest.rpy", line 445, in <module>
    $ __gl_test()
  File "renpy/common/00gltest.rpy", line 359, in _m1_00gltest__gl_test
    _gl_performance_test()
  File "renpy/common/00gltest.rpy", line 384, in _gl_performance_test
    ui.interact(suppress_underlay=True, suppress_overlay=True)
IOError: Couldn't find file 'icon.ico'.

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

Full traceback:
  File "C:\Downloads\games\END-0.02-pc\renpy\bootstrap.py", line 316, in bootstrap
    renpy.main.main()
  File "C:\Downloads\games\END-0.02-pc\renpy\main.py", line 578, in main
    run(restart)
  File "C:\Downloads\games\END-0.02-pc\renpy\main.py", line 143, in run
    renpy.execution.run_context(True)
  File "C:\Downloads\games\END-0.02-pc\renpy\execution.py", line 908, in run_context
    context.run()
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "C:\Downloads\games\END-0.02-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Downloads\games\END-0.02-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/00gltest.rpy", line 445, in <module>
    $ __gl_test()
  File "renpy/common/00gltest.rpy", line 359, in _m1_00gltest__gl_test
    _gl_performance_test()
  File "renpy/common/00gltest.rpy", line 384, in _gl_performance_test
    ui.interact(suppress_underlay=True, suppress_overlay=True)
  File "C:\Downloads\games\END-0.02-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 2665, in interact
    self.start()
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 1805, in start
    self.set_mode()
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 2045, in set_mode
    if draw.set_mode(virtual_size, physical_size, fullscreen):
  File "gldraw.pyx", line 209, in renpy.gl.gldraw.GLDraw.set_mode
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 1838, in post_init
    self.set_icon()
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 1869, in set_icon
    renpy.loader.load(icon),
  File "C:\Downloads\games\END-0.02-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'icon.ico'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Evil Never Dies 0.02
Mon Jul 19 11:55:32 2021
Seems the icon isn't packaged?
 

Sylver Games

Evil. Never. Dies!!!!! \m/
Donor
Game Developer
Jun 29, 2020
432
1,430
Failed to run. Following stacktrace:

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "renpy/common/00gltest.rpy", line 445, in <module>
    $ __gl_test()
  File "renpy/common/00gltest.rpy", line 359, in _m1_00gltest__gl_test
    _gl_performance_test()
  File "renpy/common/00gltest.rpy", line 384, in _gl_performance_test
    ui.interact(suppress_underlay=True, suppress_overlay=True)
IOError: Couldn't find file 'icon.ico'.

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

Full traceback:
  File "C:\Downloads\games\END-0.02-pc\renpy\bootstrap.py", line 316, in bootstrap
    renpy.main.main()
  File "C:\Downloads\games\END-0.02-pc\renpy\main.py", line 578, in main
    run(restart)
  File "C:\Downloads\games\END-0.02-pc\renpy\main.py", line 143, in run
    renpy.execution.run_context(True)
  File "C:\Downloads\games\END-0.02-pc\renpy\execution.py", line 908, in run_context
    context.run()
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "C:\Downloads\games\END-0.02-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Downloads\games\END-0.02-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/00gltest.rpy", line 445, in <module>
    $ __gl_test()
  File "renpy/common/00gltest.rpy", line 359, in _m1_00gltest__gl_test
    _gl_performance_test()
  File "renpy/common/00gltest.rpy", line 384, in _gl_performance_test
    ui.interact(suppress_underlay=True, suppress_overlay=True)
  File "C:\Downloads\games\END-0.02-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 2665, in interact
    self.start()
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 1805, in start
    self.set_mode()
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 2045, in set_mode
    if draw.set_mode(virtual_size, physical_size, fullscreen):
  File "gldraw.pyx", line 209, in renpy.gl.gldraw.GLDraw.set_mode
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 1838, in post_init
    self.set_icon()
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 1869, in set_icon
    renpy.loader.load(icon),
  File "C:\Downloads\games\END-0.02-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'icon.ico'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Evil Never Dies 0.02
Mon Jul 19 11:55:32 2021
Seems the icon isn't packaged?
Strange, if you decompress the game, the ico is there
 

Sylver Games

Evil. Never. Dies!!!!! \m/
Donor
Game Developer
Jun 29, 2020
432
1,430
Failed to run. Following stacktrace:

Code:
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "renpy/common/00gltest.rpy", line 445, in <module>
    $ __gl_test()
  File "renpy/common/00gltest.rpy", line 359, in _m1_00gltest__gl_test
    _gl_performance_test()
  File "renpy/common/00gltest.rpy", line 384, in _gl_performance_test
    ui.interact(suppress_underlay=True, suppress_overlay=True)
IOError: Couldn't find file 'icon.ico'.

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

Full traceback:
  File "C:\Downloads\games\END-0.02-pc\renpy\bootstrap.py", line 316, in bootstrap
    renpy.main.main()
  File "C:\Downloads\games\END-0.02-pc\renpy\main.py", line 578, in main
    run(restart)
  File "C:\Downloads\games\END-0.02-pc\renpy\main.py", line 143, in run
    renpy.execution.run_context(True)
  File "C:\Downloads\games\END-0.02-pc\renpy\execution.py", line 908, in run_context
    context.run()
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "renpy/common/00start.rpy", line 207, in script call
    call _gl_test
  File "renpy/common/00gltest.rpy", line 445, in script
    $ __gl_test()
  File "C:\Downloads\games\END-0.02-pc\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Downloads\games\END-0.02-pc\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/00gltest.rpy", line 445, in <module>
    $ __gl_test()
  File "renpy/common/00gltest.rpy", line 359, in _m1_00gltest__gl_test
    _gl_performance_test()
  File "renpy/common/00gltest.rpy", line 384, in _gl_performance_test
    ui.interact(suppress_underlay=True, suppress_overlay=True)
  File "C:\Downloads\games\END-0.02-pc\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 2665, in interact
    self.start()
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 1805, in start
    self.set_mode()
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 2045, in set_mode
    if draw.set_mode(virtual_size, physical_size, fullscreen):
  File "gldraw.pyx", line 209, in renpy.gl.gldraw.GLDraw.set_mode
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 1838, in post_init
    self.set_icon()
  File "C:\Downloads\games\END-0.02-pc\renpy\display\core.py", line 1869, in set_icon
    renpy.loader.load(icon),
  File "C:\Downloads\games\END-0.02-pc\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'icon.ico'.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Evil Never Dies 0.02
Mon Jul 19 11:55:32 2021
Seems the icon isn't packaged?
I just installed pc package and I don't get any error :unsure:
 
  • Like
Reactions: Reese286
4.60 star(s) 5 Votes