Spriter/C2 update 11/2 bug fix for performance mode

Discussion and feedback on Construct 2

Post » Thu Jul 14, 2016 4:55 pm

Sethmaster wrote:@lucid
While you are here, got a bug with the second latest scml plugin where there are small seams between sprites in the scml animations when exported out as nwjs in C2 despite that in Spriter, not such seams are ever detected and all animation key frames are using instant transition.

Pretty bad issue since for pixel art game where this problem is highlighted.

EDIT: Still happened with the latest plugin.

So you're using pixel art mode in Spriter. That's primarily used with exporting to images since a small difference in the way Spriter and the engine handle pixel rounding would result in a very different looking character. If you'd like to send me the Spriter project I'll take a look anyway and see if I can come up with something (lucid@brashmonkey.com).

HelmetPIg wrote:@lucid Shot you an e-mail since we couldn't get it working for our spriter/capx files, would appreciate any help when you get a chance! Thanks so much.
Hi HelmetPig, I've looked through my email and I can't find your message. Which address did you send to? (Please send to lucid@brashmonkey.com), and when did you send it? Also, what email address or name did you send from?

chadorireborn wrote:Woah, I nearly missed seeing this. I meant the scml object white boxes on the editor(layout view), since they all look alike, it is hard to identify which is which. Then i suggested to add a text(nametag) of the name of the scml object so it will be easier to differentiate like the scml object has it's own scale always shown. Or did you / with your team thought of something better?

Thanks again.
Oh right. I need to look into this more. I haven't found a decent solution, but in all honesty I haven't had a lot of time checking for one yet either. There's a few things I need to take care of in the near future, so it may be a while, but please remind me if I haven't responded one way or the other in the next couple of weeks.
Spriter Dev
B
87
S
21
G
12
Posts: 3,240
Reputation: 16,461

Post » Thu Jul 14, 2016 5:44 pm

@lucid - Ok. I'll keep reminding every 2or3 weeks in case you forget.
The Things you can create is only limited by your imagination. If you don't have the skills then use your motivation as a natural force to exceed all expectations. Chadori RebornXD
B
30
S
12
G
76
Posts: 964
Reputation: 50,850

Post » Thu Jul 14, 2016 7:18 pm

Message: HelmetPIg can only post plain text URLS until they have 500 rep. 1 URLS modified. Why?
@lucid Sent on July 9th, 2:22 PM Pacific Time from W*****@gmail.com, will send again now
B
5
Posts: 20
Reputation: 265

Post » Thu Jul 14, 2016 8:11 pm

Sent you an e-mail lucid.
B
36
S
18
G
11
Posts: 248
Reputation: 8,694

Post » Mon Jul 18, 2016 2:12 pm

Hello again @lucid . I encountered an unusual problem with a spriter object I have in C2.

Here is the problem's description:

I have a specific Spriter object on Construct 2 with a size of (225, 125) and the object doesn't show up when it's body is not visible by approximately > than 50%.
It's unfortunate I reported this without knowing the specific cause but I can email you the scon/scml file if needed.
The Things you can create is only limited by your imagination. If you don't have the skills then use your motivation as a natural force to exceed all expectations. Chadori RebornXD
B
30
S
12
G
76
Posts: 964
Reputation: 50,850

Post » Mon Jul 18, 2016 2:18 pm

@lucid - Also, there are 2 "set visible" actions at the action dialog.
The Things you can create is only limited by your imagination. If you don't have the skills then use your motivation as a natural force to exceed all expectations. Chadori RebornXD
B
30
S
12
G
76
Posts: 964
Reputation: 50,850

Post » Mon Jul 18, 2016 3:53 pm

@Sethmaster and @lucid, regarding the seams issue - this might solve it, and might not, but I was having an issue with sprites lagging and jumping around, and so I made the spriter object set it's x and y to int(object.x) and int(object.y) (where object in this case would be your placeholder sprite) as opposed just object.x and object.y. I guess the issue was that it was trying to align sprites based on coordinates that weren't necessarily whole numbers, so it would round up or down. seems to work well for me, hopefully that helps for you guys. I haven't exported to nwjs, and I'm only guessing on what I think you're referring to with that issue, so maybe this is completely irrelevant.
B
57
S
15
G
8
Posts: 365
Reputation: 7,884

Post » Mon Jul 18, 2016 8:31 pm

mudmask wrote:@Sethmaster and @lucid, regarding the seams issue - this might solve it, and might not, but I was having an issue with sprites lagging and jumping around, and so I made the spriter object set it's x and y to int(object.x) and int(object.y) (where object in this case would be your placeholder sprite) as opposed just object.x and object.y. I guess the issue was that it was trying to align sprites based on coordinates that weren't necessarily whole numbers, so it would round up or down. seems to work well for me, hopefully that helps for you guys. I haven't exported to nwjs, and I'm only guessing on what I think you're referring to with that issue, so maybe this is completely irrelevant.


The seams are between sprites within the spriter object itself which does not exist inside spriter and only in Construct 2 after export. It is not between spriter objects which would be easier to fix.
B
36
S
18
G
11
Posts: 248
Reputation: 8,694

Post » Mon Jul 18, 2016 8:42 pm

Hi there @lucid , thank you for the hard work and support provided for the C2 community! I was wondering if the procedure for importing AND updating scml objects in C2 had changed since the performance update? I read what you said recently about being able to just reimport the files if not too many changes occurred within spriter in the meantime (new images, sounds etc) but do we still have to rename the scml file association to scon and then rename to scml in C2 before each update? I may have missed the info somewhere but are there other new things to know like that or is it strictly the same as before the performance update? All my searches point me to the official tut made years ago.

Also I use a lot of container sprites as you recommend in one of your videos in order to apply behaviors and I wished there was a way to not to suppress the container object when it gets updated by drag n dropping the scml file into the c2 project. Right now I have to unbind all my containers manually before any file update, which gets time consuming, maybe a feature to think of later on or again, something I missed? This was actually the reason why I was looking at alternate ways to update the files without breaking the containers every time.

Thank you again for your hard work and support, spriter is an amazing tool!
Working on creating MYTHS, a 2D sidescroller adventure game - check more at :
nativepixels.com
Image
B
12
S
2
G
1
Posts: 7
Reputation: 1,081

Post » Mon Jul 18, 2016 9:11 pm

@Sethmaster - ah, in the compiled spritesheet? can I see a screenshot?
B
57
S
15
G
8
Posts: 365
Reputation: 7,884

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: Arima, Paradox, Yahoo [Bot] and 6 guests