Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Questions I have
Rapture Offline
Posting Freak

Posts: 1,078
Threads: 79
Joined: May 2011
Reputation: 30
#1
Questions I have

Comparing SOMA to AtDD...

How are AtDD's "Custom Story" & "Full Conversion" terminology changed in SOMA?

Is "Mod" suppose to be the new "Custom Story" or "Full Conversion"?




I downloaded the [DEVELOPER TEST] map from the Steam Workshop, and I'm trying to get my own own map listed in "Standalone Content" page where your [DEVELOPER TEST] is listed to play.

How do I get it up their?




I tried brute forcing it by copying and changing the "entry.hpc", "resources.cfg", "game.cfg" and "main_init.cfg". All the files are in a temp directory "custom_stories" in their respective folders.

P.S. - I noticed in the "entry.hpc" that their is a "PublishedID="###", is this randomly generated from your computer system/clock? Is this critical for anything? (Might an error pop up because duplicates might be found in other Mods or whatever?)
(This post was last modified: 09-25-2015, 07:07 PM by Rapture.)
09-25-2015, 01:40 PM
Find
jens Offline
Frictional Games

Posts: 4,093
Threads: 199
Joined: Apr 2006
Reputation: 202
#2
RE: Few questions about creating CS/Mods

You create a mods folder in your soma folder if you want to use the none steam modlauncher, then put the folder you got from workshop in that folder.

PublishedID you can leave blank, the moduploader adds the ID to it when uploading to workshop.
09-25-2015, 02:06 PM
Website Find
Filizitas Offline
Member

Posts: 219
Threads: 7
Joined: Sep 2015
Reputation: 2
#3
RE: Few questions about creating CS/Mods

A folder that is exactly called "mods" in the folder were the soma.exe lies?

Were is itt

Tentacle raping guy is coming for ya Q.Q Watcha gonna do?
(This post was last modified: 09-25-2015, 02:34 PM by Filizitas.)
09-25-2015, 02:14 PM
Find
Rapture Offline
Posting Freak

Posts: 1,078
Threads: 79
Joined: May 2011
Reputation: 30
#4
RE: Few questions about creating CS/Mods

@Jens - Thanks and any ETA for the Update/Fix that affects "ColorMul" being defaulted to black? It also affects static_objects and I was surprised when opening my map up and seeing the world in an eerie B&W.

-------------------------------------------------

@Filizitas - Yes, just make a "mods" folder in the SOMA directory. (Example: C:\Program Files (x86)\Steam\steamapps\common\SOMA\mods)

Download the Steam Workshop > SOMA > [Developer Test] map, so you can copy the config files and what not to get yours working.



Lastly run the "ModLauncher.exe" in the SOMA folder which I think Jens was referring to.

I get some warnings though (Not stopping me from running my Mod)

On launch, I get a "Steam API failed to initialize. Workshop subscribed items will not be available."

Lastly when I click to start my Mod, I get a steam warning "Allow SOMA to launch with optional command line "-mod C:/Program Files (x86)/Steam/steamapps/common/SOMA/Lockdown/entry.hpc" ? If you did not request this launch then click Cancel".

Past that, your good to go!


-------------------------------------------------
P.S. - On your wiki https://wiki.frictionalgames.com/hpl3/game/dev_features

Where and what is the "settings file" to turn on "DebugMenu" to true?
(This post was last modified: 09-25-2015, 02:45 PM by Rapture.)
09-25-2015, 02:36 PM
Find
Filizitas Offline
Member

Posts: 219
Threads: 7
Joined: Sep 2015
Reputation: 2
#5
RE: Few questions about creating CS/Mods

I cant find the Small custom campaign demo content... searching does just show me the saves :c were is it?!?

Tentacle raping guy is coming for ya Q.Q Watcha gonna do?
09-25-2015, 02:39 PM
Find
Rapture Offline
Posting Freak

Posts: 1,078
Threads: 79
Joined: May 2011
Reputation: 30
#6
RE: Few questions about creating CS/Mods

It's in here...

C:\Program Files (x86)\Steam\steamapps\workshop\content\282140\521867713
09-25-2015, 02:46 PM
Find
Filizitas Offline
Member

Posts: 219
Threads: 7
Joined: Sep 2015
Reputation: 2
#7
RE: Few questions about creating CS/Mods

Now lets if i can create an addon :3 thx!

EDIT: I created an addon :3

Tentacle raping guy is coming for ya Q.Q Watcha gonna do?
(This post was last modified: 09-25-2015, 03:46 PM by Filizitas.)
09-25-2015, 02:51 PM
Find
Rapture Offline
Posting Freak

Posts: 1,078
Threads: 79
Joined: May 2011
Reputation: 30
#8
RE: Few questions about creating CS/Mods

Does anyone know from this wiki https://wiki.frictionalgames.com/hpl3/game/dev_features

Where and what is the "settings file" to set "DebugMenu" to true?
09-25-2015, 05:46 PM
Find
jens Offline
Frictional Games

Posts: 4,093
Threads: 199
Joined: Apr 2006
Reputation: 202
#9
RE: Few questions about creating CS/Mods

It is in Documents/My Games/SOMA and you can open the settings file in notepad (don't use word or any such thing, must be plain text editor). Search for DebugMenu="false" and change it to DebugMenu="true"
09-25-2015, 06:00 PM
Website Find
Rapture Offline
Posting Freak

Posts: 1,078
Threads: 79
Joined: May 2011
Reputation: 30
#10
RE: Few questions about creating CS/Mods

Are you sure it's "DebugMenu" on your end?

I finally found mine, but it's actually "DebugMode".

Spoiler below!
<Game ShowCommentary="false" />
<Debug ShowFPS="true" ShowSoundPlaying="false" ShowPlayerInfo="false" ShowEntityInfo="false" SaveCheckPointOnMapLoad="false" ShowDebugMessages="false" UseProgLog="false" ShowSoundCategories="false" ShowSoundParams="false" ShowSoundAIEvents="false" ShowModuleInfo="false" ShowMapInfo="false" ScriptDebugOn="false" InspectionMode="false" DisableFlashBacks="false" DrawPhysics="false" AutoReloadResources="false" OutputVoiceAndEventInfo="false" PauseAtWindowOpenClose="true" ShowScriptGC="false" DebugInfoWindow="false" RecordPlayTestData="false" DrawGuiUIBoxes="false" ShowMissingVoiceFileErrorMessage="false" VRAMLimit="1700" ShowTVSafeArea="false" GodModeActivated="false" ReloadScriptAtTaskSwitch="false" ReloadFromCurrentPosition="true" SpecCameraTeleportPlayer="false" ShowPlayerColliderInSpecCam="false" ShowMemoryUsage="false" ShowRenderingInfo="false" ReloadScriptConstantly="false" AllowQuickSave="false" ScriptHelperFolder="script/helpers" LogLabelFilter="-1" WarningLevel="4" LogNonPreloadedResources="false" CollapsedLog="true" />
<Input InvertMouse="false" SmoothMouse="true" InvertPad="false" Rumble="true" MouseSensitivity="1.000000" GamepadSensitivity="2.000000" />
<Map File="" Folder="" StartPos="" />
<Graphics TextureQuality="0" TextureFilter="2" TextureAnisotropy="16.000000" SSAOActive="true" SSAOQuality="0" DepthOfFieldQuality="2" BloomActive="true" WorldReflection="true" Refraction="true" ShadowsActive="true" ShadowQuality="2" ShadowResolution="2" ParallaxQuality="0" ParallaxEnabled="true" Brightness="1.000000" OcclusionTestLights="true" EdgeSmooth="false" ForceShaderModel3And4Off="false" UndergrowthQuality="0" TerrainTessellation="0" AntiAliasing="FXAA" />
<Sound Device="-1" Volume="1.000000" MaxSoftwareChannels="64" MaxVirtualChannels="1000" ForceShowSubtitleCharacterName="false" ShowSubtitles="false" SpeakerType="HomeCinema" />
<Screen Width="1920" Height="1080" FullScreen="true" Vsync="true" RefreshRate="60" />
<Main FirstGameStart="false" DebugMode="true" GenerateScriptAPI="false" StartLanguage="english.lang" ScreenShotExt="jpg" ForceCacheLoadingAndSkipSaving="true" AutogenerateLangFiles="false" SaveConfig="true" ShowMenu="true" UpdateLogActive="true" ContinueMap="main_menu.hpm" ContinuePos="" />
<MapLoad FastPhysicsLoad="false" FastStaticLoad="false" FastEntityLoad="false" />
<Engine LimitFPS="true" SleepWhenOutOfFocus="true" ShowBrokenMeshes="true" />
<Saving MaxAutoSaves="20" />
<Gameplay FOV="70.000000" />




For anyone else who is interested...

Example Path = "C:\Users\Rapture\Documents\my games\Soma\Mods\Lockdown"

The file-name has a "user_settings.cfg" at the end, the beginning is your computer/SOMA name with a gargle gook of numbers.


-----------------------
Question: The "void OnAction(int alAction, bool abPressed)" is for detecting when the player inputs a Mouse/Keyboard command, correct?


If so, where do I find the Boolean for the correct key to be pressed? I don't see anything that gives an indication to which Key is being pressed for it to work.

Example... (This is in 02_03_delta.hps > About Line 209)
        ///////////////
        //Call zepp to landing site and teleport player, press 8 to take off. (F3 is good to not forget as well..)
        else if(alAction == eAction_Test2)
        {
            Tool_PickUp("CathTool", false, true);
            //Tool_PickUp("KateChip", false, true);
            
            Player_Teleport("StartZeppLanding");
            SequenceZeppelinArrives("");
            Preload(false);
            
            Map_SetPreloadPriority(eWorldStreamPriority_VeryHigh);
        }

It mentions about using the "8" key to take-off, but I can't figure out where the condition is being set for that.
(This post was last modified: 09-25-2015, 07:11 PM by Rapture.)
09-25-2015, 06:22 PM
Find




Users browsing this thread: 11 Guest(s)