PDA

View Full Version : RealAnime: combine PowerPack and 4.0?


Sirber
7th February 2006, 01:46
Should I combine both? Installer would be around 24MB and will ensure that you always have updated stuff.

Now I have fast mirrors so filesize shouldn't be a problem.

What do you think?

Sirber
7th February 2006, 03:57
Some numbers...

RealAnime 4.0.0 RC3: 16.5MB
Power Pack: 7.8MB
Total: 24,3MB

RealAnime 4.0.0 (inc PWP): 20.0MB

leowai
7th February 2006, 05:15
RealAnime 4.0.0 RC3: 16.5MB
Power Pack: 7.8MB
Total: 24,3MB

RealAnime 4.0.0 (inc PWP): 20.0MB
I like all in one. Easier, less trouble.

Furthermore, 24.3MB (two downloads) vs 20MB (All in One). It save your bandwidth too for full package. :)


Sirber, probably you should also provide download of "RealAnime 4.0.0 Only" for those who don't need the power pack.

Eretria-chan
7th February 2006, 10:49
I vote no. The package is already big enough and it's not your bandwidth that is consumed ;)
Make a web installer I say. That way, you need only download a smaller installer which installs the components you select and which are required.

Sirber
7th February 2006, 13:18
I vote no. The package is already big enough and it's not your bandwidth that is consumed ;)Is it yours? ;)
Make a web installer I say. That way, you need only download a smaller installer which installs the components you select and which are required.That's harder and it need to be linked with static URLs. So mirroring will not work.
Sirber, probably you should also provide download of "RealAnime 4.0.0 Only" for those who don't need the power pack.Provide the 16MB package too?

Eretria-chan
7th February 2006, 13:41
Is it yours? ;)
Since I mirror your files and it's the only mirror (or download place) I can see right now, then yes - it's my bandwidth that I pay for :)

That's harder and it need to be linked with static URLs. So mirroring will not work.
It isn't hard and it might need static urls if you use msi. Not sure about nsis. They claim it is a flexible installer with a script system, but I haven't used it yet because I can't figure out how to install its fekking IDE. Meh.

Sirber
7th February 2006, 13:44
Since I mirror your files and it's the only mirror (or download place) I can see right now, then yes - it's my bandwidth that I pay for :)Ha! I didn't know that part. Thanks! If you want I can use your site as secondary mirror.

Eretria-chan
7th February 2006, 13:51
Ha! I didn't know that part. Thanks! If you want I can use your site as secondary mirror.
Beep! Eluni.net = My Domain. Which means you already have that mirror where you've put files. Unless you mean something else? :confused:

Sirber
7th February 2006, 13:52
I didn't know it was your domain and that you were paying for it. That's why I offer to set your domain second in the mirror list to "unload the load".

Eretria-chan
7th February 2006, 13:54
The reason I mirrored RealAnime is because I like your software and I have bandwidth to spare. But I'm still opposed to 20 mb files - it consumes more bandwidth as a a side effect, but that is not the main problem. The problem I see is that it becomes so much more to download. I am not a fan of big files, as you can see.

Sirber
7th February 2006, 13:59
If most people take both files, it will be smaller in 1 package. Do you still have the stats?

Eretria-chan
7th February 2006, 14:06
Oh, I do have the stats alright. But you should still concider looking into a web installer.
It doesn't matter to me if you post a slightly larger file (I have 500 gb bandwidth per month, which is hardly reached yet), but personally I'm against it because it's a larger file - and for those poor users that do not have a fast connection, and don't need those extra codecs - that is where it will hurt.
But as stated, the mirror space is yours - so put whatever you want there.

Sirber
7th February 2006, 14:58
I could make one free of bundeled stuff. Should be around 1MB, but you will have to get everything manualy.

Eretria-chan
7th February 2006, 15:04
As long as you have all you need (for example, upgrading), it should be fine. But you really should concider looking into a web installer. I've done one once, using the setup and deploy projects in visual studio.

Sirber
7th February 2006, 15:09
Not sure it can handle Delphi projects ;)

Anyway, I don't think RealAnime 4 will grow bigger than 20MB. If BW become a problem, PM me and I will set more hosts.

Eretria-chan
7th February 2006, 15:13
I don't think it can handle delphi projects per se, but that won't matter really - all you would need is the files.
But I should investigate NSIS.

Sirber
7th February 2006, 15:19
My installer is on the subversion server if you want it...

Eretria-chan
7th February 2006, 15:34
Don't worry about that - I will get NSIS working and, if possible, create an awesome installer. If I succeed, then it might be possible to do for RealAnime. A real gain.

Sirber
7th February 2006, 16:07
cool! If you succeed, I will offer both :)

leowai
7th February 2006, 16:36
Provide the 16MB package too?
Ya, but that's not for me. I got enough bandwidth and hard disk space! :devil:
It MIGHT be helpful for ppl already downloaded the encoders bundle in the powerpack for RealAnime4, i.e. "x264.exe". Or it serves as an update of RealAnime with previous version installed.

This save same bandwidth, however for the first time use, user may need to manually setup (path & others), like MeGUI.

As a result, I prefer a much simpler all in one installer. Once installation completed, it's ready to run with free of troubles. NO unexpected problems or missing components to worry about.;)

Eretria-chan
8th February 2006, 09:25
Ya, but that's not for me. I got enough bandwidth and hard disk space! :devil:
It MIGHT be helpful for ppl already downloaded the encoders bundle in the powerpack for RealAnime4, i.e. "x264.exe". Or it serves as an update of RealAnime with previous version installed.

This save same bandwidth, however for the first time use, user may need to manually setup (path & others), like MeGUI.

As a result, I prefer a much simpler all in one installer. Once installation completed, it's ready to run with free of troubles. NO unexpected problems or missing components to worry about.;)
That is what a web installer should be all about. A small package and the installer will download all the necessary components - thus saving both bandwidth and downloading time for slow connection users.

leowai
8th February 2006, 10:22
That is what a web installer should be all about. A small package and the installer will download all the necessary components - thus saving both bandwidth and downloading time for slow connection users.
I agree. However, it's not that simple. First, who is going to program such a installer? Second, who is going to host a server for download and setup the server for customized downloads. Unluckly that I've no knowledgeabout this. :(

Other than that, if you implemented such a installer, I've a question:
- Is the downloaded file is a ready to run program after download completed?
i.e. RealAnime4 can be launched in ANY folder? Will it automatically look for the required files (e.g. x264.exe) in the pre-defined folders/directories with respect to main program's folder?

Eretria-chan
8th February 2006, 10:27
I agree. However, it's not that simple. First, who is going to program such a installer?
I will.

Second, who is going to host a server for download and setup the server for customized downloads.
I will.

Unluckly that I've no knowledgeabout this. :(

Other than that, if you implemented such a installer, I've a question:
- Is the downloaded file is a ready to run program after download completed?
i.e. RealAnime4 can be launched in ANY folder? Will it automatically look for the required files (e.g. x264.exe) in the pre-defined folders/directories with respect to main program's folder?
The installer should check your system (probably the registry) for necessary components and see what version is installed, and if the required version is not installed, it will download and install it, just like the normal installer.
I have to see how things turn out, however, since I am not familiar with NSIS which I plan to experiment with.

UPDATE: I got the IDE up and working and successfully created a test project! Now to learn the syntax and manipulate the installer script!

leowai
8th February 2006, 14:10
UPDATE: I got the IDE up and working and successfully created a test project! Now to learn the syntax and manipulate the installer script!
Hope to hear the good news from you soon. :)

Sirber
8th February 2006, 14:21
@Eretria-chan

In the meantime, can you fix this error (http://forum.doom9.org/showthread.php?t=107005)?

Eretria-chan
9th February 2006, 09:31
Hnnh, I must have forgotten to reset the permissions after a little test I did...
It's fixed, now!

Since I got the IDE to work, I need much time, sme documentation and lots of patience! But in the end, it should work (hey, NSIS support native plugins even, which you can fall bacl upon!).

EDIT: By the way, do you mind giving me the contents of the package of RealAnime? That way I could try to make the installer work better. I have to test with it sometime anyway...

EDIT2: Downloaded my first file with NSIS ^_^

Sirber
9th February 2006, 13:04
@Eretria-chan

All on the SVN: svn://svn.detritus.qc.ca/detritus/RealAnimeLE

Eretria-chan
9th February 2006, 14:36
Ahhhh... svn...
I don't really know how to access that content...

By the way, the general idea of the installer is this:
All the components should be uploaded to the server.
The installer will look if a certain tool is installed by checking the registry. If it succeeds, it should find the version installed.
If it fails, or if the installed version is older than the required version, the installer will attempt to install the tool. It does this by first checking the local folder. If it finds the required file, it should check the file version (hopefully). If it is newer or equal to the required version, it will install it (this will make it possible to download everything and bundle it away further without the need to access the net).
If it cannot find the file, or if the local file is older than the required version, it will attempt to download the file from the server.
After installing a component, it will write the installed version into the registry so that the installer can detect if the proper version is installed next time.
The required version of each component will probably be read from an ini-file.

This is repeated for all the components.

By the way, you can restore the links for RealAnime to the mirror.

Sirber
9th February 2006, 15:04
I will update the website once it's all moved. I got a new host and I'm still uploading my stuff.

About the installer, to access the SVN you need a subversion client like "Tortoise svn", then you "checkout" the URL above in a folder and it will download all the sources and files for RealAnime 4.

Sirber
10th February 2006, 13:44
Well, 9 vs 1. Not much votes, but the idea is still there.

RealAnime will merge and become 1 package.

bob0r
10th February 2006, 14:07
Ahhhh... svn...
I don't really know how to access that content...

download http://files.x264.nl/svn.exe (7zip self extractor)
Extract to C:\ (it will create C:\svn\) Or any other prefered path.
Start/Run/cmd
cd c:\svn
svn co svn://svn.detritus.qc.ca/detritus/RealAnimeLE

Use this if you, like me, hate GUIs and Installers for these simple tools :)

bob0r
10th February 2006, 14:10
I voted Yes, i love all-in-1 downloads.

Eretria-chan
10th February 2006, 14:19
download http://files.x264.nl/svn.exe (7zip self extractor)
Extract to C:\ (it will create C:\svn\) Or any other prefered path.
Start/Run/cmd
cd c:\svn
svn co svn://svn.detritus.qc.ca/detritus/RealAnimeLE

Use this if you, like me, hate GUIs and Installers for these simple tools :)
I don't. I like GUIs and installers.
I hate CLI and DOS.

Sirber
10th February 2006, 14:47
Then get TortoiseSVN :)