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

Discussion and feedback on Construct 2

Post » Sun Jan 03, 2016 2:48 pm

Solomon wrote:But I have nothing more to add. My case is there with all my arguments.


You still haven't said what you want, after posting like 20 pages full of text.

Do you want Scirra to change their product description? Make a suggestion.
Do you want your money back? Write to [email protected].
B
75
S
28
G
32
Posts: 481
Reputation: 19,713

Post » Sun Jan 03, 2016 3:13 pm

Eisenhans wrote:
Solomon wrote:But I have nothing more to add. My case is there with all my arguments.


You still haven't said what you want, after posting like 20 pages full of text.

Do you want Scirra to change their product description? Make a suggestion.
Do you want your money back? Write to [email protected].


Have I not? Fifth post from bottom on page five:
If this does not convince owners of Scirra to add a notation or add a very strict and limited NW.js export to the free version (while a notation is totally fine - and so little work to add that somewhere in small font and an asterix), then nothing will.


Also have I not said I would like for Ashley to adress my latest post to him? Last post on page 5:
I am only waiting for Ashley to *hopefuly* post one final post to adress my latest post to him.
Brick by brick, stone by stone.
B
56
S
25
G
18
Posts: 273
Reputation: 13,363

Post » Sun Jan 03, 2016 3:19 pm

Solomon wrote:Have I not? Fifth post from bottom on page five:
If this does not convince owners of Scirra to add a notation or add a very strict and limited NW.js export to the free version (while a notation is totally fine - and so little work to add that somewhere in small font and an asterix), then nothing will.



I actually do support the asterisk* suggestion (for several reasons).
B
75
S
28
G
32
Posts: 481
Reputation: 19,713

Post » Sun Jan 03, 2016 4:43 pm

He is just trying to shame them into making it a policy to foresee every scenario.
Hundreds, perhaps thousands of issues op would demand to be told about before he even knew he needed to know.
Scenarios that include things they have no control of like third party wrappers.
That's the only absurdity here.
He made a novice assumption, and is now throwing a tantrum.
Image ImageImage
B
169
S
50
G
170
Posts: 8,292
Reputation: 108,728

Post » Sun Jan 03, 2016 4:57 pm

@newt
Firstly as this is my thread if you want to participate I urge you to adress what I have written at you and not simply ignore it.
I have adressed a wall of text at you and you ignored it. What does that say about you when you ignore posts and still take participation in a forum thread? Manipulating much?
This is a discussion and not your monologue. Take it somewhere else if you are not prepared to enter an *adult* discusion.
If you do not know how to participate in forum discussion, I suggest you go read a FAQ somewhere.

If this was a different forum you would have been issued with a warning for creating flame.

He is just trying to shame them into making it a policy to foresee every scenario.

I suggest you stop refering to me in third person in my thread. That is not very polite. You are going at this at a personal level and taking this further. You are behaving like a little child. Dont like what is written here? Then dont look at it, as clearly you dont have any arguments what so ever, noone. You are just stomping your little feet around this thread, just to make some noise - like a child that wants candy from mommy.
Nothing of essence or quality to say.

I am not trying to shame noone. It would be ridiculous for anyone to forsee *every* scenario.
Where did I write that? Where are you getting this assumption from? Why are you putting words into my mouth?
Do you know what reading with understanding is? Do you know how to base your arguments on text and on a discussion?

Hundreds, perhaps thousands of issues op would demand to be told about before he even knew he needed to know.[/code]

How do you base this? Once again what is this, do you have problems with understanding basic text? Do you live in fairytale land?
Can you be less accurate than this in your comments?

Scenarios that include things they have no control of like third party wrappers.
That's the only absurdity here.
He made a novice assumption, and is now throwing a tantrum.


The fact that someone - a company that wants to sell you their product - is using a third part wrapper which increases a size of a stand alone build should provide this information somewhere in small text at least. Do you not know that giving information about services/products one sells is important to the customer and necessary by law? I am almost afraid to ask on what basis do you sell your services to your customers? Judging by this you dont tell them anything, and then if they dont like something you just tell them they are throwing a tantrum.
No, the only absurdity here is your post with your false accusations.

Once again, visual coding is mailny for newcomers. That is a given. I say mainly. A newcomer is assesing a purchase on what he sees, reads, hears and most importantly tests out.
Throwing a tantrum? Are you serious? Then you dont know what standing behind what one believes in is. If you want to stay a pushover that is easily pressured into sumbission when there is something you dont like then be my guest. But go do it somewhere else and stop spamming my thread.

Why are you continuing to spam my thread with personal trips at my person?
Adressing me in third person, ignoring what I write to you in response to your posts? How is this normal usage of a forum? You are behaving like a little child at this very moment.

Why are you continuing to do this? Fame? Are you friends with the devs here as you seem to take this very personal? Does your entire livelyhood depend on something that I have mentioned in this thread?
Have you got nothing better to do on a sunday?
Do you want the mod to close this thread, as you are introducing flame here? Is that your motive?

Do you just feel like "chatting" because you have nothing better to do?

It is plain to see that it is you who is making this thread ugly. Perphaps you find this entertaining?

I suggest you stop spamming my thread if you have nothing relevant to say.

If you once more post and ignore what I am writing, then that only shows what you stand for - a nuisance in my thread.
At this moment your posts here are a total waste of space and at this moment by replying here you are wasting my time.
Brick by brick, stone by stone.
B
56
S
25
G
18
Posts: 273
Reputation: 13,363

Post » Sun Jan 03, 2016 11:41 pm

100+ mb is a non-issue for most people, especially if it's for a game that's taken a lot of effort to make.
B
147
S
74
G
20
Posts: 1,786
Reputation: 22,527

Post » Mon Jan 04, 2016 10:13 am

alspal wrote:100+ mb is a non-issue for most people, especially if it's for a game that's taken a lot of effort to make.


See now this is nice. A reply that is on subject without personal prejudice.

You are of course entitled to you opinion and I am entitled to disagree.

While 100mb might be a non-issue for most people (altough Im not sure what kind of people you are referring to, and on what sources you base this information), it is an issue for me. Just yesterday I was looking around and found a nice game - standalone for Windows, something down my alley - adventure, nice graphics and I downloaded it played it, nice experience. I looked at the filesize and thought to myself - 20 mb. Now isnt that an achievement? Nice graphics sounds and only 20mbs?
Now I will not mention what engine it was done in as I said Im not here to give away any names of potential competition.

Regaring "a lot of effort" as you stated. Clearly planning a game does reqiure some effort does it not? The more you plan, the more effort goes into the project, does it not? Then comes the next development phase etc. What if I told you that I planned for the size of my game? (of course not ideally, roughly but within a reasonable limit). What if I told you that I had to plan for the size of my game? Surely that is additional effort on my part?
So if I put effort into my game starting on a basic level/very early stage, of making sure that it does not weigh more than I want within a specific range, how does this relate to what you write - that people who put in effort to make a game do not worry about additional game weight?

How I would put what you have written:
100+mb is a non-issue for most starting indie game developers - as its another variable they have to take into consideration - which might be too much at the very start. Starting indies want to get something running. I know this I am a starting indie. But the difference is that I wanted that additional variable under control.

Remember one more thing, we are talking about indies as this is software mailny for indies. We are not talking about multimillon dollar game coorporations hiring hundreds of staff members and producing games that weigh +65 gb. That would be out of contex and out of perspective to this matter.

To sum this up - your statement is your statement. I respect your input.
My statement is my statement as I am entitled to my opinion.
Brick by brick, stone by stone.
B
56
S
25
G
18
Posts: 273
Reputation: 13,363

Post » Mon Jan 04, 2016 12:38 pm

I just don't think it matters, which is why we don't specifically highlight it on our site, and I'm OK with that. We also don't mention the HTML5 export has a ~245kb overhead, which is a 1200% overhead if your game is 20kb, because it doesn't materially affect anything. Sure, someone could claim they want to run their game over a 56k modem and that overhead is too much, but for such a significant majority of users, it is of no practical importance, so it does not warrant a mention. Since virtually nobody else has ever complained about the NW.js file size overhead, I also believe it to be of no practical importance to the vast majority of users.

Exporting to the web is a viable alternative with little overhead if your game is not for sale. If your game is for sale, e.g. on Steam, then customers in that market are accustomed to multi-gigabyte downloads so a 65mb download does not seem like a significant hurdle to commercial success. If the game is not directly for sale (e.g. a free hobby-made indie game), then web publishing seems to be a perfectly viable low-overhead alternative.
Scirra Founder
B
395
S
233
G
88
Posts: 24,376
Reputation: 193,842

Post » Mon Jan 04, 2016 9:38 pm

I'm with @Solomon on this one. While for bigger games +60MB or +90MB is not such of bid deal, for simple Mario, Flappy Bird and other under 10MB games this is definitely a big downside. Let not even talk about +30MB for a Flappy Bird clone on Android <5.0 . And what is with the comparison with GTA V or Skyrim, are we comparing apples with potatoes ?

@Solomon
Sorry to say it but as a customer is your duty to inform yourself about a product before buying (search, ask on forums, see some finished games ... etc).
Another example is: http://www.rpgmakerweb.com/products/pro ... g-maker-mv Long story -> short: It exports only HTML5 and/or NWjs but isn't specified, you have to dig a little to find about it.
The other way to get smaller games is to go native:
Unity is arguably the best tool for indie developers, but you will need to learn coding, even if you use visual scripting like Playmaker. The same goes with Game Maker: Studio. The closest alternative to Construct 2 is Clickteam Fusion 2.5, but is more expensive and it also has it's fair amount of downsides like any other game engine.


No matter what you write here will change the fact that Construct 2 is HTML5 engine and Ashley made it clear that he will not go native like Construct Classic. So is like "Take it or leave it" or "Take what you can get".

On the bright side:
C2 is focusing only on HTML5 so you get the best performance compared to other games engines that have a HTML5 exporter.
Is fast. you can develop games really fast in C2.
You develop once and runs on anything that supports HTML5.
While HTML5 is slower than native, is supported by big corporations.
It works great on mobile browsers (iOS 8, WP8, WP10, Android 5.0) without wrapper.
There is a market for HTML5 games.


You should ask yourself:
Do I need the extra 60MB and the extra performance the native offers at the cost of more time to develop a game, or I can go with it and develop the game faster ?
Even if you decide to go with another engine, you can continue using Construct 2 for smaller projects, or for quick sketching game concepts.

@Ashley
Size definitely matters, especially on mobiles or in countries where the internet infrastructure is poor. And 245kb is definitely waaaay smaller than 60~90MB.
Also, since the nw.dll is the same in all projects, can't be installed once and used by all games that uses NWjs ? To me this looks like a much better approach than integrating it in every small game.
B
49
S
15
G
6
Posts: 534
Reputation: 7,195

Post » Mon Jan 04, 2016 10:18 pm

I agree with the fact that file size at the end matters little.
Personally, my only complaint with NW.js is the fact that at multiple times had issues like lag, fps drops and now debugger not working (bug report can be found in the bug report section done by another user).

Please correct me here if I'm wrong but since there's a store, maybe someone could make a new exporter for C2?. Personally I'm ready to pay for an exporter tailored for bigger pc games since the few issues with NW.js slow me down.

Personally, I feel its a shame for C2 to limit itself to just mobile devs (maybe I'm wrong).

Cheers!
B
43
S
12
G
14
Posts: 488
Reputation: 10,570

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: Yahoo [Bot] and 12 guests

cron