Setting Up FMOD/Perforce Issues

Hello,

I am trying to set up a new FMOD project and integrate with perforce. While following the instructions provided on the "Using source control page, I am encountering a few errors that I have not been able to find resolution to. I am hoping that this is simply me misunderstanding the instructions. We have a small team here and I am not really a source control expert.

The instructions that I am following are located here:
https://www.fmod.com/docs/2.00/studio/using-source-control.html#adding-your-project-to-a-repository

I will also add a few points where I am unclear as to whether or not I have made a mistake.

First off, I saved the project to the folder That has my local workspace. Is this correct, or should I be creating the project outside of that, using the instructions to add to the repository> I am wondering if this is where I may have gone wrong.

Secondly, when I get to point 4 of section 13.1.1, where I am supposed to select my workspace, I select the workspace and get the following error:


Unfortunately, I can’t seem to figure out how to expand the window to see the full message and cannot identify which file the issue is referring to.

I also tried the “Automatically generate and manage client workspace” option, which does not give me an error, but if I do this and continue on, I get a “no files to submit” error when I try to submit the project (section 13.1.1. step 10)

Sorry if this is something simple. This is admittedly not my area of expertise. I will also continue to search for more information to see if I can solve on my own, but thought that it would be worth it to ask for help in case I am doing something simple and obvious incorrectly.

Hi,

A couple of questions:

  • What version or FMOD Studio are you using? You can find this at Help → About FMOD Studio
  • Do you receive any warnings or errors from the console at Windows → Console → Logging? If so, can I get you to copy the warnings and post them here for me to take a look at?

Hello,

Thank you for the response. I am using version 2.03.08.

After I try to submit the project, the log looks like this:

Project File/VOIDBRICK FMOD Project File/Metadata/AudioFile/{fc218b19-c5e7-412c-9f9a-829f2a483d6b}.xml,F:/P4_Workspaces/VOIDBRICK/FMOD Project File/VOIDBRICK FMOD Project File/Metadata/Event/{9b92da6d-6c83-499a-b95b-d08e1e24d4c9}.xml,F:/P4_Workspaces/VOIDBRICK/FMOD Project File/VOIDBRICK FMOD Project File/Metadata/EventFolder/{735dfb86-6a1e-4358-bf93-5fcdcfb13931}.xml,F:/P4_Workspaces/VOIDBRICK/FMOD Project File/VOIDBRICK FMOD Project File/Assets/Calm.mp3,F:/P4_Workspaces/VOIDBRICK/FMOD Project File/VOIDBRICK FMOD Project File/VOIDBRICK FMOD Project File.fspro"

10:59:06 Executing P4 command “login” at “ssl:144.126.209.133:1666” with “-s” [#5 times]

10:59:29 [Checking in project changes]: Time started

10:59:29 Executing P4 command “login” at “ssl:144.126.209.133:1666” with “-s”

10:59:29 Executing P4 command “change” at “ssl:144.126.209.133:1666” with “-i”

10:59:29 Executing P4 command “reopen” at “ssl:144.126.209.133:1666” with “-c,148,F:/P4_Workspaces/VOIDBRICK/FMOD Project File/VOIDBRICK FMOD Project File/Metadata/EventFolder/{735dfb86-6a1e-4358-bf93-5fcdcfb13931}.xml,F:/P4_Workspaces/VOIDBRICK/FMOD Project File/VOIDBRICK FMOD Project File/Assets/Calm.mp3,F:/P4_Workspaces/VOIDBRICK/FMOD Project File/VOIDBRICK FMOD Project File/Metadata/AudioFile/{fc218b19-c5e7-412c-9f9a-829f2a483d6b}.xml,F:/P4_Workspaces/VOIDBRICK/FMOD Project File/VOIDBRICK FMOD Project File/Metadata/Event/{9b92da6d-6c83-499a-b95b-d08e1e24d4c9}.xml”

10:59:29 Executing P4 command “revert” at “ssl:144.126.209.133:1666” with “-a,F:/P4_Workspaces/VOIDBRICK/FMOD Project File/VOIDBRICK FMOD Project File/VOIDBRICK FMOD Project File.fspro”

10:59:29 Executing P4 command “submit” at “ssl:144.126.209.133:1666” with “-c,148”

10:59:29 “No files to submit.\nSubmit failed – fix problems above then use ‘p4 submit -c 148’.\n”

10:59:29 No files to submit.

Submit failed – fix problems above then use ‘p4 submit -c 148’.

10:59:32 Executing P4 command “login” at “ssl:144.126.209.133:1666” with “-s”

10:59:35 [Checking in project changes]: Time taken is 6060.69ms (6.060s)

10:59:35 Executing P4 command “login” at “ssl:144.126.209.133:1666” with “-s” [#4 times]

10:59:42 Executing P4 command “login” at “ssl:144.126.209.133:1666” with “-s” [#27 times]

Apologies for the delayed response, and thanks for the log!

If your existing local workspace is connected to a perforce server, then saving a project to that local workspace and then connecting it to the server using Edit → Preferences → Source Control should work fine.

The window not being appropriately sized for the message, and not being adjustable, does seem to be an error, and I’ll pass it along to the development team to fix up.

That said, if you open the workspace in P4V and examine the files and folders of the project:

  • Does P4V list any warnings or errors?
  • Are all files/folders present that you expect to be, potentially marked for add if not present on the server?
  • If the entire project is already present in the server, are you able to clear your copy, and then open the project directly from FMOD Studio with File → Source Control → Browse for Project?