OpenXcom Forum

Modding => Released Mods => XPiratez => Topic started by: clownagent on March 28, 2016, 03:16:25 pm

Title: Parrot mod
Post by: clownagent on March 28, 2016, 03:16:25 pm
The attached mod adds buyable parrots, which can scout and peck your opponents.

Known issues:
- flying animation is only shown when the parrot flys at low altitude
- no animation, when it is not moving.

original sprite sheet is from:
https://www.spriters-resource.com/pc_computer/diablo2diablo2lordofdestruction/sheet/70374/
 
Title: Re: Parrot mod
Post by: Meridian on March 28, 2016, 03:25:30 pm
Polly wanna cracker? :)

EDIT: I believe OXCE 3.0 will be able to show animation also when not moving.

EDIT2: can they open doors? :D
Title: Re: Parrot mod
Post by: clownagent on March 28, 2016, 03:45:43 pm
Polly wanna cracker? :)

EDIT: I believe OXCE 3.0 will be able to show animation also when not moving.

EDIT2: can they open doors? :D

Idle animation would be a good addition, also for other bird-like creatures.

Technically the parrot is an HWP. To my knowledge all HWPs can open doors, or not?
EDIT: Of course it would be more sensible, if the parrot was not able to open doors.
Title: Re: Parrot mod
Post by: Dioxine on March 28, 2016, 04:20:55 pm
I actually wanted to do this myself at some point. Thank you, Clownagent! This goes directly into the main, and you get even more credits :) I think it is possible to turn on constant animation in OXCE, have to check it though.
Title: Re: Parrot mod
Post by: Meridian on March 28, 2016, 04:44:36 pm
If you would be interested in "cannot open doors" feature, that can be arranged... but I think it's more fun this way.

Also, the bootypedia article needs a bit grammar correction.
Title: Re: Parrot mod
Post by: Dioxine on March 28, 2016, 05:04:30 pm
I don't mind them opening doors :)
Title: Re: Parrot mod
Post by: Yankes on March 28, 2016, 09:30:23 pm
2.9 already allow animations, in my thread I post example how made it work (3.0 will add items animations).
Title: Re: Parrot mod
Post by: Solarius Scorch on March 29, 2016, 05:18:53 pm
Can we restrict Daleks from climbing stairs? :)
Title: Re: Parrot mod
Post by: ivandogovich on March 31, 2016, 06:49:16 pm
I've taken the liberty to add a tail to the parrot sprites. :)

Title: Re: Parrot mod
Post by: clownagent on March 31, 2016, 08:20:30 pm
I've taken the liberty to add a tail to the parrot sprites. :)

With the tail it looks much better!  :D
Title: Re: Parrot mod
Post by: sambojin on April 04, 2016, 06:56:01 am
And they carry stuff. Like pre-primed grenades. This is a very good thing, even just for smoke. Or for dropping an alien grenade into ceiling holes on wrecked ufos.

Great work!
Title: Re: Parrot mod
Post by: davide on April 06, 2016, 01:28:15 am
Reading previous posts I accrue that
some critters could animate some terrains ...

Those animals could be considered such as civilian but with a low penality on casuality

Farm could have cow,pig, horse, chicken ...
https://www.spriters-resource.com/pc_computer/jaggedalliance2/sheet/64076/ (https://www.spriters-resource.com/pc_computer/jaggedalliance2/sheet/64076/)
https://www.spriters-resource.com/pc_computer/diablo2diablo2lordofdestruction/sheet/64356/ (https://www.spriters-resource.com/pc_computer/diablo2diablo2lordofdestruction/sheet/64356/)
https://www.spriters-resource.com/pc_computer/siegeofavalon/sheet/66254/ (https://www.spriters-resource.com/pc_computer/siegeofavalon/sheet/66254/)
rabbit:
https://www.spriters-resource.com/pc_computer/diablo2diablo2lordofdestruction/sheet/71293/ (https://www.spriters-resource.com/pc_computer/diablo2diablo2lordofdestruction/sheet/71293/)

Desert could has camel
https://www.spriters-resource.com/pc_computer/diablo2diablo2lordofdestruction/sheet/64071/ (https://www.spriters-resource.com/pc_computer/diablo2diablo2lordofdestruction/sheet/64071/)

... and so on

I suppose that those sprites could be found online

(TFTD could has dolphin or shark)
Title: Re: Parrot mod
Post by: ivandogovich on April 08, 2016, 09:12:02 pm
I realized the facings were a bit messed up. This is a good sprites sheet with the parrot and tail, facing correctly.
Title: Re: Parrot mod
Post by: legionof1 on April 09, 2016, 07:24:28 am
Just want to convey my thanks for this particualr peice of the game. Parrots are my favorite thing about it. My now 3+ year game would  have died so many times if not for them. Or i would have quit in frustration of finding the one last sodding enemy on complex maps.
Title: Re: Parrot mod
Post by: Ashert on April 10, 2016, 10:12:39 am
I have a small feature request.

The parrot flapping sound is not very realistic, more like a open wooden windows in the storm. Can anyone improve this? In addition, i miss a fighting cat with voodoo power.

The Voodoo Power of cat means they can equal an integrated scanner, track the last opponents on the map and they can see clearly the invisible Eternals, and do not forget, open doors! ;)
Title: Re: Parrot mod
Post by: Solarius Scorch on April 10, 2016, 12:28:45 pm
The Voodoo Power of cat means they can equal an integrated scanner, track the last opponents on the map and they can see clearly the invisible Eternals, and do not forget, open doors! ;)

...but it's using Civilian AI, which means it's useless but adorable!
Title: Re: Parrot mod
Post by: Ashert on April 10, 2016, 10:29:40 pm
...but it's using Civilian AI, which means it's useless but adorable!

I mean without AI, the cat can fight! Just a little more stroner as the parrot! The only difference is, the magic cat has a built-in scanner in the sense of their voodoo instinct! The magic cat is a unit and is enabled for the Mistress! I hope someone can integrate this unit for my female gang and the research report for it.

Here an first idea for the story: A cat runs itself into X-Com headquarters. Had hunger and was small. But the Mistress gave her a special place in the dojo and the best food from the autopsy department with strange effects thereafter.: :)

(https://s.gullipics.com/image/r/a/p/4n9hvm-l8w23u-29ty/blackcat256.jpeg)
Title: Re: Parrot mod (Third Time is a Charm?)
Post by: ivandogovich on April 20, 2016, 08:36:35 pm
Okay, once again, I'm back with an updated sprite sheet.   After adding tails, then fixings some stationary facings, I got annoyed watching the birdies flapping funny as they flew.  This prompted me to actually do some real analysis on the sprite and figure out what was going on. 

For reference I grabbed a copy of the green stargod sprites, broke them into 8 per line, and marked out the facings.

(https://i.imgur.com/N2gZHA3.png)

With this in hand, I overlaid the current sprite that is shipping with Piratez .98C.  I noticed some errors, (Marked in grey) with the animation facings and even a tweak or two with the stationary facing.  After the fix everything is as it should be. (swapped the last three on lines 2 & 4, and 6 & 8)

(https://i.imgur.com/Hfs1Mjm.png) >> (https://i.imgur.com/LoeeQ00.png)

Updated sprite sheet with 16 per line attached.  Just overwrite the parrot.png in \user\mods\Piratez\Resources\Sprites
Title: Re: Parrot mod
Post by: Dioxine on April 20, 2016, 09:38:12 pm
Umm, it might be just me, but it's the original sheet which has good facings, while yours is erroneus. I wasn't sure of this before but your detailed depiction leaves no doubts.
Title: Re: Parrot mod
Post by: ivandogovich on April 20, 2016, 10:03:38 pm
Umm, it might be just me, but it's the original sheet which has good facings, while yours is erroneus. I wasn't sure of this before but your detailed depiction leaves no doubts.

Heh.  In game, my sheet looks perfect to me, but I guess not everyone interprets pixels the same way.  Anyhow, my sheet is here if anyone wants it.
Title: Re: Parrot mod
Post by: Arthanor on April 20, 2016, 10:13:07 pm
There are a few things that strike me as off in both, actually..

Like the top/bottom left and right going images not just being a mirror image of each others. I guess it's because of some implied lighting effect?

In my games the parrot just glides 95% of the time.. which I guess I'll have to look into too.
Title: Flappy Parrot mod
Post by: ivandogovich on July 19, 2016, 06:48:54 pm
Thanks to Yankes, we now have the "Flappy Parrot"!!!  :D :D

I've packaged his animation script into a stand alone mod, until/if Dioxine incorporates into the main build of Piratez. 
I believe this requires at least OXCE+ 3.0.  I tested it with Meridian's build of 3.2 v2016-07-16

The parrot now flaps wings while stationary and flying at all heights. :)

This mod just needs to be dropped into the /user/mods folder and enabled under Options>Mods from the main menu.

The ruleset only applies the script to the parrot armor, all other assets come from Piratez.  I haven't tested with the sprite sheet from the main build but it may be disconcerting.  If you find it looks off, I recommend using the spritesheet I posted earlier in this thread.

(https://openxcom.org/forum/index.php?action=dlattach;topic=4451.0;attach=22880)
Title: Re: Parrot mod
Post by: Star_Treasure on July 19, 2016, 09:19:26 pm
This makes me wish there was a similar unit for regular X-com. A "Parrot" UAV perhaps.
Title: Parrot mod: No more batwings!
Post by: ivandogovich on August 09, 2016, 09:08:47 pm
So I was in the spriting mood after working on some scout drones for hellrazor. 

I remembered that the original bat sprite sheet that this parrot was modeled on, continued to come through in the shape of the wing at times.  So I decided to revise the sheet once again, to convert the wings to feathers instead of membranes stretched between finger bones.  I also dressed up the death animations just a touch.  I'll upload the sprite sheet here, as well as the full flappy parrot mod for those that would like to use it in place of the stock parrot in XPiratez.

(https://openxcom.org/forum/index.php?action=dlattach;topic=4451.0;attach=23279)