Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Installer content within package without using installers

A topic by pdcsky created Oct 23, 2022 Views: 469 Replies: 5
Viewing posts 1 to 6

Hi I have a game that I'm in the middle of packaging,

In order for the game to run, it requires some prerequisite software, I've provided the installers inside it. However is there a way that I can have the installed files already inside my packaged game and disregard the installers entirely? I like to keep all my content localized to within the one folder and not have to install things outside in the C:/ProgramFiles

For my users, I don't want them to install anything, just click and play.

Moderator

I don't understand. Games published on itch.io shouldn't even require installation at all. People should just be able to unzip and play, because that's what the app does.

(3 edits)

It depends on what the software is.

Since you don't mention it, it is impossible to give you a concrete answer, in general, it is possible to include the dependencies that are usually .dll files together with the executable, but this depends on many factors.

As far as I know, it is not mandatory for games to be portable, but if they need to install dependencies, they will be more complicated to use and you need to define the manifest and leave good documentation so that people do not have problems.

The dependant software is NDI Runtime. I understand the idea of including dll files, but have never heard of 'manifests'.

The manifest is a file used for itch app, in that file you can indicate the function of different executables, for example, the game itself, or if it is an installer. Even prerequisites, etc.

About the "NDI Runtime", I was looking for information but almost everything I find is about streaming video. I don't really understand what it has to do with a game.

(+1)

I thought I'd put some closure. I was able to figure it out.
I had to create something called an installscript which takes the form of a .vdf file.

The script itself looks like this.

"InstallScript"

{

"Run Process"

{

"OWL Installer"

{

"process 1" "%INSTALLDIR%\\Install\\ndi-runtime-4.5.1-Windows.exe"

"command 1" "/silent"

"NoCleanUp" "1"

}

}

}

A big help was looking at the vdf files of other games which also required an installscript, such as directx install, anti cheat software.

This topic has been auto-archived and can no longer be posted in because there haven't been any posts in a while.