Alexofp / BDCC

Text based game about being a prisoner in a space prison with a lot of adult themes. Working title is Broken Dreams Correctional Center or BDCC for short. Test the latest version here: (could be unstable)
https://alexofp.github.io/BDCC/
MIT License
126 stars 41 forks source link

Game (hangs and then) crashes when trying to start an new game #99

Open robloxianstudio123 opened 1 month ago

robloxianstudio123 commented 1 month ago

Issue Description When starting a new game, for whatever reason it crashes, the exact moment it tries to start a cutscene.

Game Version & Type Version 0.1.4, Windows Executable (BDCC.exe)

Computer Specs

(Some information is censored/redacted due to privacy issues, and also translated to english)
Computer: Toshiba Satellite C660

(The text Below is taken from Settings > System > About)
Device specification

Device name: DESKTOP-#######
Processor: Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz 2.53 GHz
Installed RAM: 6.00 GB (available: 5.80 GB)
Device ID: ########-####-####-####-############
Product ID: #####-#####-#####-#####
System type: 64-bit operating system, x64 processor
Pen and touch devices: No pen or touch input support for this screen

Windows system specification

Windows 10 Home edition
Version: 22H2
Installed on: May 5, 2022
OS Build: 19045.4717
Features: Windows Feature Experience Pack 1000.19060.1000.0

Video

https://github.com/user-attachments/assets/4e7c0698-67d2-4e9c-8bb9-de9def1dc954

Repo

  1. Get the latest version of BDCC
  2. Run the game
  3. Start a new game
  4. If the game hangs completely, it means the game crashed

Logs

Microsoft Windows [Version 10.0.19045.4717]
(c) Microsoft Corporation. Wszelkie prawa zastrzeżone.

C:\Users\User\Downloads\bdcc-windows>BDCC --verbose

C:\Users\User\Downloads\bdcc-windows>
Failed to get modified time for: project.godot
Godot Engine v3.5.3.stable.official.6c814135b - https://godotengine.org
Using GLES2 video driver
OpenGL debugging not supported!
OpenGL ES 2.0 Renderer: Intel(R) HD Graphics
OpenGL ES 2D Batching: ON
Batching Options:
        max_join_item_commands 16
        colored_vertex_format_threshold 0.25
        batch_buffer_size 16384
        light_scissor_area_threshold 1
        item_reordering_lookahead 4
        light_max_join_items 32
        single_rect_fallback False
        debug_flash False
        diagnose_frame False
WASAPI: wFormatTag = 65534
WASAPI: nChannels = 2
WASAPI: nSamplesPerSec = 48000
WASAPI: nAvgBytesPerSec = 384000
WASAPI: nBlockAlign = 8
WASAPI: wBitsPerSample = 32
WASAPI: cbSize = 22
WASAPI: detected 2 channels
WASAPI: audio buffer frames: 1962 calculated latency: 44ms

CORE API HASH: 0
EDITOR API HASH: 0
[This part loads resources here, which i removed it to prevent text limit]
PLAYING NOTHING
Starting scene IntroScene
BEGAN PROCESSING intro_detective
Loading resource: res://Images/UI/GenericFace.png
Playing: stand
Loading resource: res://Player/Player3D/Parts/Head/FelineHead/FelineHead.tscn
Loading resource: res://Player/Player3D/Parts/Part3D.tscn
Loading resource: res://Player/Player3D/Parts/Part3D.gd
Loading resource: res://Player/Player3D/Parts/AttachmentProxy.gd
Loading resource: res://Player/Player3D/Parts/PartStatePicker.gd
Loading resource: res://Player/Player3D/Parts/PartState.gd
Loading resource: res://Player/Player3D/Parts/MeshWithPattern.gd
Loading resource: res://Player/Player3D/Skins/defaultoverlay.png
Loading resource: res://Player/Player3D/Skins/MaterialForPartWithSkin.tres
Loading resource: res://Player/Player3D/Parts/Body/HumanBody/body.png
Loading resource: res://Player/Player3D/Particles/cumlayer.png
Loading resource: res://Player/Player3D/Parts/Head/FelineHead/cathead.png
Loading resource: res://Inventory/UnriggedModels/Muzzle/muzzle.png
Loading resource: res://Player/Player3D/Parts/PartState.tscn
Loading resource: res://Player/Player3D/Parts/PartStatePicker.tscn
Loading resource: res://Player/Player3D/Parts/Head/FelineHead/catheadballgag.png
Loading resource: res://Player/Player3D/Parts/Head/FelineHead/catheadringgag.png
Loading resource: res://Player/Player3D/Parts/Head/FelineHead/catheadmouth.png
Loading resource: res://Player/Player3D/Parts/AttachmentProxy.tscn
Loading resource: res://Player/Player3D/Parts/Head/FelineHead/catheadballgag_overlay.png
Loading resource: res://Player/Player3D/Parts/Head/FelineHead/catheadringgag_overlay.png
Loading resource: res://Player/Player3D/Parts/Hair/BaldHair/BaldHair.tscn
Loading resource: res://Player/Player3D/Parts/Ears/CatEars/CatEars.tscn
Loading resource: res://Player/Player3D/Parts/Ears/CatEars/catEars.png
Loading resource: res://Player/Player3D/Parts/Ears/CatEars/catEars_pattern.png
Loading resource: res://Player/Player3D/Parts/Body/HumanBody/HumanBody.tscn
Loading resource: res://Player/Player3D/Prefabs/BodyPrefab.tscn
Loading resource: res://Player/Player3D/Parts/Arms/HumanArms/HumanArms.tscn
Loading resource: res://Player/Player3D/Prefabs/HandsPrefab.tscn
Loading resource: res://Player/Player3D/Parts/Arms/HumanArms/handfist.png
Loading resource: res://Player/Player3D/Parts/Arms/HumanArms/hand.png
Loading resource: res://Player/Player3D/Parts/Arms/HumanArms/arm.png
Loading resource: res://Player/Player3D/Parts/Arms/HumanArms/forearm.png
Loading resource: res://Inventory/UnriggedModels/BondageMitten/bondagemitten.png
Loading resource: res://Player/Player3D/Parts/Breasts/BreastsScaleable/BreastsScaleable.tscn
Loading resource: res://Player/Player3D/Parts/Breasts/BreastsScaleable/breastsScaleable.png
Loading resource: res://Player/Player3D/Parts/Tail/FelineTail/FelineTail.tscn
Loading resource: res://Player/Player3D/Parts/Tail/FelineTail/cattail.png
Loading resource: res://Player/Player3D/Parts/Legs/DigiLegs/DigiLegs.tscn
Loading resource: res://Player/Player3D/Parts/Legs/HumanLegs/legup.png
Loading resource: res://Player/Player3D/Parts/Legs/DigiLegs/digileg.png
Loading resource: res://Inventory/RiggedModels/CasualClothes/CasualClothes.tscn
Loading resource: res://Inventory/RiggedModels/CasualClothes/body.png
Loading resource: res://Inventory/RiggedModels/CasualClothes/breasts.png
Loading resource: res://Inventory/RiggedModels/CasualClothes/arm.png
Loading resource: res://Inventory/RiggedModels/CasualClothes/leg.png
*Game hangs and then crashes here*

Full Logs text file (164KB-168KB if downloaded) Edit: Same thing happens with SceneConverter

robloxianstudio123 commented 1 month ago

I should note that this only happens on older computers, If it doesn't crash it means your computer can run the game

Note: Seems like the memory drops after the game crashes, screenshot provided Memory drops after the game crashes

robloxianstudio123 commented 1 month ago

godot2024-07-29T14.14.25.log Found one of these logs

Godot Engine v3.5.3.stable.official.6c814135b - https://godotengine.org
OpenGL ES 2.0 Renderer: Intel(R) HD Graphics

LaunchScreen: No mod order is found
BODYPARTS initialized in: 0.120127 seconds
SCENES initialized in: 0.952112 seconds
Registered quest: res://Quests/Quest/EscapeQuest.gd
Registered quest: res://Quests/Quest/TestQuest.gd
Registered quest: res://Quests/Quest/WorkInMinesQuest.gd
STAGE SCENES initialized in: 3.967632 seconds
Module AlexRynardModule by Rahi was registered
Module ArticaModule by Rahi was registered
Module CellblockModule by Rahi was registered
Module FightClubModule by Rahi was registered
Module GymModule by Rahi was registered
Module HypnokinkModule by PTS was registered
Module JackiModule by Rahi was registered
Module MedicalModule by Rahi was registered
Module NovaModule by Rahi was registered
Module NpcSlaveryModule by Rahi was registered
Module PortalPantiesModule by Rahi was registered
Module PunishmentsModule by Rahi was registered
Module RahiModule by Rahi was registered
Module SocketModule by Rahi was registered
Module TaviModule by Rahi was registered
MODULES initialized in: 6.005803 seconds
GlobalRegistry fully initialized in: 27.322694 seconds
SETTING render:renderer TO GLES3
SETTING render:renderer TO GLES2
SETTING pregnancy:bellyMaxSizeModifier TO 0
SETTING render:softwareSkinning TO True
SETTING render:softwareSkinning TO False
SETTING jigglephysics:jigglePhysicsGlobalModifier TO 0.1
SETTING cum:cumIntensityMult TO 0.1
SETTING saves:autosaveEnabled TO False
SETTING other:fetchLatestRelease TO False
SETTING other:uiScaleMultiplier TO 0.5
SETTING other:shouldScaleUI TO True
SETTING other:shouldScaleUI TO False
SETTING other:uiScaleMultiplier TO 1
SETTING enabledContent:RiskyCondoms TO False
SETTING enabledContent:Watersports TO False
SETTING enabledContent:CumInflation TO False
SETTING enabledContent:CumStealing TO False
SETTING render:softwareSkinning TO True
SETTING render:softwareSkinning TO False
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
   at: cleanup (core/object.cpp:2070) - ObjectDB instances leaked at exit (run with --verbose for details).
ERROR: Resources still in use at exit (run with --verbose for details).
   at: clear (core/resource.cpp:417) - Resources still in use at exit (run with --verbose for details).
Alexofp commented 1 month ago

It looks like it crashes when it tries to compile shaders to show the player doll. Which probably means that the gpu is too old to run the game, sorry. You might try the usual stuff like updating graphics drivers, maybe that will help. You can also try disabling the skin shaders in the options to make the game use simpler shaders. But if it crashes still then there is nothing I can do, sorry.

Can also try playing the web version, maybe that one doesn't crash

robloxianstudio123 commented 1 month ago

You might try the usual stuff like updating graphics drivers Can't do it, Windows says it's up to date Can also try playing the web version, maybe that one doesn't crash Yeah i'm using the web version, hopefully in the newer version it crashes less