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

[enhancement] Semi-ripent (instead of No Ripent option) when merging #99

Open
GarompaEstomper opened this issue Jan 31, 2024 · 0 comments

Comments

@GarompaEstomper
Copy link

GarompaEstomper commented Jan 31, 2024

I really love what you did to bspguy, it must have been a lot of work, and now merging works just fine again :)
I haven't found newbspguy crashing or anything so far, so I believe the bugs have been fixed.

Edited this text since it was too long.
Right now, if you use -noscript alone, the entities get replaced by others, breaking stuff, as bspguy merging assumes you want to have squadmakers instead of monster entities. And if you add -noripent to stop it from replacing the entities, it stops it from replacing the targetnames, targets and their multi_manager references too, creating problems across merged maps as you have entities with the same names in different maps.

I would like to suggest adding a semi-ripent/rename-only option that does exactly the same as using the -noripent and -noscript option but only renames the entities adding an incremental suffix across all merged maps. Example > map1: "targetname" "dude1", map2: "targetname" "dude1" , turns into map1: "targetname" "dude1_1", map2: "targetname" "dude1_2"

So far, there is no third party tool that I have found to do this, at least not free, so this has to be done manually which is a REAL pain in the ass or you merge maps without any parameter so it adds both the scripts and renames entities, and then ignore the scripts or delete them.

Thanks for reading

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant