
Butterfly Soup Web & Android Ports
Now you can take the best VN with you everywhere!
This is a rebuild of Butterfly Soup for Android and the web made by HackerNCoder (Brianna Lei only made the page under her profile and does not create the port, moderator or otherwise have anything to do with this). (Web version probably does not run on phones and is experimental).
Problems:
- I have yet again lost/damaged my signing key (a file that is used to prove I created something). If you have a betarelease-3 or lower you need to manually uninstall the program before you can install the new one. I am so sorry, there is simply nothing else I can do.
- You may see warnings about Play Protect not recognizing the app developer, I will see what I can do about that, but until then you just have to click install anyways.
What does "-RC" mean?
It means Release Candidate. It is a build that I cannot guarantee is stable, I want your help testing it, so please give feedback if you do install and use it.
If you are having problems, please provide me with log.txt in your phones files under Android > data > com.briannalee.butterflysoup > files
Banner image, the name "Butterfly Soup" and the game are properties
of Brianna Lei. I have been given the right to use the pictures and name and rebuild the game.
Updated | 1 day ago |
Published | 26 days ago |
Status | In development |
Platforms | Android, HTML5 |
Rating | |
Author | Brianna Lei |
Made with | Ren'Py, GIMP |
Average session | About a half-hour |
Download
Development log
- A look back, and a step forward.25 days ago
Comments
Log in with itch.io to leave a comment.
THIS GAME IS THE BEST GAME EVER I HAVE PLAYED IT TEN TIMES AND I STILL LOVE IT(ps. Thank you for making this amazing game)
Glad you like it. Although I did not make it, I simply created an Android version as well as Web version.
maybe make sure the port isn't assuming the existence of any Google Play Services, could be why it isn't working on Amazon devices. also not working my device, which is not Amazon device but doesn't have Google Play Services.
I know it is not. I do not use GPS or any other type of Google stuff or implementations of Google stuff on my phone, which is the one that I took pictures of.
No me funcionó. Lo instalé, pero al abrir el juego la pantalla se iba a negro y luego me regresaba al menú de inicio.
I am sorry, but I do not understand this language.
Hello, I insalled the betabuild 4 (and later uninstalled and installed betabuild3) onto my Amazon Fire HD 8, but both builds had the same problem that another user mentioned of hanging on the loading screen, going to black, and then crashing back to the home screen. I tried closing the app and opening it again, but there was no luck. It's most likely just the hardware I'm trying to run it on as an Amazon Fire is not a native Android device. But if there is someway to resolve this and make a build playable on the Amazon Fire (or if you know of anything I could do on my end that would fix the issue), I would be very appreciative. Thanks in advance. And thanks for your hard work of porting a great game!
Under Android > data > com.briannalee.butterflysoup > files you should see a log.txt, could you provide me with that? It may help me with finding what is wrong.
Here's a copy of what the log file said. As far as I can tell, it appears to have had a loading error, an ImportError for the _renpysteam module, and an error when trying to open the game in fullscreen. I hope this helps!
Wed Feb 10 23:17:27 2021
Unknown platform.
Ren'Py 7.4.0.1167
Bootstrap to the start of init.init took 0.00s
Bootstrap to the start of init.init took 0.00s
Manufacturer Amazon model KFDOWI
Screen diagonal is 7.08655859685 inches.
Early init took 0.32s
Early init took 0.32s
Android searchpath: /storage/emulated/0/Android/data/com.briannalee.butterflysoup/files/game
Loader init took 0.03s
Loader init took 0.03s
Loading error handling took 1.15s
Loading error handling took 1.15s
Loading script took 26.78s
Loading script took 26.78s
Saving to /storage/emulated/0/Android/data/com.briannalee.butterflysoup/files/saves
Loading save slot metadata. took 0.01s
Loading save slot metadata. took 0.01s
Loading persistent took 0.00s
Loading persistent took 0.00s
Importing _renpysteam: ImportError('No module named _renpysteam',)
Set script version to: (7, 4, 0)
Running init code took 1.27s
Running init code took 1.27s
Loading analysis data took 0.37s
Loading analysis data took 0.37s
Analyze and compile ATL took 0.86s
Analyze and compile ATL took 0.86s
Index archives took 0.00s
Index archives took 0.00s
Dump and make backups. took 0.00s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Making clean stores took 0.00s
Initial gc. took 1.55s
Initial gc. took 1.55s
DPI scale factor: 1.000000
Creating interface object took 0.00s
Creating interface object took 0.00s
Cleaning stores took 0.00s
Cleaning stores took 0.00s
Init translation took 1.74s
Init translation took 1.74s
Build styles took 0.05s
Build styles took 0.05s
Load screen analysis took 0.22s
Load screen analysis took 0.22s
Analyze screens took 0.01s
Analyze screens took 0.01s
Save screen analysis took 0.00s
Save screen analysis took 0.00s
Prepare screens took 0.80s
Prepare screens took 0.80s
Save pyanalysis. took 0.00s
Save pyanalysis. took 0.00s
Save bytecode. took 0.00s
Save bytecode. took 0.00s
Running _start took 0.01s
Running _start took 0.01s
Interface start took 5.72s
Interface start took 5.72s
Interface start took 1.54s
Interface start took 1.54s
primary display bounds: (0, 0, 1280, 800)
primary display bounds: (0, 0, 1280, 800)
swap interval: 1 frames
swap interval: 1 frames
Using GL DLL.
Fullscreen mode.
Using GL DLL.
Fullscreen mode.
Opening in fullscreen failed: error('Android only supports one window',)
Windowed mode.
Could not get pygame screen: error('Android only supports one window',)
Vendor: 'ARM'
Renderer: 'Mali-T720'
Version: 'OpenGL ES 3.1 v1.r7p0-02rel0.346006f07df626299db0815d6206ce13'
Display Info: None
Extensions:
GL_ARM_mali_program_binary
GL_ARM_mali_shader_binary
GL_ARM_rgba8
GL_ARM_shader_framebuffer_fetch
GL_ARM_shader_framebuffer_fetch_depth_stencil
GL_EXT_blend_minmax
GL_EXT_copy_image
GL_EXT_debug_marker
GL_EXT_discard_framebuffer
GL_EXT_disjoint_timer_query
GL_EXT_gpu_shader5
GL_EXT_multisampled_render_to_texture
GL_EXT_occlusion_query_boolean
GL_EXT_read_format_bgra
GL_EXT_robustness
GL_EXT_sRGB
GL_EXT_sRGB_write_control
GL_EXT_shader_io_blocks
GL_EXT_shader_pixel_local_storage
GL_EXT_shadow_samplers
GL_EXT_texture_border_clamp
GL_EXT_texture_buffer
GL_EXT_texture_cube_map_array
GL_EXT_texture_format_BGRA8888
GL_EXT_texture_rg
GL_EXT_texture_sRGB_decode
GL_EXT_texture_storage
GL_EXT_texture_type_2_10_10_10_REV
GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent
GL_KHR_debug
GL_KHR_texture_compression_astc_hdr
GL_KHR_texture_compression_astc_ldr
GL_OES_EGL_image
GL_OES_EGL_image_external
GL_OES_EGL_sync
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_compressed_paletted_texture
GL_OES_copy_image
GL_OES_depth24
GL_OES_depth_texture
GL_OES_depth_texture_cube_map
GL_OES_element_index_uint
GL_OES_fbo_render_mipmap
GL_OES_get_program_binary
GL_OES_gpu_shader5
GL_OES_mapbuffer
GL_OES_packed_depth_stencil
GL_OES_required_internalformat
GL_OES_rgb8_rgba8
GL_OES_sample_shading
GL_OES_sample_variables
GL_OES_shader_image_atomic
GL_OES_shader_io_blocks
GL_OES_shader_multisample_interpolation
GL_OES_standard_derivatives
GL_OES_surfaceless_context
GL_OES_texture_3D
GL_OES_texture_border_clamp
GL_OES_texture_buffer
GL_OES_texture_compression_astc
GL_OES_texture_cube_map_array
GL_OES_texture_npot
GL_OES_texture_stencil8
GL_OES_texture_storage_multisample_2d_array
GL_OES_vertex_array_object
GL_OES_vertex_half_float
Number of texture units: 16
Using shader environment.
Using FBO RTT.
Root FBO is: 0
FBO Maximum Texture Size: 2048
Using gles renderer.
Texture testing:
- Hardware max texture size: 8192
- 64px textures work.
- 128px textures work.
- 256px textures work.
- 512px textures work.
I get an error for renpysteam as well, however mine works. Seems the problem is with the screen, or drawing to it or something.
I’m currently away from my development computer, I will have a debug version ready as soon as I can.
I LOVE THIS GAME, THIS GAME IS SIMPLE FANTASTIC (sorry if there's something wrong, i'm brazilian and i'm using the translator) <3
Alguien sabe si alguien lo esta traduciendo al español ?
Trabajé con alguien, pero se detuvo.
I worked with someone, but they stopped.
https://github.com/hackerncoder/butterfly-soup_translations
Amazon Kindle Fire HD 10 and Xiaomi Pocophone F1(Android 10) doesn't run the game. CTD in the loading screen. I think same as alexnz
I can replicate it to some extent on my phone too.. It’s a little wonky. I’ll upload the old betarelease 3, which I know works.
Game doesn't run on my phone :(
Any errors? Could you describe the problem?
Not sure if an error, exactly. Game just hangs on initial loading screen for a bit, then black screens and app closes.
This is on a Pixel 3a running Android 11.
What happens if you go back into the game? I had something similar (Pixel 4 Android 11), where it would go black and just hang, closing and opening worked.
It does the same thing I described no matter how many times I open it. I've also tried clearing storage and cache too, fwiw.
Hmm… I see, I’ll upload betarelease 3, it should work.
Love to see Butterfly Soup being made available on more platforms. Any word on the long awaited sequel?
No, sorry, I don’t have anything to do with the official game or sequel, I would love to know just as much as you.