Skip to main content
small correction about what value to use for the appName variable
Source Link
Iwan Plays
  • 309
  • 1
  • 4
  • 12

It is possible to skip the Unity splash screen without manipulating any of the game files using a tool that accelerates the execution of a process.

Cheat Engine (be weary of bloatware during download and installation) provides this functionality and even automation through Lua scripting language.

I made a video guide: https://youtu.be/Oje1QEC-R9c

Instructions

  1. Install and start Cheat Engine
  2. Open Table/Show Cheat Table Lua Script
  3. Paste following code in it (replace game.exe with your game's process name file - might differ from .exe file name, see video)

appName="game.exe" -- name of the application process function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess(appName) speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end startLoop(attachOnceStarts) 

Code also available here.

  1. Press Execute script.

This will skip the first 20 seconds in one second, which includes the five second Unity splash screen. One drawback is that the script might start while the Resolution Dialog (resolution picker/screen selector) window appears, if the exe is configured to show it.

This might also work on macOS, since there seems to be a version of Cheat Engine for that platform. Not tested. No clue about Linux.

A simpler solution would still be welcome.

It is possible to skip the Unity splash screen without manipulating any of the game files using a tool that accelerates the execution of a process.

Cheat Engine (be weary of bloatware during download and installation) provides this functionality and even automation through Lua scripting language.

I made a video guide: https://youtu.be/Oje1QEC-R9c

Instructions

  1. Install and start Cheat Engine
  2. Open Table/Show Cheat Table Lua Script
  3. Paste following code in it (replace game.exe with your game's .exe file)

appName="game.exe" -- name of the application process function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess(appName) speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end startLoop(attachOnceStarts) 

Code also available here.

  1. Press Execute script.

This will skip the first 20 seconds in one second, which includes the five second Unity splash screen. One drawback is that the script might start while the Resolution Dialog (resolution picker/screen selector) window appears, if the exe is configured to show it.

This might also work on macOS, since there seems to be a version of Cheat Engine for that platform. Not tested. No clue about Linux.

A simpler solution would still be welcome.

It is possible to skip the Unity splash screen without manipulating any of the game files using a tool that accelerates the execution of a process.

Cheat Engine (be weary of bloatware during download and installation) provides this functionality and even automation through Lua scripting language.

I made a video guide: https://youtu.be/Oje1QEC-R9c

Instructions

  1. Install and start Cheat Engine
  2. Open Table/Show Cheat Table Lua Script
  3. Paste following code in it (replace game.exe with your game's process name file - might differ from .exe file name, see video)

appName="game.exe" -- name of the application process function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess(appName) speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end startLoop(attachOnceStarts) 

Code also available here.

  1. Press Execute script.

This will skip the first 20 seconds in one second, which includes the five second Unity splash screen. One drawback is that the script might start while the Resolution Dialog (resolution picker/screen selector) window appears, if the exe is configured to show it.

This might also work on macOS, since there seems to be a version of Cheat Engine for that platform. Not tested. No clue about Linux.

A simpler solution would still be welcome.

fixed code, had forgotten to use variable instead of hardcoded
Source Link
Iwan Plays
  • 309
  • 1
  • 4
  • 12

It is possible to skip the Unity splash screen without manipulating any of the game files using a tool that accelerates the execution of a process.

Cheat Engine (be weary of bloatware during download and installation) provides this functionality and even automation through Lua scripting language.

I made a video guide: https://youtu.be/Oje1QEC-R9c

Instructions

  1. Install and start Cheat Engine
  2. Open Table/Show Cheat Table Lua Script
  3. Paste following code in it (replace game.exe with your game's .exe file)

appName="game.exe" -- name of the application process function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess("ravenfield.exe"appName) speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end startLoop(attachOnceStarts) 

Code also available here.

  1. Press Execute script.

This will skip the first 20 seconds in one second, which includes the five second Unity splash screen. One drawback is that the script might start while the Resolution Dialog (resolution picker/screen selector) window appears, if the exe is configured to show it.

This might also work on macOS, since there seems to be a version of Cheat Engine for that platform. Not tested. No clue about Linux.

A simpler solution would still be welcome.

It is possible to skip the Unity splash screen without manipulating any of the game files using a tool that accelerates the execution of a process.

Cheat Engine (be weary of bloatware during download and installation) provides this functionality and even automation through Lua scripting language.

I made a video guide: https://youtu.be/Oje1QEC-R9c

Instructions

  1. Install and start Cheat Engine
  2. Open Table/Show Cheat Table Lua Script
  3. Paste following code in it (replace game.exe with your game's .exe file)

appName="game.exe" -- name of the application process function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess("ravenfield.exe") speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end startLoop(attachOnceStarts) 

Code also available here.

  1. Press Execute script.

This will skip the first 20 seconds in one second, which includes the five second Unity splash screen. One drawback is that the script might start while the Resolution Dialog (resolution picker/screen selector) window appears, if the exe is configured to show it.

This might also work on macOS, since there seems to be a version of Cheat Engine for that platform. Not tested. No clue about Linux.

A simpler solution would still be welcome.

It is possible to skip the Unity splash screen without manipulating any of the game files using a tool that accelerates the execution of a process.

Cheat Engine (be weary of bloatware during download and installation) provides this functionality and even automation through Lua scripting language.

I made a video guide: https://youtu.be/Oje1QEC-R9c

Instructions

  1. Install and start Cheat Engine
  2. Open Table/Show Cheat Table Lua Script
  3. Paste following code in it (replace game.exe with your game's .exe file)

appName="game.exe" -- name of the application process function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess(appName) speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end startLoop(attachOnceStarts) 

Code also available here.

  1. Press Execute script.

This will skip the first 20 seconds in one second, which includes the five second Unity splash screen. One drawback is that the script might start while the Resolution Dialog (resolution picker/screen selector) window appears, if the exe is configured to show it.

This might also work on macOS, since there seems to be a version of Cheat Engine for that platform. Not tested. No clue about Linux.

A simpler solution would still be welcome.

formatting
Source Link
DMGregory
  • 140.8k
  • 23
  • 257
  • 401

It is possible to skip the Unity splash screen without manipulating any of the game files using a tool that accelerates the execution of a process.

Cheat Engine (be weary of bloatware during download and installation) provides this functionality and even automation through Lua scripting language.

I made a video guide: https://youtu.be/Oje1QEC-R9c

Instructions

  1. Install and start Cheat Engine

    Install and start Cheat Engine
  2. Open Table/Show Cheat Table Lua Script

    Open Table/Show Cheat Table Lua Script
  3. Paste following code in it (replace game.exe with your game's .exe file)

    appName="game.exe" -- name of the application process

    function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end

    function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess("ravenfield.exe") speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end

    function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end

    startLoop(attachOnceStarts)

    Paste following code in it (replace game.exe with your game's .exe file)

appName="game.exe" -- name of the application process function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess("ravenfield.exe") speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end startLoop(attachOnceStarts) 

Code also available here.

  1. Press Execute script.

This will skip the first 20 seconds in one second, which includes the five second Unity splash screen. One drawback is that the script might start while the Resolution Dialog (resolution picker/screen selector) window appears, if the exe is configured to show it.

This might also work on macOS, since there seems to be a version of Cheat Engine for that platform. Not tested. No clue about Linux.

A simpler solution would still be welcome.

It is possible to skip the Unity splash screen without manipulating any of the game files using a tool that accelerates the execution of a process.

Cheat Engine (be weary of bloatware during download and installation) provides this functionality and even automation through Lua scripting language.

I made a video guide: https://youtu.be/Oje1QEC-R9c

Instructions

  1. Install and start Cheat Engine

  2. Open Table/Show Cheat Table Lua Script

  3. Paste following code in it (replace game.exe with your game's .exe file)

    appName="game.exe" -- name of the application process

    function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end

    function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess("ravenfield.exe") speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end

    function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end

    startLoop(attachOnceStarts)

Code also available here.

  1. Press Execute script.

This will skip the first 20 seconds in one second, which includes the five second Unity splash screen. One drawback is that the script might start while the Resolution Dialog (resolution picker/screen selector) window appears, if the exe is configured to show it.

This might also work on macOS, since there seems to be a version of Cheat Engine for that platform. Not tested. No clue about Linux.

A simpler solution would still be welcome.

It is possible to skip the Unity splash screen without manipulating any of the game files using a tool that accelerates the execution of a process.

Cheat Engine (be weary of bloatware during download and installation) provides this functionality and even automation through Lua scripting language.

I made a video guide: https://youtu.be/Oje1QEC-R9c

Instructions

  1. Install and start Cheat Engine
  2. Open Table/Show Cheat Table Lua Script
  3. Paste following code in it (replace game.exe with your game's .exe file)

appName="game.exe" -- name of the application process function listenOnceStops(timer) if getProcessIDFromProcessName(appName) == nil then object_destroy(timer) startLoop(attachOnceStarts) end end function attachOnceStarts(timer) if getProcessIDFromProcessName(appName) ~= nil then object_destroy(timer) openProcess("ravenfield.exe") speedhack_setSpeed(20) sleep(1000) speedhack_setSpeed(1) startLoop(listenOnceStops) end end function startLoop(loop) f = createForm(false) --create an invisible window t = createTimer(f); timer_setInterval(t, 500) timer_onTimer(t,loop) end startLoop(attachOnceStarts) 

Code also available here.

  1. Press Execute script.

This will skip the first 20 seconds in one second, which includes the five second Unity splash screen. One drawback is that the script might start while the Resolution Dialog (resolution picker/screen selector) window appears, if the exe is configured to show it.

This might also work on macOS, since there seems to be a version of Cheat Engine for that platform. Not tested. No clue about Linux.

A simpler solution would still be welcome.

added code gist link since formatting appears broken.
Source Link
Iwan Plays
  • 309
  • 1
  • 4
  • 12
Loading
Source Link
Iwan Plays
  • 309
  • 1
  • 4
  • 12
Loading