Distribution question

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Cybog

New Member
May 9, 2006
17
0
0
Ok, sorry for being a total idiot with this, but here's my question:

I make a map using SPFramework stuff in it. Playerstarts, triggers, destroyable objects....all that cool stuff. What, and how do I distribute my map to ensure that it works on everyone else's computer? (To play, NOT to edit)

Do I include the entire SPFrame > CodeBase folder? Just the .UC codes that I use?

Can anyone give me a rundown of my file structure after having used the SPFrame and what it would look like for distribution so that it works properly?

Thanks!
 

Parser

Hello
May 7, 2002
1,531
0
0
120
England baby!
fraghouse.beyondunreal.com
It's more or less the whole package, but you don't need to include the example maps, the source code (CodeBase folder) or the music. Although it might seem a bit hefty, 14MB isn't a killer to download nowadays unless you're on 56k. Sorry about the inconvenience, but the head honcho code file references just about all the file packages for various purposes, eg for monster textures and meshes.

If you really wanted, you could recompile CodeBase.u and take all the monsters out (if you're not using them), which would then mean you wouldn't have to include CodeBaseMonsters.u and SPMonsterTex.utx.

I'll get v2 out soon, which has a reduced filesize of 12MB and many more features. Hope the above helps somewhat.
 

Cybog

New Member
May 9, 2006
17
0
0
So, would my file format look like:

UT2004 >

> Maps > "My level maps"
> Textures > "My level textures"
> StaticMeshes > "My level static Meshes"
> System > All of the SPFramework System files
> Classes > All of the SPFramework Classes

The fact that there is a "Codebase > Classes" folder, as well as a system folder is where I get confused. Under normal Unreal file structure there is no "Codebase" folder that I am aware of, unless in order for it it work I also need to the include:

Codebase > Classes

to my file for distribution...?

Using the above format can you be a little more clear about what you mean? I realize that there is an entire "SPFrame" folder, but I am unclear as to whether or not Just dropping it in my

UT2004 > SPFrame

will work for distribution without tweaking somewhere...?
 

Parser

Hello
May 7, 2002
1,531
0
0
120
England baby!
fraghouse.beyondunreal.com
The CodeBase folder contains the source code for CodeBase.u should modders want to modify it, for example tweak code or add new features.

You don't really need to include it, but you should include all the stock files in the other folders you mentioned for the SPFramework to work. You could of course change the mod folder completely and customise it to your heart's content, but if you want to use what's there already then yes, you do need to include just about the whole folder.

Stuff you don't have to include:
CodeBase folder
Music folder
Readmes I suppose :p
The example maps
 

Cybog

New Member
May 9, 2006
17
0
0
Wait, I forgot something.

Do all these files need to go inside your

UT2004 > All my SP folders

or do they go in

UT2004 > SPFrame > SP files

?

I am unclear whether this will all just get mixed in with all of my maps, textures, system files etc....or into its own SPFrame folder to work?

Thanks again!