Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(3 edits) (+1)

Hello, I like what you’re doing here, just awesome. However, I have a major problem with the way it’s packaged, more specifically the source files.

What is the point of packing the entire development folder with literally thousands of Alpha, TFE and TSE resources? I have tried building the mod myself and all I needed is to copy EntitiesMP and GameMP folders on top of the clean SDK (and some folders with model headers).

If you can, please start packing the source code very minimally.

(1) Firstly, please remove everything other than .h files from AREP, Models, ModelsF and ModelsMP under Sources. It can be done manually by searching under each folder in explorer using “NOT type:h NOT kind:=folder” query (no quotes) and then pressing Ctrl+A to select all files and deleting them.

(2) Secondly, you may also want to delete Debug and Release build folders from EntitiesMP and GameMP because the files in there are generated each time you build the source code anyway.

(3) Thirdly, you probably only want to pack EntitiesMP, GameGUIMP, GameMP, AREP, Models, ModelsF and ModelsMP folders from Sources. But, if you’re really worried about forgetting something or just too lazy to do it, just pack the Sources folder alone.

From my testing, you can simply place the release files on top of the sources and the mod that you build yourself works as intended.

And finally, if you still wish to share all the development resources for some reason, just pack them separately and please get rid of the vanilla assets that are already in SE1_00.gro.

P.S. The current source files lack the HiveBrain entity. In fact, there are absolutely no changes to the code since Update 16 from what I can see.

(+1)

Hey, thanks for the feedback. You are right, the way the folders are currently packaged is a bit messy. I was planning to tidy it up, but I wasn't sure what to include or exclude.

When do you need the tidied up source code? Because I was planning on releasing a new update these next few days and I can sort it out by for it.

(+1)

I can wait, I don’t need it for anything in particular right now.

I have tidied up the source files, can you make sure it works?

Also, I remembered why it was done this way. (Well, beyond just me not knowing what I'm doing.) Originally, the mod's editor didn't work, so if anyone wanted to develop maps for it, they needed the whole package. But that seems to have been fixed now (still not 100% sure), so it's not necessary anymore.

Everything seems to work well. Through you still left .ini files beside the headers, which aren’t needed by models in code. Croteam left them too and I don’t know why.

Yeah, I wasn't sure about those. I ended up leaving them just in case there was a reason for them being there.