Stan5851

Forum Fanatic
Oct 18, 2019
4,675
9,730
658
Maybe someone has saves after leaving prison? Or will everything get even worse?
Monica is not going to leave for the Farm yet, but she has to survive on her own. At the end of the 3rd episode she even manages to regain some of her former position in the society, but in general, the situation is quite difficult, because she is still outlawed and undocumented, and the scary owners of the Farm have not gone anywhere and are waiting for the slightest slip on her part to take her there.

All in all, on the one hand, Monica has "accomplished a lot", but how it all ends remains to be seen. Again, don't forget that there are a lot of side routes in the game, many of which have already gotten their endings, and they weren't happy ones for Monica. Yes, in the main storyline of the game (The Office/Photoshoots) we hope for several different outcomes, not only bad but also good, but it's not carved in stone, so we'll just cross our fingers and hope for the best..I also encourage you to read the FAQ.
 
  • Like
Reactions: vimmers

H6tch

New Member
Oct 3, 2017
3
0
121
Screenshot 2025-05-21 221811.png Screenshot 2025-05-21 222029.png Screenshot 2025-05-21 222558.png
I cant keep up.. ?
If I go speak to Mr Campbell after the Butterfly Photoshoot scene, there is only text and no images/black backround..
:cry:
 

H6tch

New Member
Oct 3, 2017
3
0
121
Screenshot 2025-05-21 222859.png
Also I dont remender this new outfit ( Red skirt seethrought )
I dont remember getting it in the game
Could this be the problem ?
 

xerex24

Newbie
Apr 12, 2020
22
3
86
Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\ast.py", line 914, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\python.py", line 2028, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\core.py", line 3518, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\transition.py", line 47, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\screen.py", line 714, in event
rv = self.child.event(ev, x, y, st)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\behavior.py", line 962, in event
return handle_click(self.clicked)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\behavior.py", line 897, in handle_click
rv = run(action)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\behavior.py", line 313, in run
new_rv = run(i, *args, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\behavior.py", line 320, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 452, in __call__
renpy.load(fn)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\loadsave.py", line 769, in load
roots, log = loads(location.load(filename))
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\savelocation.py", line 465, in load
return l.load(slotname)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\savelocation.py", line 263, in load
rv = zf.read("log")
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/zipfile.py", line 935, in read
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/zipfile.py", line 630, in read
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/zipfile.py", line 684, in rea

pls help
 

Stan5851

Forum Fanatic
Oct 18, 2019
4,675
9,730
658
Full traceback:
File "renpy/common/_layout/screen_load_save.rpym", line 35, in script
$ ui.interact()
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\ast.py", line 914, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\python.py", line 2028, in py_exec_bytecode
exec bytecode in globals, locals
File "renpy/common/_layout/screen_load_save.rpym", line 35, in <module>
$ ui.interact()
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\core.py", line 3518, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\transition.py", line 47, in event
return self.new_widget.event(ev, x, y, st) # E1101
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\screen.py", line 714, in event
rv = self.child.event(ev, x, y, st)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 244, in event
rv = d.event(ev, x - xo, y - yo, st)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\layout.py", line 998, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\behavior.py", line 962, in event
return handle_click(self.clicked)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\behavior.py", line 897, in handle_click
rv = run(action)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\behavior.py", line 313, in run
new_rv = run(i, *args, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\display\behavior.py", line 320, in run
return action(*args, **kwargs)
File "renpy/common/00action_file.rpy", line 452, in __call__
renpy.load(fn)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\loadsave.py", line 769, in load
roots, log = loads(location.load(filename))
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\savelocation.py", line 465, in load
return l.load(slotname)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\FashionBusiness-EP2.1-v16-COMPLETED-Extra-pc\renpy\savelocation.py", line 263, in load
rv = zf.read("log")
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/zipfile.py", line 935, in read
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/zipfile.py", line 630, in read
File "/home/tom/ab/x64lucid-deps/install/lib/python2.7/zipfile.py", line 684, in rea

pls help
Put the text under a spoiler. As for error, the first place to start is to make sure you have a short enough path to the game folder. If you run the game from the system partition C, the path should look like this: C:\Games\FashionBusiness-EP2.1-v16 (the shorter the better).
 
  • Like
Reactions: agn25

ocornolt

Newbie
Feb 7, 2022
29
72
63
When I first played this, when it was just episode 1, I was so excited. After the first episode, my mind was racing, thinking about what could happen next, I was especially intrigued by the slums hostel, mommy and the whole fallen path but it felt like where the series would naturally end as that felt like the lowest of the low.

In all honesty, after experience the fallen path while playing, it create a new like fetish for me, where the beautiful / entitled girl loses status and becomes a "cheap" slut. Slow-burn corruption is always better so I enjoyed what little updates we were getting on the slums path.

I've said it before but I wanted to explain where I was coming from, the ending of the slums path was very disappointing, it felt rushed, ending too quickly, as if tossed aside.

I've yet to find something similar to fill the slums void in my heart, if anyone is aware of any games or anything that is similar, please message me or replay to this.
 

xerex24

Newbie
Apr 12, 2020
22
3
86
obraz_2025-05-22_212035543.png
at this scene the game keeps crashing without any error messages, does anyone of you have an idea or solution to get rid of this problem?
here is the full error code that I got from the report

Thu May 22 21:28:34 2025
Windows-8-6.2.9200
Ren'Py 7.3.5.606

You don't have permission to view the spoiler content. Log in or register now.
 
Last edited by a moderator:
  • Disagree
Reactions: Alea iacta est

Stan5851

Forum Fanatic
Oct 18, 2019
4,675
9,730
658
View attachment 4865111
at this scene the game keeps crashing without any error messages, does anyone of you have an idea or solution to get rid of this problem?
here is the full error code that I got from the report

Thu May 22 21:28:34 2025
Windows-8-6.2.9200
Ren'Py 7.3.5.606


Bootstrap to the start of init.init took 0.05s
Early init took 0.00s
Loader init took 0.96s
Loading error handling took 0.41s
Loading script took 5.67s
Loading save slot metadata. took 0.20s
Loading persistent took 0.01s
Importing _renpysteam: ImportError('No module named _renpysteam',)
Set script version to: (7, 3, 5)
C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16
Running init code took 0.72s
Loading analysis data took 0.04s
Analyze and compile ATL took 0.04s
Index archives took 0.00s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc. took 0.26s
DPI scale factor: 1.000000
Creating interface object took 0.06s
Cleaning stores took 0.00s
Init translation took 0.03s
Build styles took 0.01s
Load screen analysis took 0.03s
Analyze screens took 0.00s
Save screen analysis took 0.00s
Prepare screens took 0.12s
Save pyanalysis. took 0.00s
Save bytecode. took 0.00s
Running _start took 0.00s
Performance test:
Interface start took 0.26s

primary display bounds: (0, 0, 1920, 1080)
swap interval: -1 frames
Fullscreen mode.
Screen sizes: virtual=(1920, 1080) physical=(1920, 1080) drawable=(1920, 1080)
Vendor: 'ATI Technologies Inc.'
Renderer: 'AMD Radeon RX 6600'
Version: '4.6.0 Compatibility Profile Context 25.5.1.250417'
Display Info: <Info({'blit_sw_CC': False, 'refresh_rate': 165, 'bitsize': 32, 'wm': True, 'losses': (0, 0, 0, 8), 'hw': False, 'masks': (16711680L, 65280L, 255L, 0L), 'current_h': 1080, 'current_w': 1920, 'shifts': (16, 8, 0, 0), 'blit_sw_A': False, 'blit_hw': False, 'blit_sw': False, 'bytesize': 4, 'blit_hw_CC': False, 'blit_hw_A': False, 'video_mem': 268435456})>
Fixed-function is blacklisted.
Extensions:
GL_AMD_blend_minmax_factor
GL_AMD_conservative_depth
GL_AMD_debug_output
GL_AMD_depth_clamp_separate
GL_AMD_gpu_shader_half_float
GL_AMD_gpu_shader_int16
GL_AMD_gpu_shader_int64
GL_AMD_multi_draw_indirect
GL_AMD_pinned_memory
GL_AMD_query_buffer_object
GL_AMD_sample_positions
GL_AMD_seamless_cubemap_per_texture
GL_AMD_shader_trinary_minmax
GL_AMD_texture_cube_map_array
GL_AMD_vertex_shader_layer
GL_AMD_vertex_shader_viewport_index
GL_ARB_ES2_compatibility
GL_ARB_ES3_1_compatibility
GL_ARB_ES3_2_compatibility
GL_ARB_ES3_compatibility
GL_ARB_arrays_of_arrays
GL_ARB_base_instance
GL_ARB_bindless_texture
GL_ARB_blend_func_extended
GL_ARB_buffer_storage
GL_ARB_clear_buffer_object
GL_ARB_clear_texture
GL_ARB_clip_control
GL_ARB_color_buffer_float
GL_ARB_compatibility
GL_ARB_compressed_texture_pixel_storage
GL_ARB_compute_shader
GL_ARB_conditional_render_inverted
GL_ARB_conservative_depth
GL_ARB_copy_buffer
GL_ARB_copy_image
GL_ARB_cull_distance
GL_ARB_debug_output
GL_ARB_depth_buffer_float
GL_ARB_depth_clamp
GL_ARB_depth_texture
GL_ARB_derivative_control
GL_ARB_direct_state_access
GL_ARB_draw_buffers
GL_ARB_draw_buffers_blend
GL_ARB_draw_elements_base_vertex
GL_ARB_draw_indirect
GL_ARB_draw_instanced
GL_ARB_enhanced_layouts
GL_ARB_explicit_attrib_location
GL_ARB_explicit_uniform_location
GL_ARB_fragment_coord_conventions
GL_ARB_fragment_layer_viewport
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_fragment_shader_interlock
GL_ARB_framebuffer_no_attachments
GL_ARB_framebuffer_object
GL_ARB_framebuffer_sRGB
GL_ARB_geometry_shader4
GL_ARB_get_program_binary
GL_ARB_get_texture_sub_image
GL_ARB_gl_spirv
GL_ARB_gpu_shader5
GL_ARB_gpu_shader_fp64
GL_ARB_gpu_shader_int64
GL_ARB_half_float_pixel
GL_ARB_half_float_vertex
GL_ARB_indirect_parameters
GL_ARB_instanced_arrays
GL_ARB_internalformat_query
GL_ARB_internalformat_query2
GL_ARB_invalidate_subdata
GL_ARB_map_buffer_range
GL_ARB_multi_bind
GL_ARB_multi_draw_indirect
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_occlusion_query2
GL_ARB_parallel_shader_compile
GL_ARB_pipeline_statistics_query
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_polygon_offset_clamp
GL_ARB_post_depth_coverage
GL_ARB_program_interface_query
GL_ARB_provoking_vertex
GL_ARB_query_buffer_object
GL_ARB_robustness
GL_ARB_sample_locations
GL_ARB_sample_shading
GL_ARB_sampler_objects
GL_ARB_seamless_cube_map
GL_ARB_seamless_cubemap_per_texture
GL_ARB_separate_shader_objects
GL_ARB_shader_atomic_counter_ops
GL_ARB_shader_atomic_counters
GL_ARB_shader_ballot
GL_ARB_shader_bit_encoding
GL_ARB_shader_clock
GL_ARB_shader_draw_parameters
GL_ARB_shader_group_vote
GL_ARB_shader_image_load_store
GL_ARB_shader_image_size
GL_ARB_shader_objects
GL_ARB_shader_precision
GL_ARB_shader_stencil_export
GL_ARB_shader_storage_buffer_object
GL_ARB_shader_subroutine
GL_ARB_shader_texture_image_samples
GL_ARB_shader_texture_lod
GL_ARB_shader_viewport_layer_array
GL_ARB_shading_language_100
GL_ARB_shading_language_420pack
GL_ARB_shading_language_packing
GL_ARB_shadow
GL_ARB_shadow_ambient
GL_ARB_sparse_buffer
GL_ARB_sparse_texture
GL_ARB_spirv_extensions
GL_ARB_stencil_texturing
GL_ARB_sync
GL_ARB_tessellation_shader
GL_ARB_texture_barrier
GL_ARB_texture_border_clamp
GL_ARB_texture_buffer_object
GL_ARB_texture_buffer_object_rgb32
GL_ARB_texture_buffer_range
GL_ARB_texture_compression
GL_ARB_texture_compression_bptc
GL_ARB_texture_compression_rgtc
GL_ARB_texture_cube_map
GL_ARB_texture_cube_map_array
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3
GL_ARB_texture_filter_anisotropic
GL_ARB_texture_filter_minmax
GL_ARB_texture_float
GL_ARB_texture_gather
GL_ARB_texture_mirror_clamp_to_edge
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_multisample
GL_ARB_texture_multisample_no_array
GL_ARB_texture_non_power_of_two
GL_ARB_texture_query_levels
GL_ARB_texture_query_lod
GL_ARB_texture_rectangle
GL_ARB_texture_rg
GL_ARB_texture_rgb10_a2ui
GL_ARB_texture_stencil8
GL_ARB_texture_storage
GL_ARB_texture_storage_multisample
GL_ARB_texture_swizzle
GL_ARB_texture_view
GL_ARB_timer_query
GL_ARB_transform_feedback
GL_ARB_transform_feedback2
GL_ARB_transform_feedback3
GL_ARB_transform_feedback_instanced
GL_ARB_transform_feedback_overflow_query
GL_ARB_transpose_matrix
GL_ARB_uniform_buffer_object
GL_ARB_vertex_array_bgra
GL_ARB_vertex_array_object
GL_ARB_vertex_attrib_64bit
GL_ARB_vertex_attrib_binding
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_vertex_type_10f_11f_11f_rev
GL_ARB_vertex_type_2_10_10_10_rev
GL_ARB_viewport_array
GL_ARB_window_pos
GL_ATI_draw_buffers
GL_ATI_meminfo
GL_ATI_separate_stencil
GL_ATI_shader_texture_lod
GL_ATI_texture_env_combine3
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_bindable_uniform
GL_EXT_blend_color
GL_EXT_blend_equation_separate
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_compiled_vertex_array
GL_EXT_copy_buffer
GL_EXT_copy_texture
GL_EXT_debug_label
GL_EXT_depth_bounds_test
GL_EXT_direct_state_access
GL_EXT_draw_buffers2
GL_EXT_draw_instanced
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXT_framebuffer_object
GL_EXT_framebuffer_sRGB
GL_EXT_geometry_shader4
GL_EXT_gpu_program_parameters
GL_EXT_gpu_shader4
GL_EXT_memory_object
GL_EXT_memory_object_win32
GL_EXT_multi_draw_arrays
GL_EXT_nonuniform_qualifier
GL_EXT_packed_depth_stencil
GL_EXT_packed_float
GL_EXT_packed_pixels
GL_EXT_pixel_buffer_object
GL_EXT_point_parameters
GL_EXT_polygon_offset_clamp
GL_EXT_provoking_vertex
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_semaphore
GL_EXT_semaphore_win32
GL_EXT_separate_specular_color
GL_EXT_shader_image_load_formatted
GL_EXT_shader_image_load_store
GL_EXT_shader_integer_mix
GL_EXT_shadow_funcs
GL_EXT_stencil_wrap
GL_EXT_subtexture
GL_EXT_texture
GL_EXT_texture3D
GL_EXT_texture_array
GL_EXT_texture_buffer_object
GL_EXT_texture_compression_bptc
GL_EXT_texture_compression_latc
GL_EXT_texture_compression_rgtc
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_integer
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_object
GL_EXT_texture_rectangle
GL_EXT_texture_sRGB
GL_EXT_texture_sRGB_R8
GL_EXT_texture_sRGB_RG8
GL_EXT_texture_sRGB_decode
GL_EXT_texture_shadow_lod
GL_EXT_texture_shared_exponent
GL_EXT_texture_snorm
GL_EXT_texture_storage
GL_EXT_texture_swizzle
GL_EXT_timer_query
GL_EXT_transform_feedback
GL_EXT_vertex_array
GL_EXT_vertex_array_bgra
GL_EXT_vertex_attrib_64bit
GL_IBM_texture_mirrored_repeat
GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent
GL_KHR_context_flush_control
GL_KHR_debug
GL_KHR_no_error
GL_KHR_parallel_shader_compile
GL_KHR_robust_buffer_access_behavior
GL_KHR_robustness
GL_KHR_shader_subgroup
GL_KHR_texture_compression_astc_ldr
GL_NV_blend_square
GL_NV_conditional_render
GL_NV_copy_image
GL_NV_depth_buffer_float
GL_NV_float_buffer
GL_NV_half_float
GL_NV_mesh_shader
GL_NV_primitive_restart
GL_NV_shader_atomic_int64
GL_NV_texgen_reflection
GL_NV_texture_barrier
GL_NV_timeline_semaphore
GL_OES_EGL_image
GL_OVR_multiview
GL_OVR_multiview2
GL_S3_s3tc
GL_SGIS_generate_mipmap
GL_SGIS_texture_edge_clamp
GL_SGIS_texture_lod
GL_SUN_multi_draw_arrays
WGL_EXT_swap_control
Number of texture units: 8
Using shader environment.
Using FBO RTT.
Root FBO is: 0
FBO Maximum Texture Size: 2048
Using gl renderer.
Texture testing:
- Hardware max texture size: 16384
- 64px textures work.
- 128px textures work.
- 256px textures work.
- 512px textures work.
- 1024px textures work.
- 2048px textures work.
Root FBO is: 0
FBO Maximum Texture Size: 2048
controller: '78696e70757401000000000000000000' 'XInput Controller' 1L
Total time until interface ready: 9.69000005722s
- Target is 5 frames in 0.333333333333 seconds.
- Frame drawn at 0.000000 seconds.
- Frame drawn at 0.010061 seconds.
- Frame drawn at 0.016061 seconds.
- Frame drawn at 0.021061 seconds.
- Frame drawn at 0.034060 seconds.
- 0.034060 seconds to render 5 frames.
after load!

Full traceback:
File "game/00_Functions/scene_controller.rpy", line 139, in script call
if interact_data[0] == "process_object_click_alternate_action":
File "game/00_Functions/objects.rpy", line 469, in script call
call process_hooks(obj_name, api_scene_name) from _call_process_hooks_11
File "game/00_Functions/hooks_controller.rpy", line 402, in script call
call expression label_name from _call_expression_5 #вызов Ń…Ńка
File "game/Quests/EP2_09/EP29_Quests_Monica_College.rpy", line 249, in script call
call dialogue_classmate_14() from _call_dialogue_classmate_14
File "game/Quests/EP2_08/ep28_dialogues3_classmate_hscene.rpy", line 3519, in script
with fadelong
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\ast.py", line 1389, in execute
renpy.exports.with_statement(trans, paired)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\exports.py", line 1601, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2251, in do_with
clear=clear)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 3194, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2094, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
rv = render(root, width, height, st, st)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\transition.py", line 182, in render
surf = renpy.display.render.render(trans, width, height, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\transition.py", line 360, in render
bottom = render(self.old_widget, width, height, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\image.py", line 500, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\image.py", line 306, in wrap_render
rend = render(child, w, h, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\video.py", line 405, in render
tex, _ = get_movie_texture(self.channel, self.mask_channel, self.side_mask)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\video.py", line 177, in get_movie_texture
tex = renpy.display.draw.load_texture(surf, True)
File "gldraw.pyx", line 738, in renpy.gl.gldraw.GLDraw.load_texture
File "gltexture.pyx", line 883, in renpy.gl.gltexture.texture_grid_from_surface
File "gltexture.pyx", line 319, in renpy.gl.gltexture.TextureCore.load_surface
File "gltexture.pyx", line 1174, in renpy.gl.gltexture.premultiply
MemoryError:

While running game code:
File "game/00_Functions/scene_controller.rpy", line 139, in script call
if interact_data[0] == "process_object_click_alternate_action":
File "game/00_Functions/objects.rpy", line 469, in script call
call process_hooks(obj_name, api_scene_name) from _call_process_hooks_11
File "game/00_Functions/hooks_controller.rpy", line 402, in script call
call expression label_name from _call_expression_5 #вызов Ń…Ńка
File "game/Quests/EP2_09/EP29_Quests_Monica_College.rpy", line 249, in script call
call dialogue_classmate_14() from _call_dialogue_classmate_14
File "game/Quests/EP2_08/ep28_dialogues3_classmate_hscene.rpy", line 3519, in script
with fadelong
MemoryError:
C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\pgrender.py:118: UserWarning: Memory leak via Surface in pygame_sdl2.
surf = Surface((width + 4, height + 4), 0, sample)
While handling exception:
Traceback (most recent call last):
File "game/00_Functions/08_Exceptions.rpy", line 211, in handle_exception
rv = renpy.invoke_in_new_context(IW_exception, not is_unhandlable, filename)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\game.py", line 281, in invoke_in_new_context
return callable(*args, **kwargs)
File "game/00_Functions/08_Exceptions.rpy", line 205, in IW_exception
rv = renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 3194, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2094, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
rv = render(root, width, height, st, st)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\image.py", line 500, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\image.py", line 306, in wrap_render
rend = render(child, w, h, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\video.py", line 405, in render
tex, _ = get_movie_texture(self.channel, self.mask_channel, self.side_mask)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\video.py", line 177, in get_movie_texture
tex = renpy.display.draw.load_texture(surf, True)
File "gldraw.pyx", line 738, in renpy.gl.gldraw.GLDraw.load_texture
File "gltexture.pyx", line 883, in renpy.gl.gltexture.texture_grid_from_surface
File "gltexture.pyx", line 319, in
Get that shit under a spoiler, show some respect for other players.
 

agn25

Well-Known Member
Nov 20, 2017
1,402
3,159
445
When I first played this, when it was just episode 1, I was so excited. After the first episode, my mind was racing, thinking about what could happen next, I was especially intrigued by the slums hostel, mommy and the whole fallen path but it felt like where the series would naturally end as that felt like the lowest of the low.

In all honesty, after experience the fallen path while playing, it create a new like fetish for me, where the beautiful / entitled girl loses status and becomes a "cheap" slut. Slow-burn corruption is always better so I enjoyed what little updates we were getting on the slums path.

I've said it before but I wanted to explain where I was coming from, the ending of the slums path was very disappointing, it felt rushed, ending too quickly, as if tossed aside.

I've yet to find something similar to fill the slums void in my heart, if anyone is aware of any games or anything that is similar, please message me or replay to this.
I think all the current endings feel rushed. Mainly due to the fact that the real ending will not be until Monica finds out who is behind her fall. Of the endings so far I believe the falling path has been the best of them. The only lower she could fall from that ending is if she was also a drug addict.

If DM had added two particular scenes to the falling path it would feel much more complete to my mind. One being a follow up to the four punks scene from her slum apartment and the other scene being Monica working by the dancing pole in the slums courtyard at night. Monica got a lot of hints from her slum customers that the real money would be made there at night and I always was waiting for that scenario to happen.

The chance for Monica to work on the street for Mommy is done but she still can be paying the Kebab guy to rent the slum apartment. The possibility of the punks returning is there, with Monica sneaking them in with some inducement for her from the punks.

Also there is no reason Monica can't stumble upon the events at night in the slum courtyard and become involved as only she can. So there is hope that the two scenes I feel are missing from the falling path could still happen in the future.

Who knows? Maybe with a couple less girl parties we might have got those two scenes before the falling path end.
 

Lycan73

Member
Jun 5, 2017
290
770
226
View attachment 4865111
at this scene the game keeps crashing without any error messages, does anyone of you have an idea or solution to get rid of this problem?
here is the full error code that I got from the report

Thu May 22 21:28:34 2025
Windows-8-6.2.9200
Ren'Py 7.3.5.606


Bootstrap to the start of init.init took 0.05s
Early init took 0.00s
Loader init took 0.96s
Loading error handling took 0.41s
Loading script took 5.67s
Loading save slot metadata. took 0.20s
Loading persistent took 0.01s
Importing _renpysteam: ImportError('No module named _renpysteam',)
Set script version to: (7, 3, 5)
C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16
Running init code took 0.72s
Loading analysis data took 0.04s
Analyze and compile ATL took 0.04s
Index archives took 0.00s
Dump and make backups. took 0.00s
Cleaning cache took 0.00s
Making clean stores took 0.00s
Initial gc. took 0.26s
DPI scale factor: 1.000000
Creating interface object took 0.06s
Cleaning stores took 0.00s
Init translation took 0.03s
Build styles took 0.01s
Load screen analysis took 0.03s
Analyze screens took 0.00s
Save screen analysis took 0.00s
Prepare screens took 0.12s
Save pyanalysis. took 0.00s
Save bytecode. took 0.00s
Running _start took 0.00s
Performance test:
Interface start took 0.26s

primary display bounds: (0, 0, 1920, 1080)
swap interval: -1 frames
Fullscreen mode.
Screen sizes: virtual=(1920, 1080) physical=(1920, 1080) drawable=(1920, 1080)
Vendor: 'ATI Technologies Inc.'
Renderer: 'AMD Radeon RX 6600'
Version: '4.6.0 Compatibility Profile Context 25.5.1.250417'
Display Info: <Info({'blit_sw_CC': False, 'refresh_rate': 165, 'bitsize': 32, 'wm': True, 'losses': (0, 0, 0, 8), 'hw': False, 'masks': (16711680L, 65280L, 255L, 0L), 'current_h': 1080, 'current_w': 1920, 'shifts': (16, 8, 0, 0), 'blit_sw_A': False, 'blit_hw': False, 'blit_sw': False, 'bytesize': 4, 'blit_hw_CC': False, 'blit_hw_A': False, 'video_mem': 268435456})>
Fixed-function is blacklisted.
Extensions:
GL_AMD_blend_minmax_factor
GL_AMD_conservative_depth
GL_AMD_debug_output
GL_AMD_depth_clamp_separate
GL_AMD_gpu_shader_half_float
GL_AMD_gpu_shader_int16
GL_AMD_gpu_shader_int64
GL_AMD_multi_draw_indirect
GL_AMD_pinned_memory
GL_AMD_query_buffer_object
GL_AMD_sample_positions
GL_AMD_seamless_cubemap_per_texture
GL_AMD_shader_trinary_minmax
GL_AMD_texture_cube_map_array
GL_AMD_vertex_shader_layer
GL_AMD_vertex_shader_viewport_index
GL_ARB_ES2_compatibility
GL_ARB_ES3_1_compatibility
GL_ARB_ES3_2_compatibility
GL_ARB_ES3_compatibility
GL_ARB_arrays_of_arrays
GL_ARB_base_instance
GL_ARB_bindless_texture
GL_ARB_blend_func_extended
GL_ARB_buffer_storage
GL_ARB_clear_buffer_object
GL_ARB_clear_texture
GL_ARB_clip_control
GL_ARB_color_buffer_float
GL_ARB_compatibility
GL_ARB_compressed_texture_pixel_storage
GL_ARB_compute_shader
GL_ARB_conditional_render_inverted
GL_ARB_conservative_depth
GL_ARB_copy_buffer
GL_ARB_copy_image
GL_ARB_cull_distance
GL_ARB_debug_output
GL_ARB_depth_buffer_float
GL_ARB_depth_clamp
GL_ARB_depth_texture
GL_ARB_derivative_control
GL_ARB_direct_state_access
GL_ARB_draw_buffers
GL_ARB_draw_buffers_blend
GL_ARB_draw_elements_base_vertex
GL_ARB_draw_indirect
GL_ARB_draw_instanced
GL_ARB_enhanced_layouts
GL_ARB_explicit_attrib_location
GL_ARB_explicit_uniform_location
GL_ARB_fragment_coord_conventions
GL_ARB_fragment_layer_viewport
GL_ARB_fragment_program
GL_ARB_fragment_program_shadow
GL_ARB_fragment_shader
GL_ARB_fragment_shader_interlock
GL_ARB_framebuffer_no_attachments
GL_ARB_framebuffer_object
GL_ARB_framebuffer_sRGB
GL_ARB_geometry_shader4
GL_ARB_get_program_binary
GL_ARB_get_texture_sub_image
GL_ARB_gl_spirv
GL_ARB_gpu_shader5
GL_ARB_gpu_shader_fp64
GL_ARB_gpu_shader_int64
GL_ARB_half_float_pixel
GL_ARB_half_float_vertex
GL_ARB_indirect_parameters
GL_ARB_instanced_arrays
GL_ARB_internalformat_query
GL_ARB_internalformat_query2
GL_ARB_invalidate_subdata
GL_ARB_map_buffer_range
GL_ARB_multi_bind
GL_ARB_multi_draw_indirect
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_occlusion_query2
GL_ARB_parallel_shader_compile
GL_ARB_pipeline_statistics_query
GL_ARB_pixel_buffer_object
GL_ARB_point_parameters
GL_ARB_point_sprite
GL_ARB_polygon_offset_clamp
GL_ARB_post_depth_coverage
GL_ARB_program_interface_query
GL_ARB_provoking_vertex
GL_ARB_query_buffer_object
GL_ARB_robustness
GL_ARB_sample_locations
GL_ARB_sample_shading
GL_ARB_sampler_objects
GL_ARB_seamless_cube_map
GL_ARB_seamless_cubemap_per_texture
GL_ARB_separate_shader_objects
GL_ARB_shader_atomic_counter_ops
GL_ARB_shader_atomic_counters
GL_ARB_shader_ballot
GL_ARB_shader_bit_encoding
GL_ARB_shader_clock
GL_ARB_shader_draw_parameters
GL_ARB_shader_group_vote
GL_ARB_shader_image_load_store
GL_ARB_shader_image_size
GL_ARB_shader_objects
GL_ARB_shader_precision
GL_ARB_shader_stencil_export
GL_ARB_shader_storage_buffer_object
GL_ARB_shader_subroutine
GL_ARB_shader_texture_image_samples
GL_ARB_shader_texture_lod
GL_ARB_shader_viewport_layer_array
GL_ARB_shading_language_100
GL_ARB_shading_language_420pack
GL_ARB_shading_language_packing
GL_ARB_shadow
GL_ARB_shadow_ambient
GL_ARB_sparse_buffer
GL_ARB_sparse_texture
GL_ARB_spirv_extensions
GL_ARB_stencil_texturing
GL_ARB_sync
GL_ARB_tessellation_shader
GL_ARB_texture_barrier
GL_ARB_texture_border_clamp
GL_ARB_texture_buffer_object
GL_ARB_texture_buffer_object_rgb32
GL_ARB_texture_buffer_range
GL_ARB_texture_compression
GL_ARB_texture_compression_bptc
GL_ARB_texture_compression_rgtc
GL_ARB_texture_cube_map
GL_ARB_texture_cube_map_array
GL_ARB_texture_env_add
GL_ARB_texture_env_combine
GL_ARB_texture_env_crossbar
GL_ARB_texture_env_dot3
GL_ARB_texture_filter_anisotropic
GL_ARB_texture_filter_minmax
GL_ARB_texture_float
GL_ARB_texture_gather
GL_ARB_texture_mirror_clamp_to_edge
GL_ARB_texture_mirrored_repeat
GL_ARB_texture_multisample
GL_ARB_texture_multisample_no_array
GL_ARB_texture_non_power_of_two
GL_ARB_texture_query_levels
GL_ARB_texture_query_lod
GL_ARB_texture_rectangle
GL_ARB_texture_rg
GL_ARB_texture_rgb10_a2ui
GL_ARB_texture_stencil8
GL_ARB_texture_storage
GL_ARB_texture_storage_multisample
GL_ARB_texture_swizzle
GL_ARB_texture_view
GL_ARB_timer_query
GL_ARB_transform_feedback
GL_ARB_transform_feedback2
GL_ARB_transform_feedback3
GL_ARB_transform_feedback_instanced
GL_ARB_transform_feedback_overflow_query
GL_ARB_transpose_matrix
GL_ARB_uniform_buffer_object
GL_ARB_vertex_array_bgra
GL_ARB_vertex_array_object
GL_ARB_vertex_attrib_64bit
GL_ARB_vertex_attrib_binding
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_vertex_type_10f_11f_11f_rev
GL_ARB_vertex_type_2_10_10_10_rev
GL_ARB_viewport_array
GL_ARB_window_pos
GL_ATI_draw_buffers
GL_ATI_meminfo
GL_ATI_separate_stencil
GL_ATI_shader_texture_lod
GL_ATI_texture_env_combine3
GL_ATI_texture_float
GL_ATI_texture_mirror_once
GL_EXT_abgr
GL_EXT_bgra
GL_EXT_bindable_uniform
GL_EXT_blend_color
GL_EXT_blend_equation_separate
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_blend_subtract
GL_EXT_compiled_vertex_array
GL_EXT_copy_buffer
GL_EXT_copy_texture
GL_EXT_debug_label
GL_EXT_depth_bounds_test
GL_EXT_direct_state_access
GL_EXT_draw_buffers2
GL_EXT_draw_instanced
GL_EXT_draw_range_elements
GL_EXT_fog_coord
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_multisample
GL_EXT_framebuffer_object
GL_EXT_framebuffer_sRGB
GL_EXT_geometry_shader4
GL_EXT_gpu_program_parameters
GL_EXT_gpu_shader4
GL_EXT_memory_object
GL_EXT_memory_object_win32
GL_EXT_multi_draw_arrays
GL_EXT_nonuniform_qualifier
GL_EXT_packed_depth_stencil
GL_EXT_packed_float
GL_EXT_packed_pixels
GL_EXT_pixel_buffer_object
GL_EXT_point_parameters
GL_EXT_polygon_offset_clamp
GL_EXT_provoking_vertex
GL_EXT_rescale_normal
GL_EXT_secondary_color
GL_EXT_semaphore
GL_EXT_semaphore_win32
GL_EXT_separate_specular_color
GL_EXT_shader_image_load_formatted
GL_EXT_shader_image_load_store
GL_EXT_shader_integer_mix
GL_EXT_shadow_funcs
GL_EXT_stencil_wrap
GL_EXT_subtexture
GL_EXT_texture
GL_EXT_texture3D
GL_EXT_texture_array
GL_EXT_texture_buffer_object
GL_EXT_texture_compression_bptc
GL_EXT_texture_compression_latc
GL_EXT_texture_compression_rgtc
GL_EXT_texture_compression_s3tc
GL_EXT_texture_cube_map
GL_EXT_texture_edge_clamp
GL_EXT_texture_env_add
GL_EXT_texture_env_combine
GL_EXT_texture_env_dot3
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_integer
GL_EXT_texture_lod
GL_EXT_texture_lod_bias
GL_EXT_texture_mirror_clamp
GL_EXT_texture_object
GL_EXT_texture_rectangle
GL_EXT_texture_sRGB
GL_EXT_texture_sRGB_R8
GL_EXT_texture_sRGB_RG8
GL_EXT_texture_sRGB_decode
GL_EXT_texture_shadow_lod
GL_EXT_texture_shared_exponent
GL_EXT_texture_snorm
GL_EXT_texture_storage
GL_EXT_texture_swizzle
GL_EXT_timer_query
GL_EXT_transform_feedback
GL_EXT_vertex_array
GL_EXT_vertex_array_bgra
GL_EXT_vertex_attrib_64bit
GL_IBM_texture_mirrored_repeat
GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent
GL_KHR_context_flush_control
GL_KHR_debug
GL_KHR_no_error
GL_KHR_parallel_shader_compile
GL_KHR_robust_buffer_access_behavior
GL_KHR_robustness
GL_KHR_shader_subgroup
GL_KHR_texture_compression_astc_ldr
GL_NV_blend_square
GL_NV_conditional_render
GL_NV_copy_image
GL_NV_depth_buffer_float
GL_NV_float_buffer
GL_NV_half_float
GL_NV_mesh_shader
GL_NV_primitive_restart
GL_NV_shader_atomic_int64
GL_NV_texgen_reflection
GL_NV_texture_barrier
GL_NV_timeline_semaphore
GL_OES_EGL_image
GL_OVR_multiview
GL_OVR_multiview2
GL_S3_s3tc
GL_SGIS_generate_mipmap
GL_SGIS_texture_edge_clamp
GL_SGIS_texture_lod
GL_SUN_multi_draw_arrays
WGL_EXT_swap_control
Number of texture units: 8
Using shader environment.
Using FBO RTT.
Root FBO is: 0
FBO Maximum Texture Size: 2048
Using gl renderer.
Texture testing:
- Hardware max texture size: 16384
- 64px textures work.
- 128px textures work.
- 256px textures work.
- 512px textures work.
- 1024px textures work.
- 2048px textures work.
Root FBO is: 0
FBO Maximum Texture Size: 2048
controller: '78696e70757401000000000000000000' 'XInput Controller' 1L
Total time until interface ready: 9.69000005722s
- Target is 5 frames in 0.333333333333 seconds.
- Frame drawn at 0.000000 seconds.
- Frame drawn at 0.010061 seconds.
- Frame drawn at 0.016061 seconds.
- Frame drawn at 0.021061 seconds.
- Frame drawn at 0.034060 seconds.
- 0.034060 seconds to render 5 frames.
after load!

Full traceback:
File "game/00_Functions/scene_controller.rpy", line 139, in script call
if interact_data[0] == "process_object_click_alternate_action":
File "game/00_Functions/objects.rpy", line 469, in script call
call process_hooks(obj_name, api_scene_name) from _call_process_hooks_11
File "game/00_Functions/hooks_controller.rpy", line 402, in script call
call expression label_name from _call_expression_5 #вызов Ń…Ńка
File "game/Quests/EP2_09/EP29_Quests_Monica_College.rpy", line 249, in script call
call dialogue_classmate_14() from _call_dialogue_classmate_14
File "game/Quests/EP2_08/ep28_dialogues3_classmate_hscene.rpy", line 3519, in script
with fadelong
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\ast.py", line 1389, in execute
renpy.exports.with_statement(trans, paired)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\exports.py", line 1601, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2251, in do_with
clear=clear)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 3194, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2094, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
rv = render(root, width, height, st, st)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\transition.py", line 182, in render
surf = renpy.display.render.render(trans, width, height, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\transition.py", line 360, in render
bottom = render(self.old_widget, width, height, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\image.py", line 500, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\image.py", line 306, in wrap_render
rend = render(child, w, h, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\video.py", line 405, in render
tex, _ = get_movie_texture(self.channel, self.mask_channel, self.side_mask)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\video.py", line 177, in get_movie_texture
tex = renpy.display.draw.load_texture(surf, True)
File "gldraw.pyx", line 738, in renpy.gl.gldraw.GLDraw.load_texture
File "gltexture.pyx", line 883, in renpy.gl.gltexture.texture_grid_from_surface
File "gltexture.pyx", line 319, in renpy.gl.gltexture.TextureCore.load_surface
File "gltexture.pyx", line 1174, in renpy.gl.gltexture.premultiply
MemoryError:

While running game code:
File "game/00_Functions/scene_controller.rpy", line 139, in script call
if interact_data[0] == "process_object_click_alternate_action":
File "game/00_Functions/objects.rpy", line 469, in script call
call process_hooks(obj_name, api_scene_name) from _call_process_hooks_11
File "game/00_Functions/hooks_controller.rpy", line 402, in script call
call expression label_name from _call_expression_5 #вызов Ń…Ńка
File "game/Quests/EP2_09/EP29_Quests_Monica_College.rpy", line 249, in script call
call dialogue_classmate_14() from _call_dialogue_classmate_14
File "game/Quests/EP2_08/ep28_dialogues3_classmate_hscene.rpy", line 3519, in script
with fadelong
MemoryError:
C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\pgrender.py:118: UserWarning: Memory leak via Surface in pygame_sdl2.
surf = Surface((width + 4, height + 4), 0, sample)
While handling exception:
Traceback (most recent call last):
File "game/00_Functions/08_Exceptions.rpy", line 211, in handle_exception
rv = renpy.invoke_in_new_context(IW_exception, not is_unhandlable, filename)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\game.py", line 281, in invoke_in_new_context
return callable(*args, **kwargs)
File "game/00_Functions/08_Exceptions.rpy", line 205, in IW_exception
rv = renpy.ui.interact(mouse="screen", type="screen", suppress_overlay=True, suppress_underlay=True)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 3194, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2094, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
rv = render(root, width, height, st, st)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\image.py", line 500, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\image.py", line 306, in wrap_render
rend = render(child, w, h, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\video.py", line 405, in render
tex, _ = get_movie_texture(self.channel, self.mask_channel, self.side_mask)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\video.py", line 177, in get_movie_texture
tex = renpy.display.draw.load_texture(surf, True)
File "gldraw.pyx", line 738, in renpy.gl.gldraw.GLDraw.load_texture
File "gltexture.pyx", line 883, in renpy.gl.gltexture.texture_grid_from_surface
File "gltexture.pyx", line 319, in
That's not an error log; it's an error log apocalypse. I've seen shorter novels than this.
 
  • Haha
Reactions: Stan5851

qazxsw80

Active Member
Sep 1, 2019
830
1,824
331
I think all the current endings feel rushed. Mainly due to the fact that the real ending will not be until Monica finds out who is behind her fall. Of the endings so far I believe the falling path has been the best of them. The only lower she could fall from that ending is if she was also a drug addict.
Totally agree about endings - they all feel rushed to a certain extent, some more, some less.

There are a couple of events missing for the falling path that actually show that Monica fell completely - no bullshit about "getting her life back", her accepting her new life.

The basement ending should also be extended where depending on the choices on part of Monica she ends up in different positions in the basement - a sub or a dom.

The escort ending feels the most rushed and incomplete. Personally, I think there should be a series of scenes that provide the motivation behind Steve's protection of Monica. It makes zero sense for now. For example, making Monica his personal sex secretary (in place of the ugly redhead) or lending her as Monica (not some silly double) to the most important VIP clients for a lot of money. Steve is a businessman, his actions should have either money motivation or should be fun for him.
 
Last edited:

Skarfaze

Member
Aug 28, 2017
104
146
247
Totally agree about endings - they all feel rushed to a certain extent, some more, some less.

There are a couple of events missing for the falling path that actually show that Monica fell completely - no bullshit about "getting her life back", her accepting her new life.

The basement ending should also be extended where depending on the choices on part of Monica she ends up in different positions in the basement - a sub or a dom.

The escort ending feels the most rushed and incomplete. Personally, I think there should be a series of scenes that provide the motivation behind Steve's protection of Monica. It makes zero sense for now. For example, making Monica his personal sex secretary (in place of the ugly redhead) or lending her as Monica (not some silly double) to the most important VIP clients for a lot of money. Steve is a businessman, his actions should have either money motivation or should be fun for him.
100% agree on the basment ending take. I was so dissapointed to find that there is no way for monica to end up as a true sub slave in that ending. I do however think the falling path end was fine, would more scenes have been nice sure absolutely...but i think it ended ok. The escort ending is so forgettable, but that path was never my favourite so im not that bothered.
 

Stan5851

Forum Fanatic
Oct 18, 2019
4,675
9,730
658
100% agree on the basment ending take. I was so dissapointed to find that there is no way for monica to end up as a true sub slave in that ending. I do however think the falling path end was fine, would more scenes have been nice sure absolutely...but i think it ended ok. The escort ending is so forgettable, but that path was never my favourite so im not that bothered.
Why does Monica have to become some pathetic slave? She's a natural-born dominatrix, and we've clearly seen it. Besides, she is the most beautiful woman in the country, so all those pathetic worms, Philip and other female slaves in cages, should kiss her feet and crawl on their bellies in front of her.:whistle::coffee:
So the Basement ending is just perfect (imo). It would have been even better to expand on that ending by showing Monica handling her dominatrix duties and then overthrowing Philip's power.

I think DM did what he did on the premise that a woman as strong and indomitable as Monica could never be broken (even those stinking bums from Falling Path couldn't do that with her). So, knowing this, Philip prudently decided that Monica's unique talent for dominating and asserting her power over those beneath her would come in handy under the circumstances. :WeSmart:Besides, Philip himself is a pretty fucked up "dominant", he can only watch and do nothing. So who else but Monica, hehe.
 

agn25

Well-Known Member
Nov 20, 2017
1,402
3,159
445
Totally agree about endings - they all feel rushed to a certain extent, some more, some less.

There are a couple of events missing for the falling path that actually show that Monica fell completely - no bullshit about "getting her life back", her accepting her new life.

The basement ending should also be extended where depending on the choices on part of Monica she ends up in different positions in the basement - a sub or a dom.

The escort ending feels the most rushed and incomplete. Personally, I think there should be a series of scenes that provide the motivation behind Steve's protection of Monica. It makes zero sense for now. For example, making Monica his personal sex secretary (in place of the ugly redhead) or lending her as Monica (not some silly double) to the most important VIP clients for a lot of money. Steve is a businessman, his actions should have either money motivation or should be fun for him.
Just on Steve I think we are beginning to get what you are asking for from the VIP. Steve from his husband audition date uses Monica as a whore to make deals with Olaf, and as a follow up uses Mia to lure Monica to that meeting with the senator and media boss. These two scenes were motivated for the purpose of Steve's bank account and he is openly using Monica not Ruby to get what he wants. I always liked the VIP path for it's potential to bring Monica into contact with the wealthy and powerful of society and we saw this in v11.

I'm confident we will know Steve's motivations about Monica by the final update of the game. No doubt it is tied into the whole conspiracy acting against Monica.
 

qazxsw80

Active Member
Sep 1, 2019
830
1,824
331
100% agree on the basment ending take. I was so dissapointed to find that there is no way for monica to end up as a true sub slave in that ending. I do however think the falling path end was fine, would more scenes have been nice sure absolutely...but i think it ended ok. The escort ending is so forgettable, but that path was never my favourite so im not that bothered.
Personally, I think Decent Monkey was just busy with other games and had no time to implement a sub ending in that branch.
I mean the whole point of a game, even a visual novel, is to allow the player to make choices. That's the main diffirence between a comic book with pictures and this kind of game.

That crap written by Stan5851 is total bullshit and kink shaming. By the end of the basement branch when Monica is crawling into a cage we can see easily that Monica is ready to do anything. She is totally accepted her fate - a slave, a sub, whatever. Actually, based on the events and choices in the basements it makes much more sense for Monica to become a sub - if she is a "strong-willed free woman" who never does anything degrading, then she is supposed to leave the basement almost immediately. And it is implemented in the branch. But actually, she willingly sucks a dozen of guys, swallows sperm, drinks pee - anything and everything. And yet somehow the more she does that the more dominant she is. Silly, if not to say stupid.

More than that, it does seem that for Philip the ending where Monica is a sub is supposed to be more enjoyable based on his character. He is very dominant. It would be more fun for him to dominate such a woman as Monica, who in the past rejected and ridiculed him.
 

Stan5851

Forum Fanatic
Oct 18, 2019
4,675
9,730
658
qazxsw80 can write whatever he wants and accuse me of kink shaming and other nonsense, but the truth is that this is how the developer sees his own game. And if DM made that ending, then he had his reasons. No one can take away Monica's will and indomitable character. Besides, Philip still needed a replacement for the failed dominatrix "whore N1", and as practice has shown, a better dominatrix than Monica Buckfett, born to dominate and control people, simply doesn't exist.

At least among the three other bad endings for Monica (Julia path, Fallen Path and VIP Escort), the Basement ending is the only one that can be called conventionally good at this point. And at least here Victoria got what she deserved.

So someone should have some respect for DM and how his see the story developing. There will be more bad endings in this game, but will there be any really good ones is a big question. You already have 4(3) bad endings where Monica lost (just the way you like it), so it's not like you're being shortchanged on anything.

That's something I could complain about if I wanted to, but I'm refraining from that for now and quietly waiting for the true endings of the main storyline, among which I hope there will be room for relatively good/just good endings.
 
Last edited:

xerex24

Newbie
Apr 12, 2020
22
3
86
I'm sorry, but an uncaught exception occurred.

While loading <'MatrixColor' <'AlphaMask' <'Crop' <'Image' u'images/Rooms/House/Street/scene_Street_House_Outside.jpg'> 460 0 907 645> <'Image' u'images/Masks/Street_House_Outside_Teleport_Gate_Mask.webp'>> (1.2, 0.0, 0.0, 0.0, 0.14, 0.0, 1.2, 0.0, 0.0, 0.14, 0.0, 0.0, 0.84, 0.0, 0.098, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0)>:
File "game/00_Functions/scene_controller.rpy", line 134, in script
$ interact_data = ui.interact()
File "game/00_Functions/scene_controller.rpy", line 134, in <module>
$ interact_data = ui.interact()
error: subsurface rectangle outside surface area.

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

Full traceback:
File "game/00_Functions/scene_controller.rpy", line 134, in script
$ interact_data = ui.interact()
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\ast.py", line 914, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\python.py", line 2028, in py_exec_bytecode
exec bytecode in globals, locals
File "game/00_Functions/scene_controller.rpy", line 134, in <module>
$ interact_data = ui.interact()
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\ui.py", line 297, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2702, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 3194, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\core.py", line 2094, in draw_screen
renpy.config.screen_height,
File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
rv = render(root, width, height, st, st)
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\screen.py", line 675, in render
child = renpy.display.render.render(self.child, w, h, st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 722, in render
surf = render(child, width, height, cst, cat)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "accelerator.pyx", line 110, in renpy.display.accelerator.transform_render
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\behavior.py", line 774, in render
rv = super(Button, self).render(width, height, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\layout.py", line 1127, in render
st, at)
File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
cpdef render(d, object widtho, object heighto, double st, double at):
File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
rv = d.render(widtho, heighto, st, at)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\im.py", line 583, in render
return cache.get(self, render=True)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\im.py", line 266, in get
surf = image.load()
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\im.py", line 1259, in load
surf = cache.get(self.image)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\im.py", line 266, in get
surf = image.load()
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\im.py", line 1693, in load
basesurf = cache.get(self.base)
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\im.py", line 266, in get
surf = image.load()
File "C:\Users\Shiriko\Downloads\FashionBusiness-EP2.1-v16\FashionBusiness-EP2.1-v16\renpy\display\im.py", line 1008, in load
self.w, self.h))
File "src/pygame_sdl2/surface.pyx", line 616, in pygame_sdl2.surface.Surface.subsurface
error: subsurface rectangle outside surface area.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
EP2.1-v16-COMPLETED-Extra
Sun May 25 07:47:18 2025


PLS Help
 
  • Thinking Face
Reactions: Alea iacta est

TheLecher

Well-Known Member
Nov 21, 2018
1,579
2,751
448
I'm sorry, but an uncaught exception occurred.

You don't have permission to view the spoiler content. Log in or register now.

PLS Help
You should use spoiler tags if you're going to post big blocks of code, the way a moderator did with your previous post, or the way that I did in my quote of your post.

That being said, I ran your error through ChatGPT, and it concluded that you have an image which is incorrectly sized. The easiest way to fix this, if you don't know how to code in Ren'Py, is to open the problem image in an image editor, such as Gimp or Photoshop or what-you-will, and resize it to 1367x645 pixels.

The image which is causing this specific error appears to be "scene_Street_House_Outside.jpg", which is located in "images/Rooms/House/Street".
 
3.50 star(s) 241 Votes