Giter Site home page Giter Site logo

scpcb's People

Contributors

agentparadox avatar alymar1994 avatar endshn avatar fgruslan avatar juanjp600 avatar luggs123 avatar oleg720 avatar regalis11 avatar rystills avatar vanebrain avatar yoshirulz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scpcb's Issues

.b3d to .rmesh converter not working.

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.

Help pls

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?

Licensing

CC should not be used on software. GNU GPL is compatible with CC, therefore change to that.

SCP-914

Where's the SCP-914 model located? I can't found it.
Thank you for your help.
Sincerely,
Arnaud L.

Candidates for removal/improvement?

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:

  • SCP-178: It poses no immediate threat or benefit to the player, so it loses all of its value after the first playthrough. Ultimately, all it does is give you a way to kill yourself, which is not what a player should really want.
  • SCP-205: The animations are garbage, the room has random bits of geometry sticking out of weird places, and it has the same issues as 178.
  • SCP-372: Requires the player to actively interact with it, poses no threat to the player and doesn't even work as a good jumpscare after a while.
  • SCP-513: Same problems as 372.
  • SCP-714: Far too few uses to justify the handicaps it applies.
  • SCP-1025: Same problems as 178. It's arguably less interesting than any other SCP in the game.
  • SCP-1048-A: Its event is bland and sorta broken. Maybe it could be reimplemented as a roaming enemy instead?
  • SCP-1499: Its implementation is buggy as hell, and unlike 714 it provides no handicap making it far too overpowered. The fact that it can be used to avoid MTFs or any roaming threat makes it OP to the point where it breaks the entire 'scare factor' of encountering a threat.

How do i edit the game

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

If (Not ChannelPlaying(event\SoundCHN)) crashes the game

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.

Crash on 16-bit mode

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

SCP-173

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.

room2sl

Everything about room2sl is wrong.

How to use.

I know this is a dumb question, but I'm confused to how I use it. Its just some code with no tutorial.

Collaboration Guide and Quick Tour

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.

DLL usage

Stop using DLLs, prefer engine modifications instead.

How does NoTarget Work?

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?

Refactor

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.

Engine migration?

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.

Buttons in room2closets are floating.

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.

MTF Announcer Sound Bug

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.

Licensing

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?

Compiling issue

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

173opt.b3d Error! Urgent!

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!

Unity Port

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).

Please fix bugs related to map creator

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

Game is unplayable due to new windows update. "Active Movie Window"

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 :(

Any translatión guide?

I am looking to translate SCPs documents. But I don't see that there is a format for that.

Commit #96 broke smoke.png

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.

Can't play the game!

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?

Is this like it should be?

There are some green dots in the launcher window, but in the game everything is fine.

PC specs:
AMD FX-6300
AMD Radeon RX550 2GB(Driver version: Adrenalin 19.3.3)
8GB RAM
Windows 7 x64 Ultimate

изображение

Some bugs feedback [Updated on May 18th]

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.^

Compiling

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???

How To Mod The Game?

Well I Already Opened SCP Containment Breach With Blitz3D And I Have No Idea What To Do Next
Can Anyone Help Me?

I started using Blitz3D TSS but everything is breaking.

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.

mavless_bin.zip

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.

Cannot rotate camera all the way in both directions

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

Commit #96 broke smoke.png

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.

Remnants of removed SCP-066 achievement in dev branch

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:

scpcb/NPCs.bb

Lines 3920 to 3923 in 6933225

If dist < 1.0+n\LastDist Then
GiveAchievement(Achv066)
n\State = Rand(2,3)
EndIf

Since 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.

Function 'texturebumpenvmat' not found

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.