nw.dll weighs ~90mb of my 130 mb game, what is it?

Discussion and feedback on Construct 2

Post » Sat Jan 02, 2016 9:18 pm

I keep wondering when someone will create a Steam like portal for Nwjs.
Done professionally that is.
Image ImageImage
B
165
S
49
G
146
Posts: 8,036
Reputation: 96,062

Post » Sat Jan 02, 2016 9:26 pm

I think the filesize stuff may have been forgotten about and not mentioned in any FAQ because as Ashley said, it's such a rare thing for people wanting to export to desktop ask wonder about, and yeah perhaps Scirra may have just never thought about adding it until now. :P On mobile, that gets asked a lot because of the limitations some stores have that limit the maximum size to like 50MB sometimes, whereas other places such as Steam, or even physical media such as a DVD, as far as I know, the filesize limits are waaaay higher. You are probably the first person to ask about .EXE filesizes.
I do agree with the whole extremely limited testing with NW.JS.

This also does get me thinking of a probably really bad idea, what if Scirra developed a sort of export where it expects the end-user to have a browser installed, and this export contains the runtime and media of your game as well as a .exe file, which upon opening, it does whatever C2 does to commence "Preview-On-Wifi" (ofcourse only locally because you can't expect the end-user to handle all the port forwarding and firewall stuff that needs to be configured), and then it automatically opens up a link on the Browser and plays. Personally I don't know if I would use this as I prefer what NW.JS provides, but at least the filesize would drop immensely. Hmmmmm...
B
51
S
20
G
10
Posts: 571
Reputation: 9,819

Post » Sat Jan 02, 2016 9:46 pm

@Soloman, to answer your points:

1. Go to the Scirra front page, click on "Learn More" then scroll down to Multiplatform Export where you will learn of the nw.js export for desktop. After reading this you would have to search google to learn about it if you were not familiar. You could also read some of Ashley's blogs like this blog about export options.

Regarding your other point here, can you please explain what deals would be broken by such file sizes - you have not made this clear..? Just FYI, Elder Scroll Imperial Edition is >110Gb, so what upper limit are you referring to?

2. If you can preview in Chrome then you can see what a nw.js export will run like. I am not sure what your reference about piracy is for exactly - but you should not expect to get everything for nothing when Scirra are running a business.

3. Google search nw.js github, which should be a natural inquiry (see point 1). There is plenty of information on github. You are confused about file size and performance.

4. You clearly do not understand what nw.js is - c2 only exports html5 and that exported product can then be wrapped by nw.js to be played on desktop. All of the c2 games on Steam are wrapped using nw.js in that way, and in spite of your concerns I am not aware of any buyer being worried about download file size.

5. Yes, but c2 games cannot be played in a DVD player, so I presume you are considering selling DVDs with your game recorded inside. If so, they will still need to run on the operating system of choice - this is a html5 engine, remember, and all exported games need to be wrapped if they are not to run in a browser (see point 1). If you're concerned about your buyers running out of disk space then I think it's highly unlikely that a 100 Mb addition to any game will be of concern to someone with a 1Tb drive.

It is worth also considering that you could also publish for Windows 10 directly....
I only occasionally visit - I'm learning C# for Unity, but c2 is still a respectable game engine imo....
B
69
S
17
G
65
Posts: 2,195
Reputation: 41,365

Post » Sat Jan 02, 2016 10:14 pm

@Colludium

Firstly I would appreciate if you would spell my handle name correctly. Only this way will I get a notice that you are reffering to me.
Also I have the feeling after reading your post that you have not read my previous post with full understanding. I would suggest you reread it once again, so I dont keep having to repeat myself. I am in no way trying to be mean here but only stating what I notice.

1. Go to the Scirra front page, click on "Learn More" then scroll down to Multiplatform Export where you will learn of the nw.js export for desktop. After reading this you would have to search google to learn about it if you were not familiar. You could also read some of Ashley's blogs like this blog about export options.

1. You have to be joking. I am to go around and search around for additional information regarding software that I have to purchase on additional sites that are in no way directl affiliated with Scirra? How am I to know what sort of information I am looking for? How the heck can I find information regarding extra additional file size when exporting to NW.js? How is a beginner coder that is buying a product based on what he reads, on the opinions on the forums and on what he can access in the free/trail/demo product supposed to find this out?

Regarding your other point here, can you please explain what deals would be broken by such file sizes - you have not made this clear..? Just FYI, Elder Scroll Imperial Edition is >110Gb, so what upper limit are you referring to?


Please re-read my previous post, especially the questions. I have made eveything very clear.

2. If you can preview in Chrome then you can see what a nw.js export will run like. I am not sure what your reference about piracy is for exactly - but you should not expect to get everything for nothing when Scirra are running a business.

2. Again you have missed my point here entirely. Please go back and reread my previous post. I am not expecting everything for nothing - I have paid for the program the exact amount that Scirra asked for. What are you talking about? What do you mean you are not sure what I am referencing in regards to piracy in my previous post? It is there in the post if you are not sure go read it again to be sure.
Besides I do not have a Chrome browser installed nor will I. My preference at this time is Firefox.

3. Google search nw.js github, which should be a natural inquiry (see point 1). There is plenty of information on github. You are confused about file size and performance.

3. No Ive no idea what github is, and I did not know when I was buying Construct 2. Why should I know or care what it is if I want to use Construct 2? Again you are totally missing the point.

4. You clearly do not understand what nw.js is - c2 only exports html5 and that exported product can then be wrapped by nw.js to be played on desktop. All of the c2 games on Steam are wrapped using nw.js in that way, and in spite of your concerns I am not aware of any buyer being worried about download file size.

4. I do not care if noone in the world is worried about this. It is not of my concern if Im the only one in the whole world or whole universe that is concerned about this. As it is me that is concerned about this, this is important to me.
Please read my previous post once more. I will not explain it once more, it would be too much writing.

5. Yes, but c2 games cannot be played in a DVD player, so I presume you are considering selling DVDs with your game recorded inside. If so, they will still need to run on the operating system of choice - this is a html5 engine, remember, and all exported games need to be wrapped if they are not to run in a browser (see point 1). If you're concerned about your buyers running out of disk space then I think it's highly unlikely that a 100 Mb addition to any game will be of concern to someone with a 1Tb drive.

5. Um... yes of course that is what I meant, selling DVDs/CDs with my game recorded. Why are you even mentioning this here if this is not the point of the discussion? Why are you assuming that I want a game that is run straight from DVD? Where did I mention that?
It is worth also considering that you could also publish for Windows 10 directly....

Why are you even mentioning Windows 10 here? Where did I mention this as an issue?

Please re-read the prevous post as your points here are all totally missed.

I have a request to anyone that is to post in this thread, please can you read my posts with understanding and only post in this thread if you have something constructive to say and bring about (for example @Jase00 in the post above had some very good insight).
Do not willingly or unwillingly derail the thread or bloat this thread by asking unrelevant questions.
This thread is not about chatting for the sake of chatting but to get some relevant information. I would like to get to know a couple of matters as a customer.

The questions in my previous post are directed @Ashley, this is not a matter of people from the forum jumping in to defend Construct 2.
I would like for Ashley to reply to what I have written.
Last edited by Solomon on Sat Jan 02, 2016 10:30 pm, edited 1 time in total.
Brick by brick, stone by stone.
B
51
S
23
G
13
Posts: 273
Reputation: 10,538

Post » Sat Jan 02, 2016 10:26 pm

@Solomon

How would you like to see it advertised? Maybe something like a * on the desktop bullet point on the front page and then a foot note or fine print that says "* adds 150mb of runtime to your product"?
B
70
S
27
G
32
Posts: 475
Reputation: 19,571

Post » Sat Jan 02, 2016 10:37 pm

OK @Solomon, all of my points were meant to directly address your questions, some of which had been repeatedly answered already... If someone doesn't understand your meaning then it's not traditional to blame the reader for any ensuing confusion.
I only occasionally visit - I'm learning C# for Unity, but c2 is still a respectable game engine imo....
B
69
S
17
G
65
Posts: 2,195
Reputation: 41,365

Post » Sat Jan 02, 2016 10:41 pm

Windows 10 is a viable alternative for desktop.
Yes its is Edge, yes its just Windows 10, but universal apps can be sideloaded.
I'm sorry you are having such a time with this, but for many of us the ability to export to desktop didn't even exist when we opted in.
One thing you should think about is your target audience, in the big picture desktop is a small percentage, and delivery systems are changing, even for consoles.
Btw you don't have to purchase a license to use Nwjs.
Image ImageImage
B
165
S
49
G
146
Posts: 8,036
Reputation: 96,062

Post » Sat Jan 02, 2016 10:52 pm

Solomon wrote:Why is this information not in a FAQ or anywhere that is visible? Why have potiential C2 licence buyers, like myself before purchasing C2 licence, have not been informed about this?

Because I don't think it matters. I don't think it makes any meaningful difference for downloading, installing or runtime performance. What meaningful difference do you think it makes? If it doesn't make any material difference, I don't see why it deserves to be specifically highlighted.

If you still wanted to distribute on CD then the compressed overhead is under 10%, which seems reasonable. It's about 1% for DVD, which I think it's fair to say is negligible. Your stated estimated final size of 300mb will still fit comfortably on a 650mb CD with room to spare, even including the overhead of NW.js, so I'm not sure why you're worried about this. Still, I was under the impression most of the industry had already moved to online delivery for games - it saves the cost and logistical difficulties of burning discs, packaging them, and making international post deliveries. I'd imagine most gamers are already accustomed to large install sizes too - GTA V on PC requires 65 GB!
Scirra Founder
B
381
S
222
G
84
Posts: 23,978
Reputation: 189,176

Post » Sat Jan 02, 2016 11:52 pm

I think this post can be written off as trolling or spam. The final size makes no difference whatsover to performance. Some games are in the 10's of gigabytes.. so what. Get over it, make a game people want to play.
B
47
S
16
G
9
Posts: 1,097
Reputation: 11,180

Post » Sun Jan 03, 2016 12:04 am

@Eisenhans - yes that would do. Not 150 but ~60 mb to your runtime.

@Colludium - I appologise if you took it that way, but I wanted to strictly keep on point with these threads.

@newt - I understand Win10 being of an option, but I think you can understand my point better once you read the underlined bottom part of my latest post where I am comming from.

@Spongehammer - the problem with people today that they stopped caring for what they believe in. That is one of the resons you see this as trolling. Either that or you are simply too lazy to read all the posts in this thread. Dont want to read? Fine, but then you are not entitled to post your opinion, otherwise it should be immediately rendered as immaterial, as you are posting without understanding.
I sure wouldnt want to be your customer with your attitude.


@Ashley
Once again you seem to not answer my questions. Once more I am asking you to reply to my questions as they are regarding your product that I have purchased from you, and information you have provided me. If you dont want to answer these I only ask that you provide a reason why you do not want or intend to answer these questions (the ones that you failed to adress).
Certainly you can find 10 minutes to read and reply to this as I am one of your customers? Surely your customers are of importance to you?
I am once more posting them here:

1) How is it that this information is nowhere to be learned - the fact that NW.js is 60-90 mb larger once exported.
Again saying that I could use html5 as a substitute does not cut it as these do not work under the same conditions - NW.js being straight out of desktop, and html5 needing to be exported to the web. Can you imagine that for some this is a deal breaker? Also some people - like me for example do not want to publish to web. I only hope you dont start talking about how its better to publish to web, because as you know this thread is not about the reasons for publishing to web or not.
2) Why is there no way to test out NW.js export even under very strict limitations and still not inform people about the additional mb's?
Saying stuff about piracy here I dont think will be adequate as Ive read information - here on Scirra forums, that people use 3rd party wrappers to export games from their free version of C2. I dont know how that works or even if its true but that is what Ive read.
3) Why is there no information about this size increase and that altough this increase in size is there, it will in no way possible affect performance (only download times). That this has to be learned by spending 1 day on the forum - and by asking around.
4) How can you compare hmtl5 export to NW.js export (especially to a customer that does not want to use html5) when both differ in the process of export and I imagine in the process of distribution.
5) Is it possible to distribute a html5 exported game from C2 on DVD? ( why do I have the feeling that you will write about NW.js being 60-90 mb bigger will be of no problem on Dvd - but again that was not the question - remember it is you who suggested html5 export if I dont like the +60~90 mb).


Now moving on to your latest post:
Because I don't think it matters. I don't think it makes any meaningful difference for downloading, installing or runtime performance. What meaningful difference do you think it makes? If it doesn't make any material difference, I don't see why it deserves to be specifically highlighted.


So you are saying that something that is happening and giving a game extra weight in mb. you think does not make any meaningful difference for downloading? Are you even reading what you are writing? For a 5mb game it is ~60 mb additional space for win32.
So instead of having a game that has 5mb I end up with a game that has 65mb. That is a 1200% increase in its size! 1200%!
I am not asking you about internet speed norms. How can that be that I have a 1200% bigger file in size, and you just brush this off because you think that its not important? Its not your game is it so you might not think it matters. But these are your tools that you have marketed to me, and failed to mention something that is of great importance to me. Do you still not see this?

Imagine if a bank took 60 dollars for every loan from 1 dollar to infinity. They would not tell their customers because they wouldnt think that, oh well it doesnt matter to the people running the bank. How about taking 600 dollars from each 10 dollars up? Still not convinced?

How about this:

I am a customer of Scirra and to this issue matters to me. As I am your customer and I am paying you for everything I expect from what information is provided and the free version I am testing out. Now if this matters to me - your customer - does it still now not matter to you?
Remember it is not you making my game, it is still me making my game using your software. Now its my turn to make use of it.
If you still say that this does not matter to you how does this make you look in terms of your priorities as a business?

You think it doesnt matter to inform potential customers about the downsides of using your software? Not giving them a chance to get to know this in the free version, or to read this anywhere on the site? Is this good marketing ethics you think? Do you still think that this is of no importance?

Why are you talking about industry standards and comparing GTA? What do I care if people are downloading gazzilions of gb through the internet?
What If I was to do something else and that was the reason I have purchased your software? What If I wanted only to create a game to distribute only on an old school floppy disk, and that because of the lack of information regarding your product I have been working on a game and have lost all kinds of resources? Time, potential client and potential freelance gig?
Does that still not matter to you?

I am talking about something you did not mention anywhere to customers and now are trying to downplay as of no importance.

To sum this up. This was about file size at first, but it ended up being mostly about principles and good business ethics.
Now I would like you to refer to this post and show me what you stand for.

I like Construct 2 for what it is, a solid piece of software, robust easy with a nice event system. And this comes from a total newbie when it comes to programing.
But I also like working within a transparent enviroment, one that has good principles and business ethics.
Last edited by Solomon on Sun Jan 03, 2016 2:19 am, edited 7 times in total.
Brick by brick, stone by stone.
B
51
S
23
G
13
Posts: 273
Reputation: 10,538

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: legendaryarcane and 11 guests