Pages: 1 2
Topic closed
Lightnin wrote:
It looks like they were made with advanced installer maker. I made an updated .msi using the free version, but it doesn't do file associations and doesn't handle edited Scratch.ini files. You gotta pay $$$ for that.?
Lol, I made an installer with that too. I added the file associations to the registry tab and it worked like a charm. Still no Scratch.ini editing though.
Offline
MathWizz wrote:
Lightnin wrote:
It looks like they were made with advanced installer maker. I made an updated .msi using the free version, but it doesn't do file associations and doesn't handle edited Scratch.ini files. You gotta pay $$$ for that.?
Lol, I made an installer with that too. I added the file associations to the registry tab and it worked like a charm. Still no Scratch.ini editing though.
Did you have to use the paid version for that?
Offline
LS97 wrote:
TRocket wrote:
I will look into it since this is what is stopping us from using 1.4
Offtopic
And what was the recent downtime due to?Yeah, I noticed it too! It would be nice if you put a little explanation message each time there's a site maintenance, instead of making me get all excited for some big website change
![]()
Anyway, reason for sitedown?
Broken mysql replication. Vladimir caught it quickly and took the site down to repair it.
Offline
Lightnin wrote:
Did you have to use the paid version for that?
No, I didn't...
Lightnin wrote:
Broken mysql replication. Vladimir caught it quickly and took the site down to repair it.
Aww... Does that mean there are no new website features.
XD
I don't mean to spam but it would help me a lot if you look at [url=http://suggest.scratch.mit.edu/forums/60449-suggestions/suggestions/2372804-add-access-control-allow-origin-to-sb-file-head]this[url].
Last edited by MathWizz (2011-11-10 10:55:29)
Offline
Lightnin wrote:
MathWizz wrote:
I might try making this.
What about the .sprite files for sprites?
Time to officially install Scratch on my computer. Right now I have it running in a folder in Documents.![]()
Y'know, I don't even know if that file association works on Windows - it doesn't on Ubuntu, which is all I really use.
Gratulation for using ubuntu! now install KDE and you're done :p
for me it works :S
Offline
Lightnin wrote:
MathWizz wrote:
I might try making this.
What about the .sprite files for sprites?
Time to officially install Scratch on my computer. Right now I have it running in a folder in Documents.![]()
Y'know, I don't even know if that file association works on Windows - it doesn't on Ubuntu, which is all I really use.
Another reason why I hate 11.04.
10.10 (the latest old release) file association works with Scratch.


Offline
I have an idea the IT guy installs a "scratch intstaller creator" on one machine which then like Jens's scratch2exe makes an nsis config file makes the installer with custom ini then it would use a program like exetomsi to make an msi. Would this work?
Last edited by TRocket (2011-11-10 17:11:54)
Offline
Could you clarify how the silent-install thing works with the MSIs -- is a command-line option passed to the MSI on startup to tell it to be silent, or something; or are MSIs just a format that allows Windows to do this? How does this process of deploying across the network work, exactly?
If an IT guy could clarify this, that'd be great (:
Offline
Sorry to butt into this conversation, but i quickly wizzed up an image for a graphical install:
[img]http://i39.tinypic.com/a3z9rk.png[/img]
Offline
fg123 wrote:
Lightnin, does it have to be compiled into an MSI install?
What about EXE?
No, it has to be .msi - that's the only format you can deploy across an entire network (as far as I know).
blob8108 wrote:
Could you clarify how the silent-install thing works with the MSIs -- is a command-line option passed to the MSI on startup to tell it to be silent, or something; or are MSIs just a format that allows Windows to do this? How does this process of deploying across the network work, exactly?
If an IT guy could clarify this, that'd be great (:
Ah, and I am not an expert in Windows stuff, since I've been using Linux only for about the last 7 years. But here's a definition of quiet mode / silent install: (point 1)
http://en.wikipedia.org/wiki/Windows_In … _interface
Offline
Lightnin wrote:
blob8108 wrote:
Could you clarify how the silent-install thing works with the MSIs -- is a command-line option passed to the MSI on startup to tell it to be silent, or something; or are MSIs just a format that allows Windows to do this? How does this process of deploying across the network work, exactly?
Ah, and I am not an expert in Windows stuff, since I've been using Linux only for about the last 7 years. But here's a definition of quiet mode / silent install: (point 1)
http://en.wikipedia.org/wiki/Windows_In … _interface
Ah, I see. Thanks!
Where should the installer place the Scratch files? In "Program Files"? I imagine this would affect the permissions needed to run the installer.
Offline
I was just looking at some things, and wanted to record some thoughts...
From what you said about Windows 7 64-bit, I assume you want to be able to build a 64-bit MSI file. I'm sure this is obvious, but I hadn't realised that you have to make separate 32 and 64-bit MSIs (you can't have one MSI file that contains both, like a Mac Universal Binary -- although you can usually run 32-bit programs on 64-bit Windows).
NSIS looks good, but doesn't appear to be able to build a native 64-bit installer yet (although it you can make a 32-bit MSI that installs 64-bit programs and edit 64-bit registry.)
WiX looks quite complicated to use, but it seems to let you make 32 and 64-bit MSIs from one project.
Lightnin wrote:
...include the config file (in this case, Scratch.ini) in the folder with the installer. When the installer runs, it copies the file present in the folder to all the different installations. So it's easy to edit the file before deploying Scratch to all the machines on the network.
I'm not entirely sure how this works, but I'm sure it can be done with NSIS at least; its scripting language looks quite powerful.
Last edited by blob8108 (2011-11-23 09:25:16)
Offline
blob8108 wrote:
I was just looking at some things, and wanted to record some thoughts...
From what you said about Windows 7 64-bit, I assume you want to be able to build a 64-bit MSI file. I'm sure this is obvious, but I hadn't realised that you have to make separate 32 and 64-bit MSIs (you can't have one MSI file that contains both, like a Mac Universal Binary -- although you can usually run 32-bit programs on 64-bit Windows).
NSIS looks good, but doesn't appear to be able to build a native 64-bit installer yet (although it you can make a 32-bit MSI that installs 64-bit programs and edit 64-bit registry.)
WiX looks quite complicated to use, but it seems to let you make 32 and 64-bit MSIs from one project.Lightnin wrote:
...include the config file (in this case, Scratch.ini) in the folder with the installer. When the installer runs, it copies the file present in the folder to all the different installations. So it's easy to edit the file before deploying Scratch to all the machines on the network.
I'm not entirely sure how this works, but I'm sure it can be done with NSIS at least; its
scripting language looks quite powerful.
Thanks for digging into this!
Ah, unfortunately it looks like you can't create .msi installers with NSIS (See upthread for the discussion). Although, there seems to be some contradictory info about that online. So I think Wix is the only option.
As to the 32 bit vs. 64 bit issue: Scratch 1.4 will only ever be 32 bit, so the only package we need to make is a 32 bit .msi. My understanding is that 64 bit systems will install the 32bit package with a 32 bit compatibility later, so they can still run it.
Offline
Great news! I just tried asking the nice folks at Advanced Installer Maker if they'd give us a free license, and they said yes! w00t! So we should be able to solve it that - a - way.
Offline
Lightnin wrote:
Great news! I just tried asking the nice folks at Advanced Installer Maker if they'd give us a free license, and they said yes! w00t! So we should be able to solve it that - a - way.
Cool! Tell em you need adobe flash cs5.5 prefessional for eh, education purposes. I've got some plans...
Offline
Lightnin wrote:
Great news! I just tried asking the nice folks at Advanced Installer Maker if they'd give us a free license, and they said yes! w00t! So we should be able to solve it that - a - way.
Awesome!
Offline
Lightnin wrote:
Ah, unfortunately it looks like you can't create .msi installers with NSIS (See upthread for the discussion). Although, there seems to be some contradictory info about that online. So I think Wix is the only option.
I can't believe I missed that... >_<
I assume the Advanced Installer Maker licence means you can't do it in an open source way.
Offline
blob8108 wrote:
Lightnin wrote:
Ah, unfortunately it looks like you can't create .msi installers with NSIS (See upthread for the discussion). Although, there seems to be some contradictory info about that online. So I think Wix is the only option.
I can't believe I missed that... >_<
I assume the Advanced Installer Maker licence means you can't do it in an open source way.![]()
Not that we found. But it's cool that they gave us a license for free!
Ok, closing this thread....
Offline
Topic closed
Pages: 1 2