Papilio [v0.9.2.5 Beta, now with True Last Boss!]

A place for people with an interest in developing new shmups.
User avatar
CStarFlare
Posts: 2999
Joined: Tue Feb 19, 2008 4:41 am

Re: Papilio [v0.5.2 EARLY ACCESS + v0.3.7 Updated Free Demo]

Post by CStarFlare »

So happy about this. :)
Restart Syndrome::
Shmup leaderboards and Video Index! | My score history on RS
User avatar
Rozyrg
Posts: 918
Joined: Wed Feb 11, 2009 12:03 am
Location: Southeast USA

Re: Papilio [v0.5.2 EARLY ACCESS + v0.3.7 Updated Free Demo]

Post by Rozyrg »

Very very cool you're back on this! New shots look freakin' great. :mrgreen:
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.5.2 EARLY ACCESS + v0.3.7 Updated Free Demo]

Post by S20-TBL »

Thanks guys. It's been a rough 8 months so far. Bought a new laptop so I can continue working on the game while at work (currently waiter/cashier/janitor at a buddy's restaurant, either working on Papilio, digital painting or gaming during downtime).

More junk:

Image

Stages 5 and 6 are on the way.
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Papilio [v0.5.2 EARLY ACCESS + v0.3.7 Updated Free Demo]

Post by Xyga »

yay! keep up the good work!
Strikers1945guy wrote:"Do we....eat chicken balls?!"
User avatar
Sumez
Posts: 8019
Joined: Fri Feb 18, 2011 10:11 am
Location: Denmarku
Contact:

Re: Papilio [v0.5.2 EARLY ACCESS + v0.3.7 Updated Free Demo]

Post by Sumez »

Wow, 5 years since I posted in this thread. Had all but forgotten about this game. Can't wait to see where it has gone since then. :)
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.8 in progress]

Post by S20-TBL »

Working on polishing and correcting camera movement and events in stages 5-7 before beginning work on enemy design and placement.
Image Image Image

Stage 7's background still needs coding work.

I also managed to fix a strange bug in Stage 4 that displayed the furthermost layer of the background from Stage 2's boss fight instead of a black void for some reason, which also caused it to overlap the pulsating crystal wall background. Turns out background indices seem to have an integer equivalent.

Currently working on redrawing several level tiles for seamless display. The way D3D handles GM:S's tile drawing requires me to treat each block as a texel and include bleeds at the edges, or seams will appear like they now do in stage 4. I wonder if any of the other GMS users here (Rozyrg, BPzeBanshee, etc.) have had any issues with this and if they've fixed it with surfaces? I might be forced to introduce surface usage soon if anything.

EDIT: I managed to fix the tile seam issue by experimenting with redrawing an entire set of tiles for bleed allowances, but now I have to replace almost all the tiles in my levels. Fun times!
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
BPzeBanshee
Posts: 4857
Joined: Sun Feb 08, 2009 3:59 am

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by BPzeBanshee »

I'll have to have a chat with Kaiser about this one as I've not really used tiles in GMOSSE at all, but we've used it for displaying walls and large detailed one-off backgrounds as tiles in our newest game project together. This is probably a no-brainer but make sure you're not interpolating textures either.

EDIT:
Image
Is this the kind of bleed issue that you're talking about or am I misinterpreting here? If so it's from having a total background image smaller than what the total size of all your tiles adds up to be.
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by S20-TBL »

BPzeBanshee wrote:Is this the kind of bleed issue that you're talking about or am I misinterpreting here? If so it's from having a total background image smaller than what the total size of all your tiles adds up to be.
Yep, that's the one. I found a fix for the seams that appear on tiles though:

Image

Image

Basically I followed this old tutorial on tiles and GM:S texel rendering. I held off on it long enough because GM8.1 wasn't really doing anything of this sort unless I got my screen port dimensions all wrong, but now it's a necessity.

The thing is, doing this to my tiles messes up the in-game display due to the resultant differences in tile indices, so I have to manually replace everything. It's a lot easier now with the "hide other tile layers" option in the Room Editor though.
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
BPzeBanshee
Posts: 4857
Joined: Sun Feb 08, 2009 3:59 am

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by BPzeBanshee »

That sounds very overelaborate compared to what we did to fix it - we just simply made sure the size of the tiles evenly divided the background. I deliberately triggered the issue in that picture by borking the tile size so the last tile at the bottom went past the length of the background.
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by S20-TBL »

BPzeBanshee wrote:we just simply made sure the size of the tiles evenly divided the background
Thanks, I was wondering why it was also appearing on my non-tilesheet background images, will fix :). Although I may still need to do bleeds for the tilesheets to avoid artifacts popping up when the screen is scaled improperly--the glitchy artifacts from improperly-drawn tile sheets seem to be connected to viewport vs. screen port size, since it was also showing up on an experimental roguelike game I'm working on in my spare time whenever I chose to display the screen port using certain resolutions (the game has no image-based backgrounds, only tiles for drawing the map).

Also, from what I understand, larger tiles will also require larger bleeds, but I have yet to experiment. Currently it's working nicely in Stage 4 with the repaired 64x64 tiles used to draw the cave...although yes, it is kinda overelaborate. x_x

EDIT: I removed the background image artifacts by unchecking "Tile Vertically" on the Background Properties menu, for images that aren't supposed to be tiled vertically. It was an oversight from GM8 I think.
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
BPzeBanshee
Posts: 4857
Joined: Sun Feb 08, 2009 3:59 am

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by BPzeBanshee »

One other thing to be aware of - you can actually define the size of your texture atlas now, and if you go too small for it I've heard that can visually screw things as well. Look in game preferences for that one. I doubt it'll make a difference in your particular case but since you're doing large res stuff I figured you'd oughta know.

Man, we've come a long way.
User avatar
Rozyrg
Posts: 918
Joined: Wed Feb 11, 2009 12:03 am
Location: Southeast USA

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by Rozyrg »

I still have yet to touch tiles at all. My tattered old caveman brain is sparking and smoking just trying to make sense of these specific issues. :lol:

You GM wizards will sort it right out, I'm certain.
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by S20-TBL »

New(ish) video, me fighting the hidden Stage 4 boss.

The tile replacement is almost complete, time to work on the new enemies for stages 5-7 after this hopefully. :)
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by S20-TBL »

Tile replacement has been completed...only for me to find out that the whole thing was a result of the horizontal/vertical tiling tickers being checked on the tiles. Turning it off removed the artifacts. Derp.

In any case my twitter is active now, and some of my updates are posted there. Stage 8's backgrounds and tilesets are almost complete along with the new enemy sprites, and I'm now working on the bosses.

https://twitter.com/S20_TBL
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
tiaoferreira
Posts: 252
Joined: Fri Aug 21, 2009 9:29 pm
Contact:

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by tiaoferreira »

Impressive, man, you rule!
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by Xyga »

Yo! what's up S20-TBL
Strikers1945guy wrote:"Do we....eat chicken balls?!"
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by S20-TBL »

BPZeBanshee informed me that someone bumped this thread. x)

I'm planning to start a new thread sometime this year in order to apologize for the huge delay and explain what happened during the 4 year hiatus, as well as to unveil the new version which is being worked on right now. Suffice to say that almost all assets barring music have been completed during the hiatus and are now in the game, and most of my remaining responsibilities involve coding the last few stages and bosses.

Stage 5 is 95% complete with a fully functional boss (it just needs re-balancing because the level is ungodly HARD), Stage 6 is around 60% complete (midbosses and endboss are currently being worked on during my after-work downtime) and 7 and 8 are pending, but have almost all graphical assets at the ready barring a few things.
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by Xyga »

Wow fast reply! Glad to know Papilio's alive! ^^
Strikers1945guy wrote:"Do we....eat chicken balls?!"
User avatar
BulletMagnet
Posts: 13888
Joined: Wed Jan 26, 2005 4:05 am
Location: Wherever.
Contact:

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by BulletMagnet »

Good to hear this one's still in the works.
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by S20-TBL »

I wanted to update everyone with a bunch of screenshots from the latest build. Placed in spoiler tags so the images don't stretch the tables:

Stage 5 (nearly feature complete, highly imbalanced difficulty ATM):
Spoiler
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Stage 6 (boss is currently being coded):
Spoiler
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
CStarFlare
Posts: 2999
Joined: Tue Feb 19, 2008 4:41 am

Re: Papilio [v0.5.2 Early Access, v0.8 IN PROGRESS]

Post by CStarFlare »

Good to see that it's still in progress. Looking forward to the eventual 1.0!
Restart Syndrome::
Shmup leaderboards and Video Index! | My score history on RS
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Papilio v0.9 coming this weekend

Post by S20-TBL »

Quick update post:

I would first like to apologize deeply for the long hiatus. There were too many things going on in my personal life and I have had to focus on office/restaurant work since I last posted updates for v0.5.2, on top of my family generally being unsupportive of me working on Papilio. Can't blame them though; depression and other such issues also stood in the way, and it resulted in a lot of procrastination which is largely my fault. It became a vicious cycle that lasted quite a while.

That being said, I did manage to squeeze out work on Papilio over 2016-2018. Since most of the assets and coding (like 90-95%) were being handled by myself it was a long grind, but I got a lot of things finished. Huge thanks to BPzeBanshee who helped me troubleshoot some of the more problematic aspects and who allowed me to adapt some of his material from G.M.O.S.S.E.

I am currently doing some last minute checks for the new game features, and after that I will be releasing Papilio v0.9.0 over this weekend God willing. Here's what to expect:

* 4 new levels, including the final level
* Tons of new enemies and bosses
* A new risk-reward scoring mechanic, based around sacrificing your shields by using your bomb for a multiplier bonus

Take note that there's a number of things missing from the game as of yet, namely some new music, new weapons and the true last boss.

EDIT: formatting. Also this is my 420th post apparently.

Screens:
Spoiler
Image

Image

Image

Image
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Papilio [v0.9 coming out this weekend!]

Post by Xyga »

Yay! :D
Strikers1945guy wrote:"Do we....eat chicken balls?!"
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Papilio [v0.9 out now!]

Post by S20-TBL »

The new version is out! More details to follow on the main page soon...I'm rather exhausted at the moment and need to go to bed.

Get it here at my itch.io page. Please be advised that the free demo was made using an outdated version of Game Maker and will be updated within the coming week to accommodate newer Windows machines and avoid some sound driver-related crashes.

EDIT: I replaced the file on the store page due to a fatal crash that occurs in Stage 3, caused by an undeclared variable.

Also, I am giving away 5 free copies of the game on itch.io for the first 5 people to PM me (based on timestamps).
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
__SKYe
Posts: 701
Joined: Tue Feb 16, 2016 1:51 am
Location: Portugal

Re: Papilio [v0.9 Beta NOW AVAILABLE!]

Post by __SKYe »

Just wanted to say, congratulations for keeping it going for all this time, man. I'll definitely give your game a go soon. :)
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.9 Beta NOW AVAILABLE!]

Post by S20-TBL »

The following three shmuppers have received free keys:

  • __SKYe
  • Kaiser
  • Xyga



Only two left, first come first serve!

EDIT: Added Xyga to the list.
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
Xyga
Posts: 7181
Joined: Tue Nov 05, 2013 8:22 pm
Location: block

Re: Papilio [v0.9 Beta NOW AVAILABLE!]

Post by Xyga »

Thank you very much! gonna play this on the big screen tonight. :wink:
Strikers1945guy wrote:"Do we....eat chicken balls?!"
User avatar
__SKYe
Posts: 701
Joined: Tue Feb 16, 2016 1:51 am
Location: Portugal

Re: Papilio [v0.9 Beta NOW AVAILABLE!]

Post by __SKYe »

Only had time for a brief playthrough, but I can say that the game looks & plays really nice. I'll let you know more when I put in some more time, but for now; congrats. :)

I only have some very minor things to report:
  • When launching the game for the first time, it launches four pop-ups saying that a hiscore file wasn't found; probably only one should be launched?
  • On that same first-time launch (and only then), when exiting the following window pops up:
    Spoiler
    Image
  • A misspelling in the tutorial (projeciles):
    Spoiler
    Image
  • You should probably update the copyright notice in the main menu to reflect the current year. :P
That's it; keep it going, man.
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.9 Beta NOW AVAILABLE!]

Post by S20-TBL »

Thanks for the feedback! Sorry I wasn't able to get on it yesterday, had to go to phys therapy.
When launching the game for the first time, it launches four pop-ups saying that a hiscore file wasn't found; probably only one should be launched?
Actually there's supposed to be four, but this is a relic from a time when I couldn't figure out how to save all four highscore tables in a single file and then encrypt it without the data turning into a big mess... :p

I used to be able to avoid the popups by including the files in the archive, but now that GMS autosaves things in AppData\Local\ there's a chance I might break things if I do that and cause the files to be overwritten. I'll look into how to clean it up.
On that same first-time launch (and only then), when exiting the following window pops up:
My bad, apparently the screenshot counter global variable still isn't being recognized correctly. Will fix.

Will update the tutorial and copyright soon as well.
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
User avatar
S20-TBL
Posts: 440
Joined: Mon Jan 18, 2010 6:48 am
Location: Frying over a jungle and saving the nature
Contact:

Re: Papilio [v0.9 Beta NOW AVAILABLE!]

Post by S20-TBL »

UPDATE: Four shmuppers in total have received free keys. They are:

  • __SKYe
  • Kaiser
  • Xyga
  • Despatche



Only one left, get it while it's hot!
--Papilio v0.9 Beta now on itch.io! (development thread)--
Xyga wrote:Blondest eyelashes ever.
Post Reply