[ home ] [ site / arch ] [ pony / oat / ef ] [ rp / fan ]

/fan/ - Fanworks

A hub for fan projects.
Name?

This field is optional. You can choose any name you want, or you can post anonymously by leaving this field empty.

Tripcodes are a way to identify yourself between posts without having to register with the site. To use a tripcode, enter your name as ‹name›#‹key›.You can choose anything you want as the key—it is private and will never be shown to other posters or stored on the server. For example:

Rarity#bestpony → Rarity!.4PK7yxdII

If you want a tripcode containing specific words, you can download a program designed to search for tripcodes, such as Tripcode Explorer.

Email?

Entering an e-mail is optional.

There are also code words you can enter here which perform certain actions when you submit your post.

  • sage — lets you post without bumping a thread.
  • nonoko — uses the original post behavior to redirect to the board index.

These can be used at the same time as an e-mail address by typing ‹email›#‹action›.

You can also use Skype names in place of an e-mail. The notation is the same as a link to a username on skype itself, which is skype:‹username›

Subject
Comment?
Giving emphasis
[b] Bold [/b] Ctrl + B
[i] Italic [/i] Ctrl + I
[u] Underlined [/u] Ctrl + U
[s] Strikethrough [/s] Ctrl + R
Hiding text
[?] Spoiler text [/?] Ctrl + S
[h] Hide block of text [/h] Ctrl + H
Special
[rcv] Royal Canterlot voice [/rcv] Ctrl + K
[shy] Fluttershy voice [/shy]
[cs] Comic Sans [/cs]
[tt] Monospaced [/tt]
[d20], [4d6] — Dice rolls
URLs and linking
Link to a post on the current board
>>1234
Link to another board
>>>/pony/
Link to a post on another board
>>>/pony/1234
Hypertext links
[url=https://www.ponychan.net/] Ponychan [/url]
File
Options
Password?

This field is for editing and deletions.


File: 142806817269.gif (26.44 KB, 100x138, cadance-dance-right.gif)

Desktop Ponies Country code: ponychan.png, country type: customflag, valid: 458[View All]

8 bit ponies on your desktop.

Full Download (v1.63 released 2018-03-09)

Another year, another thread - and as always even more ponies than before (Old Thread >>45984).

Check out the deviantART community:
http://desktop-pony-team.deviantart.com

Also check out the OC thread for more ponies, and information about creating your own OCs:
http://www.ponychan.net/chan/collab/res/43607.html

Your can find the program source code on github:
https://github.com/RoosterDragon/Desktop-Ponies
This post was edited by its author on .
623 posts and 194 image replies omitted. Click View to see all.

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3356

>>3355
Yes, that's much better.

AnonymousCountry code: ponychan.png, country type: customflag, valid: 3357

Ooo, I do like the colored speech bubbles, but if it's implimented then I'd suggest making sure it can be turned on and off for people who would rather have black and white

Country code: ponychan.png, country type: customflag, valid: 3358

>>3357
Will do. Luckily there is some space left for an extra checkbox: >>2721

Country code: ponychan.png, country type: customflag, valid: 3377

File: 1529569537617.png (29.77 KB, 495x366, Screenshot_2.png)

Yet another question: how does speech depth sorting work in DP (or does it work at all)? I`m officially confused; see the pic attached.

Country code: ponychan.png, country type: customflag, valid: 3378

File: 1529569762497.png (38.3 KB, 229x182, Screenshot_4.png)

BTW, black&white speech bubble design in dpe:

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3379

>>3378
Doesn't look black to me. More like a light gray.

Country code: ponychan.png, country type: customflag, valid: 3380

>>3379
Yup. That`s #999999, not #000000. My logic for not using black is that speech bubbles rendered in actual black would attract more user attention than necessary, especially as the frame is 2 pixels thick.

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3382

>>3380
Okay, let's talk logic:

1. If people think those speeches are a distraction, they could always just turn them off or lower their frequency (at least that's possible in the regular Desktop Ponies program).

2. For those people who do care about the speeches, the lack of contrast results in readability being diminished, ironically forcing people to spent more attention to the texts if they wanted to read them.

3. If, by your own admission, the frame being 2 pixels thick is part of the "problem", why don't you just reduce the thickness?

Country code: ponychan.png, country type: customflag, valid: 3383

>>3382
Those are valid points, but I wanted the bubbles to mimic the blocky art style characteristic of DP, which prevents me from reducing the thickness.
Okay, seems like the colors just need to be configurable as well.

Country code: ponychan.png, country type: customflag, valid: 3391

Bug report.

Fredrick Horeshoepin — name in DP base
Frederic Horseshoepin — actual name according to MLP Wiki

AnonymousCountry code: ponychan.png, country type: customflag, valid: 3392

>>3391
Related naming bugs:
Masked Matterhorn (should be Masked Matter-Horn), Mistress Marevelous (should be Mistress Mare-velous).

Names taken from MLP Wiki.

AnonymousCountry code: ponychan.png, country type: customflag, valid: 3393

>>3392
Aaaand by the way, Dude does have an actual name, Jeff Letrotski.

Country code: ponychan.png, country type: customflag, valid: 3402

>>3391
>>3392
>>3393
Pull request filed.
This post was edited by its author on .

emeralddarknessCountry code: ponychan.png, country type: customflag, valid: 3403

File: 1530035083760.gif (5.96 KB, 106x96, pear-butter-stand-right.gif)

Pear Butter's files available here: https://sta.sh/0207gfggeqa1

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3404

Nice :)

emeralddarknessCountry code: ponychan.png, country type: customflag, valid: 3405

sta.sh/01wu8v6jm5kk and here's Tank's new hover and flying, along with an interaction that lets him try, poor dear, to chase down Rainbow Dash when they're out together.

Country code: ponychan.png, country type: customflag, valid: 3411

Hi guys, I`m back to question DP algorithms yet again. The target for today is the so-called random speech chance mentioned in >>3382.

Judging by the code, DP random speech is implemented as a series of bernoulli trials being run on each timer tick (i.e. each 40 milliserconds). The delay duration is thus geometrically distributed, since producing a random speech delay of N msec is equivalent to failing (N / 40) consecutive Bernoulli trials.

Let`s take, for example, 50% random speech chance. This is how the delay probability looks like in that case: X = milliseconds since the previous speech cooldown expired, Y(X) = probability in % that the delay would span X msec.
As can be seen, at the 200 msec mark the probability drops to 3%, which means that of 100 random speech instances only 3 can possibly be delayed for more than one fifth of a second, and the other 97 are to be displayed even earlier.

The DP animation base in its current state contains 1911 unique behaviours, of which only 20 have a minimal duration of less that 200 msec. Of all behaviours only the 20/1911th part (~1%) have a 3% theoretical probability of the random speech not being shown when the corresponding option is at 50%.

That`s certainly not how it was meant to be.

I propose to decide whether and when a random speech is to be shown at the behaviour switching event, the 'whether' governed by the random speech chance and the 'when' normally distributed by the time span of the current behaviour.

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3415

>>3411
Huh. All of these years, I was under the impression that a speech can only happen at the start of a behavior. Are you saying that DP checks for opportunities to show a random speech pretty much constantly? Because yeah, that definitely doesn't sound right to me.

Country code: ponychan.png, country type: customflag, valid: 3416

>>3415
Oh no… shame on me. Behaviour expiration in DP is a standalone event, not a state as in DPE >__<
You`re right. Given that the Bernoulli trial is only executed once.

Sorry for the false alarm.

I`m currently implementing behaviour-agnostic random speech for a, like, third day in a row, so my ability to read foreign code is a little nonexistent =(
This post was edited by its author on .

Country code: ponychan.png, country type: customflag, valid: 3417

File: 1530373780146.png (532.77 KB, 1919x1199, Screenshot_3.png)

Ta-da!
At long last, DPE has random speech.
Colored bubbles are yet to be implemented, but that`s a start.
Linux / MacOS speech support in DPE expected within a week.

Whew.

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3418

>>3417
The bubbles seem to be covered by the ponies a lot, but other than that, nice. :)

emeralddarknessCountry code: ponychan.png, country type: customflag, valid: 3419

>>3418
I mean the original program is the same way, and it's probably for the best

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3420

>>3419
In DPE, they do it a lot more, though. In classic DP, the bubbles seem to "share" a layer with their respective pony, meaning if one pony is in front of another pony, their bubble will be in front, too.

Judging by your screenshot however, your bubbles seem to be on a separate layer, so their are often hidden behind a pony even when that pony is behind the one that talks.

Country code: ponychan.png, country type: customflag, valid: 3421

>>3420
Just in case, me and @emeralddarkness are different people =)
But yeah, I know what you`re talking about, and I already know how to resolve that. Working on it right now.

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3422

>>3421
Whoops, didn't check the name there. Sorry ^^;

Country code: ponychan.png, country type: customflag, valid: 3423

And BTW look at >>3377, namely at Twilight below uint64_t and her speech line above. Speech layers in DP seem to work almost the same.
This post was edited by its author on .

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3424

>>3423
Oh, I thought that was a teleporting Twilight playing a prank on you (transit.gif is a 1 pixel x 1 pixel sprite that could have easily hidden "behind" the reading Twilight at the time of you taking the screenshot).

Either way, all of the other bubbles show pretty well what it is supposed to look like. :)
This post was edited by its author on .

Busy Major MintyCountry code: ponychan.png, country type: customflag, valid: 3429

Oh man. My other computer crashed and I lost everything. Now I have yet another new one and I'm going to have to start over AGAIN. But I'm not doing Desktop Ponies as much now. I'm too busy with RPG Maker projects. Shadowstar has been redesigned yet again, I'll post an image of her new look when I can.

Bow Hothoof (and Sphinx) download Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3435

File: 1532903843733.gif (22.83 KB, 92x104, bowhothoof-idle-right.gif)

It's been a while since I've submitted something here, so here's a simple Desktop Pony of Rainbow Dash's dad:

https://sta.sh/013vwtwciizm

And I seem to have accidentally deleted the previous download for the Sphinx, so here she is again:

https://sta.sh/01yt4syfb47y

Enjoy :)

Smolder download Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3485

File: 1536427098579.gif (11.75 KB, 50x84, smolder-pose-right.gif)

Dragons are always fun. Enjoy :)

https://sta.sh/02022p577dy7

Major MintyCountry code: ponychan.png, country type: customflag, valid: 3494

Does anyone have Daybreaker? I tried to do her but her hair just is way too complicated for my skill. I can't animate large flames for the life of me. Shadowstar's immortal form is eventually the alter-ego of the escaped Daybreaker Soul, but was born outside of Equestria.

Ladybugs Awake StarStepCountry code: ponychan.png, country type: customflag, valid: 3502

File: 1540321762580.gif (84.33 KB, 147x135, sunshinecadence.gif)

"Sunshine, sunshine, ladybugs awake, clap your hooves and do a little shake"

Hey hows everyone doing. I was feeling a little nostalgic and I had this in the works from forever ago. It took ages to finish up but I hope you enjoy. Sorry little Twiley is not here to go with her yet. I'll see if I can build up the patience to mess with more tail and hair bobbing physics later.

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3503

>>3502
That looks super nice! :)

Macaroni !RevGiOKgRoCountry code: ponychan.png, country type: customflag, valid: 3504

>>3502
Extremely cute!

Countess StarStepCountry code: ponychan.png, country type: customflag, valid: 3506

File: 1540440426093.gif (17.47 KB, 150x150, countessstand.gif)

>>3504
Thanks!

>>3503 You've made some pretty nice sprites yourself while I've been away.

I realized I never made a proper stand animation for the countess so here she is.

Country code: ponychan.png, country type: customflag, valid: 3509

OC

Pharynx sprites Shrek!VpCxEFzhaQCountry code: ponychan.png, country type: customflag, valid: 3510

Country code: ponychan.png, country type: customflag, valid: 3511

File: 1540832306526.gif (915.64 KB, 600x600, bg142.gif)

>>3510
Looking good.

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3512

>>3510
It's... a changeling recolor.
Yeah, I don't know what else to say about this. It doesn't even look like Pharynx.
https://derpibooru.org/1521279

AnonymousCountry code: ponychan.png, country type: customflag, valid: 3527

>>3512
Yeah it's a changeling recolour. Pharynx is a changeling recolour. How does it not look like him?

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3528

>>3527
Because Pharynx is not just a changeling recolor. I even linked to a picture showing what he looks like

Error with screensaver mode Country code: ponychan.png, country type: customflag, valid: 3529

Whenever I select "Desktop Ponies" to be my screen saver I get the following error. "This application could not be started." When I open DP manually it works just fine. idk what is wrong and some help would be nice.

ponies de la nueva temporada Country code: ponychan.png, country type: customflag, valid: 3530

Me encantan los ponies
fan pony

Country code: ponychan.png, country type: customflag, valid: 3533

>>3529
Most possibly you`re trying to execute a 32-bit .NET application (DP, that is) in a 64-bit environment which for some reason does not support 32-bit .NET apps.

Try reinstalling the .NET Framework.

Country code: ponychan.png, country type: customflag, valid: 3536

File: 1543078426012.png (646.9 KB, 1920x1080, lnx.png)

…Phew. Finally managed to pull off a feat that turned out to be comparable to the very inception of DPE in terms of complexity.

Meet speech bubbles on all three supported OSes:

Linux: ←
Windows: >>3417 (within a week, my ass…)
MacOS: ↓

Country code: ponychan.png, country type: customflag, valid: 3537

File: 1543078460383.png (652.53 KB, 1920x1080, mac.png)

Bot-chanCountry code: ponychan.png, country type: customflag, valid: 3538

>>3536
Neat :)

Country code: ponychan.png, country type: customflag, valid: 3539

>>3538
Thanks!

Guys, I need a tester who owns a real Retina-enabled Mac once more, as I suspect that NSImage → CGImage rendering blurs the font so much that the speech bubble palette exceeds 255+1 colors.

Country code: ponychan.png, country type: customflag, valid: 3540

Country code: ponychan.png, country type: customflag, valid: 3541

File: 1543089735593.png (508.18 KB, 1280x1024, 98se.png)

…Aaaand my favourite OS =)


Delete Post [ ]
Edit Post
[ home ] [ site / arch ] [ pony / oat / ef ] [ rp / fan ]