Comments (4)
As I mentioned previously, from a features point of view, the auto update mechanism is only usable in Linux AppImage, Windows NSIS and macOS DMGs.
- Do we need another Windows format? I think NSIS already provides a standalone executable
- Is Titanfall playable on mac? I really have no idea
- Since Viper can be used to update servers potentially running on Linux, is the AppImage format adequate?
from viper.
Do we need another Windows format? I think NSIS already provides a standalone executable
NSIS installs it into your local AppData Programs folder, with all it's files, a portable executable is one file and nothing else. It's simply for the sake of it, while I see most users sticking to the installers a portable won't do no harm and I think it has a purpose.
Is Titanfall playable on mac? I really have no idea
Nope, not without Wine and since Wine isn't supported on newer version of macOS we don't have to worry about it.
Since Viper can be used to update servers potentially running on Linux, is the AppImage format adequate?
Hence the various package manager formats, along with a tar file. If all those aren't enough I'm not sure any are.
As for auto-updating, I'll look at implementing...
from viper.
NSIS installs it into your local AppData Programs folder, with all it's files, a portable executable is one file and nothing else. It's simply for the sake of it, while I see most users sticking to the installers a portable won't do no harm and I think it has a purpose.
Why not proposing a portable executable then, it's only a flag to add to the compile command.
Is Titanfall playable on mac? I really have no idea
Nope, not without Wine and since Wine isn't supported on newer version of macOS we don't have to worry about it.
Let's forget about Mac then :)
Since Viper can be used to update servers potentially running on Linux, is the AppImage format adequate?
Hence the various package manager formats, along with a tar file. If all those aren't enough I'm not sure any are.
I'm not very familiar with AppImage, but isn't the point of this format to run on all distros (removing the need to compile a .deb, a .rpm etc)?
from viper.
I'm not very familiar with AppImage, but isn't the point of this format to run on all distros (removing the need to compile a .deb, a .rpm etc)?
That is the purpose of AppImages, however I and many other people don't like using AppImages for everything, not having it in your package manager may not be what everybody wants.
I just know for myself, only having AppImages as the option is not always what you want. But yes they would lose the function all to auto update, unless we add these packages directly in the repos for that distro.
from viper.
Related Issues (20)
- bug: Viper leaves a leftover `northstar.zip` in the Titanfall2 folder HOT 2
- EA-APP auto-quit HOT 2
- feat: Open Viper normally when Titanfall2 install not detected HOT 2
- feat: Install d3dcompiler DLLs automatically on Linux HOT 2
- Bug: Config file improperly formatted HOT 7
- i18n: Localize "Game is running, refusing to update Northstar" HOT 3
- bug: Viper can't update Northstar and get's stuck. HOT 2
- bug: Viper not properly detecting outdated mods? HOT 2
- feat: Show window buttons whilst popups are present HOT 2
- bug: unable to edit launch options after toggling mods HOT 5
- bug: launch options aren't saved HOT 3
- bug: Viper detects game as running when it's not HOT 10
- bug: Weird interactions for the "No such file or directory"... "R2Northstar\packages" error HOT 10
- bug: Invalid config file (SyntaxError) HOT 2
- bug: Invalid config file HOT 17
- bug: Viper doesn't finish installing and gives errors HOT 11
- My mod doesn't work HOT 12
- bug: Some text don't load correctly HOT 2
- feat: Delete previous core mods on update HOT 6
- Flatpak: Outdated freedesktop platform being used HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from viper.