Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request/Feature Suggestion] Add Support for BSP38 #101

Open
StroggVorbis opened this issue Feb 2, 2024 · 2 comments
Open

[Request/Feature Suggestion] Add Support for BSP38 #101

StroggVorbis opened this issue Feb 2, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@StroggVorbis
Copy link

I wanted to ask if it's possible to add support for BSP38, the format used by Quake 2, Kingpin: Life of Crime and maybe some more games such as Soldier of Fortune. Unfortunately, I'm not a coder so I'm unable to assist in helping add this, but here's a documentation on the format which might be helpful and of interest to you.

https://www.flipcode.com/archives/Quake_2_BSP_File_Format.shtml

Let me know what you think :)

@UnrealKaraulov UnrealKaraulov added the enhancement New feature or request label Feb 4, 2024
@UnrealKaraulov
Copy link
Owner

I wanted to ask if it's possible to add support for BSP38, the format used by Quake 2, Kingpin: Life of Crime and maybe some more games such as Soldier of Fortune. Unfortunately, I'm not a coder so I'm unable to assist in helping add this, but here's a documentation on the format which might be helpful and of interest to you.

https://www.flipcode.com/archives/Quake_2_BSP_File_Format.shtml

Let me know what you think :)

It's possible, but I work alone on updates and I don't have enough time and desire to do everything. I'll leave this issue opened for future.

@SirYodaJedi
Copy link

While it'd be lovely to have, I have a feeling BSP38 would be a significant undertaking; collision works completely differently, using actual brush data instead of clipnodes (this is why it's much cleaner to decompile Quake II+Source 1 maps than Quake I+GoldSrc maps). Something more directly similar to Q1 BSP29, such as Hexen II BSP29, would be less complicated to implement see isHexen2 function from ericw-tools.

@SirYodaJedi SirYodaJedi mentioned this issue May 30, 2024
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants