Xycaleth Posted March 10, 2015 Posted March 10, 2015 I was going to create a topic to explain how work on the first release is going, and how we're achieveing it, but this will do for now. I'll expand on this in a few days Ignore the version number Circa, therfiles, Archangel35757 and 7 others like this
minilogoguy18 Posted March 11, 2015 Posted March 11, 2015 Nice, I'm probably one of the few long time JA modders that hasn't installed openJK as a stand alone outside of the DF2 mod build. I'll probably download and install though once this is available since I'm too lazy to do a visual studio build + manual install.
hleV Posted March 11, 2015 Posted March 11, 2015 You have to change the install icon and alter the grayed out NIS text!
ensiform Posted March 11, 2015 Posted March 11, 2015 Nice, I'm probably one of the few long time JA modders that hasn't installed openJK as a stand alone outside of the DF2 mod build. I'll probably download and install though once this is available since I'm too lazy to do a visual studio build + manual install.You didn't know about the pre-made builds? http://builds.openjk.org/ You have to change the install icon and alter the grayed out NIS text!I'm not sure if the latter will be possible when generating the installer via CPack.
Exmirai Posted March 11, 2015 Posted March 11, 2015 What are the core files being installed?openjk.x86.exe and dlls probably
Tempust85 Posted March 11, 2015 Posted March 11, 2015 Yeah I would say so, it's not like we can redistribute assets.
Futuza Posted March 11, 2015 Posted March 11, 2015 Yeah I would say so, it's not like we can redistribute assets.Especially given the fact it is less than 7MBs.
Xycaleth Posted March 11, 2015 Author Posted March 11, 2015 The core files are DLLs only. You can choose to install only the client files (OpenJK.exe and the renderer) or only the server file (openjkded.exe). I probably need to rethink the grouping because you can end up installing only the DLLs and not have a working game.
Futuza Posted March 11, 2015 Posted March 11, 2015 The core files are DLLs only. You can choose to install only the client files (OpenJK.exe and the renderer) or only the server file (openjkded.exe). I probably need to rethink the grouping because you can end up installing only the DLLs and not have a working game.I think as long as the options have a description (like if you hover over it with mouse or highlight it) that explain what it includes, people won't be too mad if they install only dlls or something.
Archangel35757 Posted March 11, 2015 Posted March 11, 2015 One main thing on the installer-- please make sure it uninstalls itself completely (should a user decide to do so...) and not leave any files or folder structures behind, etc.
Futuza Posted March 11, 2015 Posted March 11, 2015 One main thing on the installer-- please make sure it uninstalls itself completely (should a user decide to do so...) and not leave any files or folder structures behind, etc.Seconded. This includes temporary .ini files and directory structures.
ensiform Posted March 11, 2015 Posted March 11, 2015 How many files do you think it was going to install? O.o And I would assume its not uninstalling JKA itself so...
Tempust85 Posted March 11, 2015 Posted March 11, 2015 Would it be possible to have an option to copy over the JKA pk3's (specify a path to the JKA directory) into the new OpenJK directory?
eezstreet Posted March 11, 2015 Posted March 11, 2015 What about JK2SP mode? Is that not being included in a first release?
Xycaleth Posted March 11, 2015 Author Posted March 11, 2015 Would it be possible to have an option to copy over the JKA pk3's (specify a path to the JKA directory) into the new OpenJK directory?I'll investigate the possibility. I think this is the cleanest way to ensure assets are in the right place but some people might not like having two copies of JKA. What about JK2SP mode? Is that not being included in a first release?I'm not sure how stable it is at this point. I don't think it's been used as much as JKA SP and I imagine there's a number of problems with save files etc. I think it's better if we defer it to a later release where it will be more polished. Tempust85 likes this
Didz Posted March 11, 2015 Posted March 11, 2015 On the topic of uninstalling completely: Mods and other custom user content shouldn't be removed from any directory (i.e. don't remove anything not installed by the installer)Contents inside My Games\OpenJK (i.e. files that are written during gameplay) should only be removed given a checkbox, or not at all. The directory will include standard cruft such as servercache.dat and security.log, but it must be the user's decision to remove this stuff.Every user will have their own My Games folder, so the installer would have to take this into account by trying to enumerate all the users on the computer. Everyone's free to use their own home path though, and even have multiple home paths, so I'd just not even remove any of them. (And maybe say a message about the user data not being removed after uninstallation) Futuza likes this
Xycaleth Posted March 12, 2015 Author Posted March 12, 2015 Is this a launcher too, or just an installer?Just an installer. When we do have a launcher, this would be the installer for the launcher instead. I'm not entirely sure how the uninstaller works at the moment (the entire installer and uninstaller and auto-generated by the build system), but I'll investigate. I think we'll keep thinks really simple for now though, so probably it will only remove files that the installer created but I need to double check.
Cerez Posted March 12, 2015 Posted March 12, 2015 If you're having trouble with the installer-maker, I suggest using InstallJammer as an alternative. I've found to be quite easy to use, neat, and efficient. Both the install and uninstall work really well.
ensiform Posted March 14, 2015 Posted March 14, 2015 If you're having trouble with the installer-maker, I suggest using InstallJammer as an alternative. I've found to be quite easy to use, neat, and efficient. Both the install and uninstall work really well.I really doubt that CMake's CPack feature supports InstallJammer generating.
Cerez Posted March 14, 2015 Posted March 14, 2015 I really doubt that CMake's CPack feature supports InstallJammer generating. Probably not. Still, it was worth mentioning as an alternative option in case things don't work out with NSIS...
Nikomaru14 Posted March 15, 2015 Posted March 15, 2015 I'm really exited! I installed openjk about 5 months ago and was wondering when I should replace it with the latest build... I'll just wait for the installer though
Xycaleth Posted March 15, 2015 Author Posted March 15, 2015 Unfortunately work on OpenJK isn't going as quickly as I'd like it to! We're going to push back the release by 2 weeks... It's a shame, I wanted to release 2 years after the source code was released Nevermind!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now