TheGameCreators / GameGuruRepo

The GameGuru Repository For Community Collaboration
http://www.game-guru.com
137 stars 56 forks source link

GGMAX DEVTEST - Items Missing From Remote Projects #5656

Open OldFlak opened 1 month ago

OldFlak commented 1 month ago

I customize everything in my projects :) Here be list of items that need to be specific to each Project.

Lens Flares

StoryBoard - Custom Fonts

Games Screen Cursor

Game Screens LUA files?

Screen BloodSplat and Hit Indicator

GrassBank

Skyboxes

Thanks for considering :)

PS @LeeBamberTGC - Lee, please disregard any emails regarding some of these findings - this is a more exhaustive listπŸ‘

mav3r1ck1981 commented 1 month ago

couldn't agree more with all of these, everything in my project is custom to my best abilities, id like to add particles to your list if you don't mind me jumping on here,

MonkeyFrogStudio commented 1 month ago

Everything ... and I mean EVERYTHING used in a project needs to get copied over. Especially if what you use in your game projects are custom assets (sounds, particles, UI elements, models, grasses, trees, etc. ... everything without exception).

OldFlak commented 1 month ago

Agree - only runtime files need to be added when creating a standalone - everything else should be in the project

MAX is also copying media to the Project that is not used at all in the game - so some fine tuning is needed there too :)

LeeBamberTGC commented 1 month ago

@OldFlak Answered most of your emails, and remaining questions posted here so we can keep things in one place:

Lens Flares LEE: Copied when remote project created

StoryBoard - Custom Fonts LEE: Copied when remote project created

Games Screen Cursor LEE: Copied when remote project created in NEXT BUILD

Game Screens LUA files? LEE: Scripts and related logic not copied over for now, still fixes and stability in the core logic before we can confidently make a copy and then NEVER update it via updates. A future feature perhaps

Screen BloodSplat and Hit Indicator LEE: Copied when remote project created (databank)

GrassBank LEE: Copied when remote project created

Skyboxes LEE: Copied when remote project created

I will investigate GRASS and SKY not being used in the standalone.

LeeBamberTGC commented 1 month ago

P.S. Wait for next DEVTEST build to confirm all this :)

OldFlak commented 1 month ago

@LeeBamberTGC - thanks for the updates - awesome work as usual πŸ‘

OldFlak commented 1 month ago

@LeeBamberTGC Hi Lee :)

Bit more info on the Skybox issue:

TEST-GAME MAX uses the correct one in test-game but only if one with the same name exists in steamlibrary. I noticed this when working on a new skybox. I made some updates to the one in the project, and it does use that one. But if you delete the one in steamlibrary it then uses default sky

I will test if it does the same in standalone again soon.

LeeBamberTGC commented 1 month ago

@OldFlak Interesting finding! When you are ready, send me the standalone of the level that fails to show the right skybox and also the custom skybox that I presume you placed in your remote project folder and selected for the level. From this I can unravel the mystery :)

OldFlak commented 1 month ago

@LeeBamberTGC Hi Lee some feedback for this thread

Scratch these of the list πŸ‘

Games Screen Cursor LEE: Copied when remote project created in NEXT BUILD Reply:

Game Screens LUA files? LEE: Scripts and related logic not copied over for now, still fixes and stability in the core logic before we can confidently make a copy and then NEVER update it via updates. A future feature perhaps Reply:

OldFlak commented 1 month ago

@LeeBamberTGC

Still Issues with these:

Lens Flares LEE: Copied when remote project created

Note: this seems to be random. Yesterday it was working correctly in both test-game and standalone.

Seems MAX is getting confused where he is pointing for media?

StoryBoard - Custom Fonts LEE: Copied when remote project created Reply:

Screen BloodSplat and Hit Indicator LEE: Copied when remote project created (databank) Reply:

GrassBank LEE: Copied when remote project created Reply:

Test-Game

Standalone

Skyboxes LEE: Copied when remote project created Reply Test-Game Uses correct skybox, but only if skybox with same name is in steamlibrary

Standalone


We can add Terrain Textures to the List here

TERRAIN TEXTURES: Test-Game

Standalone

OldFlak commented 1 month ago

@LeeBamberTGC I can email a link to a standalone if you still need that

LeeBamberTGC commented 2 weeks ago

@OldFlak I could not find your latest standalone in my inbox, can you do me a favor and resend, thanks!

Necrym59 commented 2 weeks ago

Add to this list the "\Files\editors\lut" folder to be copied over by default on new projects as theey have the capability to be selected and changed within a game via behaviors.

LeeBamberTGC commented 1 week ago

@Necrym59 Already in the latest DEVTEST when a new remote project is created: image

OldFlak commented 1 week ago

@LeeBamberTGC - hi Lee :) I have sent you a standalone, and here be couple vids that show what is happening in editor, and in standalone

Editor https://youtu.be/DhahnQZ7YL8

Standalone https://youtu.be/VvYWegfUPjs

Note these things: In editor:

In Standalone:

I didn't show it in the test vids, but I get similar but mixed results with blood decals

OldFlak commented 1 week ago

Another potential issues I am seeing: Identical file structure in default documents area

Random skybox duplicate I use skyboxes with almost all of my levels

Also seeing a ton of stuff not being used in the project

On the plus side standalone's now seem to have everything there (although I have not tested particles)