regalis11 / scpcb Goto Github PK
View Code? Open in Web Editor NEWSCP - Containment Breach
SCP - Containment Breach
Since this game is powered by Unity i would love to see Teamspeak's SDK integrated for LAN coop or just talking to another random player and maybe helping each other out :)
I've downloaded the source code and I get "function 'texturebumpenvmat' not found" error when I try to compile.
All decls files were added to userlibs.
Everything about room2sl is wrong.
I doubt removing all of the SCPs in this list would be a great idea, but I'll just list the crappier ones that we should consider removing to make room for greater additions:
When i want to start new game, an error pops up and it say "3D Animated Mesh GFX\map\173_opt.b3d not found.". Can you say what i need to do?
Hello, I have been wanting to (attempt to) make a Unity port of SCP: Containment Breach.
One of the reasons is because Blitz3D is really old and the code is a bit of a mess here plus I wanted to make easier modding (I would open source the project for more advanced modding and for simple modding I'd imagine just working with json, model and png files). I hope to keep the map generation the same or atleast similiar, not sure how blitzbasic works so I'll see on that one.
Anyways the main point is that I wanted to ask if I could make this port without any issues, I will publish the source on github and built game on gamejolt. Also yes, I have read the license, I just wanted to be sure (better safe than sorry).
In the function UpdateElevators, the line:
If (Not ChannelPlaying(event\SoundCHN)) Then event\SoundCHN = PlaySound_Strict(ElevatorMoveSFX)
Specifically the If (Not ChannelPlaying(event\SoundCHN))
part causes a memory access violation if the Previous If check (If event\SoundCHN = 0 Then
) fails.
It is impossible to compile without 90% the source code being gone.
None of the guides provide an accurate and updated version of how to compile, either.
How is it done???
Not linked up to anything in the "backend"
The current GitHub version of CB doesn't have a working smoke.png texture, it doesn't render at all. Testing has shown that commit #96 is responsible for this.
I'm Trying to implement the scramble goggles because yes.
I'm using a similar system to NoTarget however even though I have copied everything, 096 still gets triggered when looking at him with the goggles on. I've tried using:
If (Not (NoTarget or NoTarget096))
If (Not (NoTarget))
If (Not (NoTarget096))
If (Not (NoTarget Or WearingScramble=1))
If (Not (NoTarget))
If (Not (WearingScramble=1))
and more but none of them have worked.
Could I Get Some Help Here?
The buttons for the door found in the middle of room2closets are floating a few units off the wall.
I'm not sure if there is some sort of function I can use to reposition the buttons on doors so posting this here.
So I'm on a old pc, a windows 7 and I'm trying to load up a custom map i made to test it when i try to load it it says invalid memory or something how do i fix this?
I am making a mod and i wanna change the text on the menu but i can't. What should i do? I did install Blitz3D and did all the stuff the instructions told me
173 will appear in those hallways where the lights cut out even after Nine-tailed Fox have captured it.
Resolution: 1920x1080
Fullscreen: Yes
Processor: AMD FX6300
Graphics Card: Gigabyte Radeon RX 550 2GB
RAM: 8GB DDR3
When I start the game in 16-bit mode, it closes
Edit: PC specifications
I think it would be nice to have a small guide indicating how to collaborate to the project to keep things as "standardized" as possible, and maybe try to explain some of the code structure, some documentation or something. A 12K source file is kind of intimidating.
I know this is a dumb question, but I'm confused to how I use it. Its just some code with no tutorial.
When Implementing Blitzcord into the game, if BlitzcordRunCallbacks()
is run in a loop, it throws a memory access violation, outside of a loop it just closes the game. See this issue page for more info.
I tried clicking on the "Run" button in Blitz3D but the warning showed up and said: Function 'fsound_init' not found
How do I fix it?
(Yes, I'm new to compiling Blitz3D games)
More details (To try to make it easier to solve this):
OS: Windows 10 Home
Compiler: Blitz3D v1.108
Source Location: C:\Users\User\Desktop\scpcb-v.1.3.11
Location of warning: C:\Users\User\Desktop\scpcb-v.1.3.11\FMod.bb
Where's the SCP-914 model located? I can't found it.
Thank you for your help.
Sincerely,
Arnaud L.
Make the code abuse globals less, make events, NPCs, etc more self-contained (the player is particularly bad, should be defined with a new type), split up large functions across many files for the sake of organization.
BUG: room2_2 1048-A corruption
GAME IMPACT: High-Gamebreaking
FIX DIFFICULTY: Low (just removing the event) - High (fixing the event)
MAP CREATOR EXCLUSIVE: Possibly
DESCRIPTION: This bug happens in room2_2 (the giant fan room). When the room2_2 event is selected as "1048a" instead of "room2fan" strange things will start to happen. An example is a giant fan spawning inside the facility. There is a possibility this bug can cause the game to crash. 1048-A also appears to not spawn in the room.
BUG: 372 doesn't spawn
GAME IMPACT: Medium
FIX DIFFICULTY: Low-Medium
MAP CREATOR EXCLUSIVE: Yes
DESCRIPTION: 372 doesn't spawn in custom maps. When I tested it the event in the room it appears in (called "roompj") was set to 100%.
Other problems:https://undertowgames.com/forum/viewtopic.php?t=11044
CC should not be used on software. GNU GPL is compatible with CC, therefore change to that.
The current GitHub version of CB doesn't have a working smoke.png texture, it doesn't render at all. Testing has shown that commit #96 is responsible for this.
Hey Regalis, sorry to open an issue, but I was wondering if you had the source code to the files in the mavless_bin.zip file because I am trying to port Blitz3D over to DirectX 9 but I want the game to be compatible with SCP: Containment Breach. Is there any way you could either send the source or direct me to where I could find it? Thanks.
Hi, I was adding some details to a mod of mine I made for SCP Containment Breach, I use the B3D to RMESH conversion application and now my game has stoppped working. Basically, when it has reached 40% loaded, it stops and it say "GFX/map/173opt.b3d not found" so I toom a look and found the file but it was a .rmesh file and not a .b3d file. If anyone can send me a copy of their 173opt.b3d file or show me how to fix this, I will be more than happy to talk!
Every single time I try to use it, i put in the path to the file. It says it finished, but I only get a 1 kb (Not Readable) file with the .rmesh extension.
It's clear that SCP:SL is violating CC BY-SA 3.0 – while being a derivative work and clearly stating "based on SCP:CB", it uses it's own private EULA.
Is any action going to be taken upon this?
Could it be that license would be switched to CC BY?
Has EZ, should be HCZ
Kill FPSfactor
Am I missing something? I've downloaded Blitz3D, but it's looking for 'bb_fmod.dll' which can't be found anywhere in the repo? I went to the FMOD website and downloaded it but it still can't find anything.
If I go into Blitz3D and try to run it it highlights the 'FSOUND' function call and says it can't find that function.
I'm on Windows 8 if that helps.
When accc960 removed the new SCP-066 achievement from the dev branch, a couple pieces of it remained, including the achievement icon (GFX\menu\achievements\Achv066.jpg), and the code that triggers the achievement:
Lines 3920 to 3923 in 6933225
Achv066
no longer exists, it'll have a default value of 0, which is the ID of the SCP-008 achievement. So currently, in the dev branch, approaching 066 will trigger 008's achievement.
This isn't a huge deal since you should already have 008's achievement by the time you can even meet 066, but it's an easy fix. Alternatively, one of either #200 or #258 could be merged.
I am looking to translate SCPs documents. But I don't see that there is a format for that.
I know an engine migration at this point could be a difficult choice, but I think that this game should be developed on something that is continuously being improved like UE4 or Unity.
I'm also positive that the number of bugs (like access vilations, etc.) will gradually decrease after the initial migration.
Stop using DLLs, prefer engine modifications instead.
Whenever the MTF spawn and the announcer announces their arrival, 4/5 times (in my experience) he will get cut off around a quarter way through his speech.
thanks VaneBrain
I tried to increase the gamma in scp cb because it's so dark, but instead it brightness the whole screen instead of the 3D rendering space, i found an old fix from 2015, but it doesn't seem to work now.
Title explains bug.
I know that this repo is essentially a concluded project, but still I think it would be handy to have a blurb about the Untitled sculpture's noncommercial-licensed status in Credits.txt/ReadMe.txt/README.md since it's the sole exception to the repo license. Just copying the language from https://scp-wiki.wikidot.com/licensing-guide#AWordOnSCP-173 would suffice, I'd think.
In room2closets (the room where SCP-173 kills the scientist and janitor), the gas mask that is on the shelf is invisible.
In one direction, I can rotate the camera 360 degrees, yet in the other way it only goes 90 degrees. Which makes the game virtually unplayable, as one wrong turn means I get cronched by 173 early in the game (173 shouldn't be a problem for a veteran like me).
Using Windows 10 and SCP CB version 1.3.11
Upon launching the game,
the avi videos that play before gameloading now open in a completely separate window (that you can close prematurely).
Upon finishing both videos, it will give you a Memory Access Violation, and close the game instantly.
I haven't been able to find a way around this without actually modifying the games code.
pls fix i cant play :(
I Just switched to b3d tss but stuff is breaking like hell, theres small things like the engine renaming the INFINITYY Variable to its own, causing errors. Then the medium things like loadfont only wanting 2 params. Then a b3d array error in mapsystem.bb. Why is this happening, it wasn't like this with normal b3d.
Well I Already Opened SCP Containment Breach With Blitz3D And I Have No Idea What To Do Next
Can Anyone Help Me?
Issues:
1.After provoking SCP-096, it may not spawn outside the elevator at Gate B(Sometimes Gate A is also).
2.When you entered the "room2servers" for the first time after provoking SCP-096, the status of SCP-096 would be reset.
3.SCP-096 often drops out of the map when the player and it are not in the same room.
4.SCP-500 in the maintenance tunnel may disappear in the late game. This happened when I test it in a huge map made by map creator.(This is a map creator exclusive bug)
5.The spawn rate of SCP-049 in a map made by map creator do not appear to be as many as in a normal map on Keter difficulty.
6.If SCP-049 is automatically spawned in the wall next to a door, the door will get stuck and cannot be opened.
7.MTF units have often get stuck with each other, especially on stairs and doors. This can cause them to remain for a very long time or separate from each other particularly when sending SCP-173 back to its chamber. If Gate A is too far from the checkpoint between HCZ and EZ, they also often get stuck in the wall above the door.
8.Some large rooms like SCP-079 and SCP-106's chamber may overlap with other rooms after a random seed map is generated, cause the player to fall out of the map when they enter.
9.There is no waypoint in the maintenance tunnel, resulting in SCP-173 getting stuck at the corner.
10.Some transports in elevators, especially those in the maintenance tunnel, may turn the player around by 180 degrees which lead to an instant death if SCP-173 is outside when the doors open.
11.The approaching speed of SCP-106 in the pillar area of the pocket dimension can sometimes be extremely fast (about three seconds to kill you) even on safe difficulty. This situation often takes place, especially after using SCP-1499 in pocket dimension.
12.If you cancel the setting "enable room lights" in "room2tunnel", it will create a bug on lighting system, for instance, the SCP-939 zone will turn out to be very bright.
13.SCP-106 and the janitor will not disappear after you use SCP-1499 during the event "endroom106".
Advices:
1.Recovery drinks in SCP-294, such as "estus", can be provided indefinitely if you have lots of quarters, making it to be a bit buggy when combined with 1499.(In fact 1499 is more powerful...)
2.You can never trigger 049 by walking through pocket dimension to HCZ. This can greatly reduce the difficulty in a Keter run. Can you generate some trigger points for 049 (For example, outside "room008")?
Perhaps placing SCP-008's chamber behind a "checkpoint1" as a deadend is one of the solutions that forces you to go to the surveillance room to trigger SCP-049.
3.S-NAV Ultimate's electric power shouldn't be infinite due to many batteries in the game aren't in use.
4.Adding a password door to "room3storage" to allow MTF units to pass through.
5.Adding some console commands like "disable966" "disable049" are recommended.
^Sorry for too much feedback.^
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.