[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/mlp/ - Pony

Name
Spoiler?[]
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
Flag
File[]
  • Please read the Rules and FAQ before posting.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: thread 51 - thumbnail.png (42 KB, 768x600)
42 KB PNG
/bfed/ - Banned from Equestria (Daily) - Thread 51: Skibidi toilet edition
Discussion regarding Banned from Equestria (Daily) by Pokehidden, aswell as the community efforts surrounding the game and concept.
Banned from Equestria (Daily) is a point-and-click clop game where the objective is to get with as many mares (and stallions) as you can in the span of three days.

>Play Banned from Equestria (Daily) online:
https://pokehidden.archive.hexstream.net/banned_from_equestria_daily/game.swf.html

Some ressources:
https://pokehidden.archive.hexstream.net/banned_from_equestria_daily.html

Ongoing projects:
Translation repository - https://codeberg.org/BlackCatPixelMares/BFED-Translation (slow AF, will be moved to codeberg)
Laid Zeppelin (SFW ongoing game, NSFW patch? Name May change)

Previous efforts included engine re-writes (at least one in Godot, one in python(Kazeged), and one in C/Lua (https://github.com/jsteel2/bfeg/)) aswell as original stories made in the style of BFED.
Feel free to post drawings, animations, tips for the original game, ideas of new games, or whatever BFED related.
This is a somewhat monthly thread (I will try to make a thread at the begining of each month if one is not ongoing. So don't worry, post as you please, no need to bump endlessly.).
And of course, share progress about your projects, drawings, stories, and anything.
And have fun!

Previous thread:
>>43085583
https://desuarchive.org/mlp/thread/43085583

(Game and resources links in anchor post)
>>
Why does it cause so much obsession though? All you do is fuck miniature rainbow colored equines. It's not like there aren't other clop games.
>>
>>43202910
anchor post

>Download game
[Unfortunately, due to spam detection, ask in the thread or look in the archives for links to older versions]
Banned [FOREVER] (Halloween Special): https://d.facdn.net/art/pokehidden/1383259961/1383259961.pokehidden_banned_forever.swf
alpha 1.5: https://static1.e621.net/data/ca/e8/cae81f07bb49f8e5a95b121b46965c95.swf

>Not official
alpha 1.0:
RD_Fix.swf: https://files.catbox.moe/z1otws.swf

alpha 1.5:
Russian translation: https://www.yapfiles.ru/files/1703796/bfe_daily_15.swf

wrapped in pink (Horsemas special): http://h-flash.com/data/swf/2018/11/wrapped_in_pink.swf

1.6:
(mostly 'alpha 1.5', 'Banned Forever', and 'wrapped in pink')
EN:
https://u.smutty.horse/meyjearxscy.swf
http://www.mediafire.com/file/d8gi7gcga6t63y6/BannedfromEquestria_ENU.apk/file
CH:
https://u.smutty.horse/mfjufpghksz.swf
http://www.mediafire.com/file/42couackeuyh0i6/BannedfromEquestria_CHT.apk/file

>Play the game locally
Flash Player projector content debugger: https://web.archive.org/web/20220331041116/https://www.adobe.com/support/flashplayer/debug_downloads.html (Thanks Adobe! Not really.)
Ruffle: https://ruffle.rs/

>Archive sites
https://web.archive.org/web/20150328080957/http://www.furaffinity.net/user/pokehidden/
https://web.archive.org/web/20140712121759/https://inkbunny.net/Pokehidden
http://web.archive.org/web/20131208214200/http://pokehidden.tumblr.com/
https://pokehidden.archive.hexstream.net/

>Original ressources
https://pokehidden.archive.hexstream.net/banned_from_equestria_daily/spritesheet/
OST playlist: https://www.youtube.com/playlist?list=PLh5cfJBCQ4sgY_-u3WosreRDzGDFS2tUO

>Ressources extracted from the game
Use JPEXS to decompile and explore the game: https://github.com/jindrapetrik/jpexs-decompiler
Sounds (mp3): https://u.smutty.horse/mevzxmuedjn.zip
Text: https://u.smutty.horse/mewhvlxlxwd.txt
Sprites:
png: https://u.smutty.horse/mevzucmydci.zip
svg: https://u.smutty.horse/mevzultwzre.zip
Fixed (png): https://u.smutty.horse/mfhbpdxznug.zip
Font:
woff, woff2, ttf, otf: https://u.smutty.horse/mevzmuzbznl.zip
Source (Emulogic): https://www.fontspace.com/emulogic-font-f3327

>DED
BFED dedicated site: https://bfed.ga/
Translation effort: https://explore.transifex.com/testt57y56h56u/bfed2/
https://desuarchive.org/mlp/thread/
>>
>>43202913
You tell me.
You are the one that posted a minute after the new thread.
>>
File: BFED.png (80 KB, 256x256)
80 KB PNG
Woohoo! New BFED thread :D
>>
>>43202918
>catalog
>sort by: bump order
>>
>>43202922
Nice!

>>43202928
Kek
I'm not alone to bump it, at least 3 anon do so.
But yeah, it's not the most active thread for sure.
Still it lives more than other, that's why I stay here.
>>
Can we have both threads in page10?
Challenge accepted!
>>
>>43202910
Ew, what an awful image. I will not participate in your thread.
>>
>>43203170
>implying
>>
File: therideneverendd.png (54 KB, 966x717)
54 KB PNG
The ride never ends for MLP and BFED, I love this game and the ponies so much!
>>
>>43203170
kek
Come on, Skibidi Toilet is two years old, it's almost vintage at this point.

Seriously, Anons ask me to make a new image for the threads, I oblige, and now you want something else.
Fine, give me ideas for thread 53 then...
>>
>>43203268
apart from the RE4 idea on the last thread, could have something Big Brian doing the Heman "I HAVE THE POWER!" with the sword being a mare he's holding with his unicorn magic.
>>
>>43202910
We all died in 2012 and this is hell.
>>
>>43203268
I'm happy with the image. Fuck him.
>>
>>43203170
Even if there are wet mare on estrus?
>>
>>43203260
Yep. Very good game.
>>
So what's new in this thread?
New games? Animations? Drawings?
>>
>>43204071
We got lots of new drawings and animations in the previous thread and there will be more to come soon
>>
>>43204071
Too tired to draw tonight.
But if you want a drawing of a mare, I'll add it to the list.

>>43204398
Yeah, and the dress up game is a nice project too!
>>
>>43202910
Wasn't there an apk?
>>
>>43204734
>Yeah, and the dress up game is a nice project too!
aye, i'm looking forward to that game.
>>
>>43204794
yeah there is a apk on the anchor post
>>
>>43204734
How about Sassaflash? Or whatever that pegasus mare is called.
>>
>>43205411
You mean this turbo cutie?
https://mlp.fandom.com/fr/wiki/Sassaflash
>>
>>43205820
nta, but yes. Also Sea Swirl would be much obliged.
>>
>>43205820
Yeah! I wish she was in BFED.
>>
69 sex with Sea Swirl in BFED
>>
>>43205939
A cute unicorn?
Count me in.
>>
File: bfedreal.png (244 KB, 813x424)
244 KB PNG
Big Brian if he was in the showw
>>
>>43206648
Why's he got the head of a mare?
>>
>>43206648
Why does he have reflections in his eyes?
>>
>>43206755
He always had reflections.
What he is lacking is the pupil.
Like newborn in the show.

...

How shit, what if you are a toddler/child irl, and Trixie brought you, saying "he is X years old, that's an adult here, right?" and gives you an adult body!?
Imagine the trauma...
>>
>>43206795
I mean Trixie would eventually find out if it's a toddler/child by the way the summoned pony acts?
>>
>>43202915
>[Unfortunately, due to spam detection, ask in the thread or look in the archives for links to older versions]
what got download got flagged as spam?
>>
>>43207475
All the old version 1.0, 1.1, 1.2, 1.3, 1.4 and 1.5 "fuck half chan" edition
>>
>>43207080
She doesn't have the sharpest horn of the herd anon...
>>
File: 1777422195385.jpg (448 KB, 1073x1113)
448 KB JPG
im the one who posted a working android version a time ago, has anyone found one that works in english yet? for fucks sake if not then tell me how to repack the apk.
>>
>>43208057
From what I remember, no, no modern english version exist.
If you want to repack it you will have to find tutorials / ask AI on how to do so. I guess Ruffle will be your best option.
Beware, if you are not a developer, you probably will have to install some stuff.
But that would be an interesting experience for sure.
Good luck anon! Maybe someone else can help you better than me?
>>
>>43207739
I mean certainly has the skill to be able to create a pony out of magic, no?
>>
>>43208524
Even the "kind" Celestia said it was a back alley botched job.
She didn't even gave you pupils! Technically, you can't see...
>>
>>43207739
Where can I buy a horn sharpener to help her?
>>
>>43208698
lol that would be funny if big brian was blind, somehow blindly stumbling his way to bucking mares in the 3 day limit
>>
File: bfeq hq.png (346 KB, 562x554)
346 KB PNG
>>
File: displeased Trixie.png (32 KB, 1015x751)
32 KB PNG
>>43209305
I bet he could find the mares by smell alone...
>>
>>43210014
Indeed, don't mares produce pheromones in heat?
>>
>>43210487
kek, now I imagine Brian with a "heat vision mode" (but not the same kind as nocturnal vision).
You enter an area and suddenly the whole scree becomes tungsten burning white.
When you remove heat vision, it's a peaceful meadow with Fluttershy in it.
>>
>>43208057
That APK doesn't even work on modern phone
>>
>>43210711
Is it hard to update?
>>
>>43210014
Is she talking about me?
>>
>>43211520
For all of us, really.
>>
>>43209819
I wonder what made Pokehidden choose to do upscaled DS pixelart as the art style instead of what others was doing on flash with vector art.
>>
>>43212259
Probably technical constrains.
I think he wanted to draw it because it was easier than vector, but only have a DS by hand at start.
>>
File: cloud kicker.gif (80 KB, 512x400)
80 KB GIF
>>
>>43212590
She is a cutie!
>>
File: BFED1.2.png (592 KB, 700x900)
592 KB PNG
>>
>>43213078
spike looks sad lol
>>
>>43213741
Have you played the game?
Yes, he is sad a good part of it (except if you manage to make him fuck rarity that is)
>>
>>
>>43214524
Is she made out of cookies?
>>
>>43214932
Nope, but her milk goes well with the cookies she bake.
>>
File: More Progress.mp4 (1.9 MB, 644x364)
1.9 MB
1.9 MB MP4
>>43204734
>>43205077
Glad to see people are still interested! I got a little distracted last week and didn't work on it much, but I'm back at it and I've almost completely filled out the hats section, added one of Rarity's outfits from the original game, and added all of the suggestions I got in the last thread (I think).

Also, some of the placeholder buttons have been replaced and there are tooltips, although the tooltips are a little buggy right now.
>>
>>43215283
Sweet!
That's some nice work there.
Do you still need help for the images ?
>>
>>43215309
I don't necessarily need help, but I would still accept contributions if anyone else wants to pitch in.
>>
>>43213938
Or if you fuck him yourself.
>>
>>43215283
amazing work, looks fantastic!
>>
File: bfed-sugar-stamp.png (4 KB, 600x400)
4 KB PNG
>>
>>43215804
cute pony
>>
>>43216233
Yeah, she deserves some head pats for sure.
>>
>>43215088
Ahh, true.
>>
File: angry anonfilly writing.png (614 KB, 2369x2596)
614 KB PNG
Fuck, I have been busy with IRL stuff this week end...
I want to draw mares!
>>
We often see Octavia react to Vinyl's music choices, but what about the other way around?
>>
>>43217783
Vinyl would be absolutely bored at Octavia's classical music choice.
>>
>>43217262
We'll be looking forward to the mare drawings in the future, anon!
>>
File: flut.png (12 KB, 1280x1000)
12 KB PNG
Moving fast today aren't we?
>>
>>43219122
Seems like there are some slide threads, yes.
>>
>>43219122
So it seems, the board's natural state is supposed to be extremely slow but you know what happens some times.
>>
>>43219420
>>43219732
I didn't check, I only watch a handful of threads.
Was is some "rea"l slide threads (to damage the board quality) or just some event that naturally brought anons (like the mlp even in that game a few days ago)?
>>
>>43217783
>>43218391
Or trying to remix it on the fly, like on ep100
>>
So is there a way to buy Rarity's desses at the start?
>>
File: rarihack.webm (3.53 MB, 832x634)
3.53 MB
3.53 MB WEBM
>>43220434
Sure! See attached vid.
...
You want the truth?
___no, really, it's deceptive...___
______okay, go ahead then! ___
___but don't tell I didn't warn you___
__...__
You literally can't buy the dresses, whatever your money. There is no code in the game to do that.
>>
>>43220809
surprised there isnt any modded version with rarity scene added in.
>>
>>43221237
I think it's both because it's a pain to mod and the audience would be small.
Also, you would have to add a way to earn shitload of money, and/or reduce he dresses prices.
But be my guest, it would be funny.
>>
File: BFEDG.webm (1.89 MB, 708x436)
1.89 MB
1.89 MB WEBM
Would there be interest in a Godot port of BFED?
Started something as a side project for fun now that I know how to use it, and to see how accessible the resources of the original are and such.
Remade the whole intro with Trixie in it (bedroom menu and the transition to the new game are still WIP), and even if not 100% sure, I believe a total port should be feasible.
That would make an Android port easy, and mods and other updates easier too.
If there is interest, I can continue to work on it on the side.
>>
>>43221510
Of course there would be interest.
One thing that pisses me off about the flash version is how text is centered, and any text edits can result in messed up spacing.
>>
>>43221510
Nice!
It's always good to have projects going.
Do it for you of course, no pressure, but I think most will be glad to be able to play it on modern hardware.

What kind of system do you use to store the scenes?
Would you be interested to think about a "standard bfed scene" format? (Probably based around json)
>>
>>43221866
>What kind of system do you use to store the scenes?
>Would you be interested to think about a "standard bfed scene" format? (Probably based around json)
That's sort of already what I'm doing. Each reconstructed scene is stored as JSON manifests, not hard-coded into Godot scene logic.
The only thing is that the format is still organic right now. Will probably define a proper standard once I've advanced further and seen more of the tricks the original scenes can use.
>>
>>43221908
I would be really interested to have a look at your JSON.
I can also post mine.
It would reduce a lot the work of everyone if we can agree on a common format.
Heck, some non programmer could even help recreating some scenes, and any engine would be able to read it.
>>
>>43221908
>>43222071
This is good. Any remake should definitely be based around some common, engine-independent format like JSON. Remaking the whole game using the built-in tools of some big, fancy engine would just be kicking the can down the road and creating problems for the next person once Godot inevitably stops being developed. Plus, mods could be made using the same common scene format and then any efforts to continue the preservation of the core game would automatically preserve all of the mods as well.

I think Godot also has its own asset bundle format, so that's something that might also have to be sidestepped in order to make something adequately portable and future-proof. It's a good thing that BFED has a pretty consistent formula throughout the whole game, but I feel like the Rainbow Dash minigame might be hard to work into the scene format in a clean and sensible way.
>>
File: BFED.webm (1.59 MB, 710x416)
1.59 MB
1.59 MB WEBM
>>43222071
>I would be really interested to have a look at your JSON.
Give me until the end of the week and I will share what I have.
>>43222297
>I feel like the Rainbow Dash minigame might be hard to work into the scene format in a clean and sensible way.
Yeah, I don't think minigames can be clean this way. Should still be possible for users to easily change the text, backgrounds, and sprites in it without going into the full code IMO.

Worked a bit more on it today since I had some time. The menu and the transformation scenes/systems advanced.

Also, if you check >>43221510, you can see some fuckery going on at 0:27 for instance with the clouds and the ground.
It's fixed and won't appear in the future.
https://u.pone.rs/qlkzbhaz.png
>>
>>43222297
>Future proofing
Exactly, you read my mind!

>Rainbow minigame
"Au contraire !" in my JSON format, I simply define it as a "mini game".
You set up some parameters (spritesheet, music, number of lanes, difficulty, etc.) and you are good to go!
And any other game with this engine can change these parameters to drastically change the look and feel, while easy as setting up a handful of parameters.
Luna fight? Apple bucking? all mini games!
Heck, technically, the fucking would be a mini game too.
This way you separate it from the main engine, it's way cleaner.

>>43222653
Take your time.

Here is my current JSON file, but it can change in the future.
https://ponepaste.org/11893
Feel free to criticize.

>clouds and the ground
I think it's just the road's "cobblestone".
But you catch some ruffle bug here.
It's clearly visible too during the night.
If you want to clone the game as close as possible to the original, then, try to use the flashplayer/projector instead.

Sorry, for some dumb reasons, I can't access pone.rs...
>>
File: Title.gif (29 KB, 640x480)
29 KB GIF
>>
>>43223044
this ship is very unf
>>
>>43222837
Damn, I forgot about all the other minigames... It seems like a kludgy solution to have the minigames be hardcoded with the JSON scene format needing to have extra properties just to configure specific one-off minigames.

The JSON format you've made so far looks more like a regular imperative programming language, especially with the variables and control flow. I'm gonna do some brainstorming on this problem too and I look forward to seeing what the other anon is cooking up, but maybe an imperative language would be more appropriate than a data serialization language, especially given the game's visual novel-style format.
>>
>>43222653
excellent work so far anon!
>>
>>43223638
> hardcoded minigame
Well you have to find a balance when you make a game engine.
Flash was really particular, so the range is basically: recode flash -> custom engine with some hard codes -> full hard code
recoding flash is a no go, too much work (well, it might be easier in the end)
hardcoding everything will have the same problem that it would be hard to change / update / mod.
So the custom engine is a good solution I think.
And it have to streamline and ease the main game core (point and click aspect of the game).
So coding the mini-games with the game engine itself would be hard, and would need to implement specific functions anyway.
It's kinda classic in old games to hard code the minigames not using the core game functions.

>JSON as an imperative programming language
Well, I didn't catch this, but you are right.
I started with a way simpler descriptive format, but it was too limited to remake the whole game.
The lua anon idea wasn't bad at all in a sense. It needed a bit of work but was clever.

Thanks for your review, I will be looking forward reading your point of view, and the other anon too (is it Mike?)
>>
File: RD.png (49 KB, 707x412)
49 KB PNG
>>43223930
>(is it Mike?)
Nope.
>>43223638
>>43222071
I will give a real example later, but to give an idea of something simple, let's say someone wants to create their own scene/location.
They can create a folder like this:
>mods/my_mod/locations/canterlot_square/:
>scene.json
>background.png
>actors/vendor/001.png
>actors/vendor/002.png
>buttons/left_arrow.png
>music.ogg (or .mp3 etc.)

With the JSON being like this:

{
"id": "canterlot_square",
"stage_size_px": [496, 368],
"background": {
"texture": "background.png",
"position_px": [0, 0]
},
"actors": [
{
"id": "vendor",
"frames": "actors/vendor/%03d.png",
"frame_count": 2,
"position_px": [250, 180]
}
],
"buttons": [
{
"id": "left_arrow",
"texture": "buttons/left_arrow.png",
"position_px": [12, 304],
"target_scene": "main_plaza"
}
]
}

It's a minimal example and there are other fields/options to, for example, play an animation or trigger a dialogue when clicking on the vendor, etc. But that gives a brief idea.
All the scenes I did work like this.

I'm on the Rainbow Dash race right now; will post a video once it's done.
>>
File: RDrace.webm (3.04 MB, 528x304)
3.04 MB
3.04 MB WEBM
>>43223992
>>
>>43223992
Yeah I did a format similar to that when I used y own format (and early JSON).
But then I had to add dialogues (and thus conditions) and as JSON objects can technically be in any order, I add to do the list thing.
And finally, as soon as you want more than one parameter, you need an object, so I had the horrendous JSON I posted earlier.
But yeah, if your method allow as much as mine but is simpler, I would gladly switch/support it.


>>43224172
Damn, that's some awesome progress!
So, is the mini game hardcoded?
That's really exciting news anyway!
>>
>>43224274
>So, is the minigame hardcoded?
It's split in two for now:
A .json with assets, frame ranges, placements, cloud paths, amount of clouds, countdown frames, hitboxes, lives, invincibility timing, etc.
And a .gd with the actual gameplay interpreter: advance source frames, click to swap lane, interpolate paths, check cloud collisions, update lives, handle invincibility, and finish/loss state.

So someone could potentially make a harder Spitfire version with just a JSON and assets. But for a totally different minigame, he would need to script.
>>
>>43224470
Ho interesting.
I don't know godot, I tried it a long time ago (it was C# only back then or something like that).
So, okay, the minigame engine is hardcoded, but lot of parameters are exposed in the JSON.
Nice!

>Clouds placement
Wait, it wasn't random in the original!?
>>
>>43224675
>Wait, it wasn't random in the original!?
Nope.
Check
https://youtu.be/v2HL89wEY4w?si=H4pNmZe496fwruQf&t=34
And another video
https://youtu.be/o29nsRu5WaI?si=udyiG4ZKWF6vAroq&t=362
I didn't memorize all of the clouds, but at the start for them it's always:
>Down, Down, Up, Up, Down, Up, Down, Up, Up, Down, Up, Down etc.
The .as source code also confirms this.
>>
>>43224675
>>43224695
Rechecked the code. It's:
>01-10:
Down, Down, Up, Up, Down, Up, Down, Up, Up, Down
>11-20:
Up, Down, Up, Up, Down, Down, Down, Up, Down, Up
>21-30:
Up, Down, Up, Down, Up, Down, Down, Up, Down, Up
>31-40:
Down, Up, Down, Up, Up, Down, Down, Up, Down, Up
>41-50:
Down, Up, Down, Down, Up, Up, Down, Up, Down, Up
>51-60:
Up, Down, Up, Up, Down, Up, Down, Up, Down, Up
>61-70: Down, Up, Down, Down, Up, Down, Up, Up, Down, Down
>71-80:
Up, Down, Up, Down, Up, Down, Up, Down, Up, Down

So now you all know this useless trivia!
>>
>>43224720
Huh, neat! The more you know.
>>
>>43224695
>>43224720
Kek, perfect, I learnt something!
Into the "decompilation" folder it goes.
>>
File: IWTCIRD.png (211 KB, 495x366)
211 KB PNG
>>43224172
I still have some UI elements to fix like the bar, and the final winning screen is also fucked, but globally the "Sex Scenes" system is going well.
https://u.pone.rs/rywifldi.mp4
>>
>>43208057
The android apk doesnt have an english version anymore? I played one years ago that was perfectly fine
>>
>>43225272
unf, good stuff. making amazing progress!
>>
>>43225272
Damn, you are fast.
After doing all that, the rest of the game will be a walk in the park.
Any chance of a demo as it?
Also, I see your cursor looks like linux? BFED on the penguin natively? Year of linux gaming is now???

>>43225312
There was (at least) two apk convertions.
One from the Chinese 1.6 version, and one from the Spanish translation.
The 1.6 is said not to work anymore on modern android.
The Spanish translation is said to work on modern android but is in Spanish.
Hope that helps.
>>
File: Night.png (9 KB, 602x457)
9 KB PNG
>>43225775
>Damn, you are fast.
I'm bad at dates and I have some other projects, but I hope to have a first release by the end of the month.
>After doing all that, the rest of the game will be a walk in the park.
I hope so. There are still other minigames and stuff I may get blocked on for a while. Didn't post about it, but for instance, I spent way more time than I should have on the night filter that is applied to the assets to get the exact same result as the original.
For instance, in this image (original game), you can see it's applied to Rainbow, who is now a muted blue, to the clouds, sky, and other elements, but it's not applied to the stars themselves, which stay white and don't have this 'purple' hue.
>Any chance of a demo as is?
I will for sure post a demo before the whole thing is finished, but it's a bit premature right now.
>BFED on the penguin natively?
I'm on Linux, yeah. Godot allows for very easy ports to Linux, Windows, and Android.
>>
>>43225788
Nice dubs.

> Game before june
Damn, that would be awesome.
If you give me your JSON format, I would be glad to do the grunt work of converting (at least some of the) levels for you.

> Night effect
I don't have the game file by hand, but isn't it "just" a multiply effect?

>No demo yet
You know that you are at bfed 1.1 already, right? (With rainbow instead of pinkie)

>Chad tux enjoyer
Great!
I wonder, how doest it works to distribute it? Is it a .deb file? Or an archive int "tar and pray" format?
>>
>>43226094
NTA, but .deb is a Debian-specific format, and it seems unwise to be tied to it and ignore non-Debian-based distributions like Redhat and Arch.

Godot comes with ways to export to a bunch of different platforms:
https://docs.godotengine.org/en/stable/tutorials/export/index.html
It looks like the usual strategy is to bundle everything into a big file of assets and ship that plus an engine binary. That could easily be distributed as a .tar.gz. In principle that's portable across distros, but you might run into linking problems unless the binary is statically compiled.
>>
>>43226094
>>43226124
It's a .pck file that contains all of your assets for the game, a .sh, and a .x86_64.
You can also choose to exclude folders or elements from the .pck and have them at the root of the game instead, so the assets are naturally accessible to users.
Windows is .exe and .pck too.
Android is just an .apk.
>>43226094
>isn't it "just" a multiply effect?
Had the exact effect with a
>sprite.modulate = Color8(111, 130, 211)
on Godot.
It was mostly seeing parts like the stars being out of the filters that caught me a bit off guard.
>>
>>43224172
awesome
>>
>>43223044
Very good flash of those two last thread, cranked out one for that.
>>
File: Derp.png (10 KB, 437x391)
10 KB PNG
Something I never noticed: if you do the Derpy scene at night, there's a visual bug and the stars are visible even in her coat and mane during all parts/scenes.
I'm trying to make the Godot port as faithful as possible, but I guess that's something worth correcting.
>>
>>43227117
That's a bug in Ruffle. It doesn't look like that if you use the official Flash Player.
>>
>>43227442
beat me to it
Ruffle has issues with transparency. Once I even managed to get night scene without the blue filter on everything. It involved going to Fluttershy and then backing out, although I don't remember the exact steps, plus this could've been a bug in 1.4, not 1.5. Either way I managed to get Trixie scene without the filter.
>>
File: Spin.gif (176 KB, 496x368)
176 KB GIF
>>43227442
>>43227576
Oh yeah, I'm retarded.
Speaking of which...
https://u.pone.rs/grpgjraw.mp4
A bit more complex than Rainbow because of the night/day and unicorn/pegasus/earth pony variations.
>>
>>43227784
Very nice!
How did you add the zoom effect and red flash in you JSON ?
Djpon3 will be heavy with these effects
>>
File: RedFlash.png (33 KB, 2303x379)
33 KB PNG
>>43227821
>Zoom effect and Red Flash
Like the original, it's not a special effect in code; it's an animation that plays with the rest.
So I just extracted it from the original SWF, then the JSON calls it like that to know where to place it, how, and for how long. For instance the RedFlash.

{
"id": "risk_play",
"kind": "animation",
"frames": "res://assets/locations/mailbox_derpy/animations/risk_play/%03d.png",
"frame_count": 447,
"position_px": [-127.0, -79.0],
"size_px": [759, 500],
"loop": false,
"hold_last": false,
"depth": 50,
"source_character_id": 8758,
"delay_frames": 299,
"stream_frames": true,
"hide_on_complete": true,
"source_note": "..."
}

It's taken straight from the source. That's why you can see negative positions for instance, because the original is also bigger than the "screen" itself.
>>
>>43227860
Ho right, Godot already have effects and thing like that?
I'm oldschool and usually do everything by hand. But yeah that makes more sense now.
So you kinda have a timeline going for each scene, right?
>>
>>43228281
>Godot already has effects and things like that?
Yeah, but I'm not using them. Only one I'm using is for the night color filter.
Like I said >>43227860
>So I just extracted it from the original SWF
The red files you see in the image are straight from the Flash games. I extract from them and get the position, duration, and such straight from the original. So the red flash is just a recreation of the Flash red flash animations using the assets from here.
>So you kinda have a timeline going for each scene, right?
Yeah. There is a main scene.json and other animations etc. that come with it like >>43227860
>>
I guess we're Banned from Equestria Daily!
>>
>>43228292
Oh right.
You're almost closer to recode the subset of flash that bfed uses in godot than coding a more general engine.
Well, that's one way to do it for sure (and you've got results too).
I understand now.
Nice!
>>
>>43229276
>You're almost closer to recode the subset of flash that bfed uses in godot than coding a more general engine.
I think it will still be easy to use as a general engine with all sorts of assets. I also believe I will make a graphical editor afterward too; shouldn't be too complex.
I just prefer to really be faithful to the original for those parts.
>>
>>43227784
lovely
>>
>>43229312
No problem with that, we each have our own ways to do things.
Great job anyway, and fast at that!
Don't hesitate if we can help you back port the ressources. But you will have to explain us how to do it.
>>
>>43223930
>is it Mike?
No. It's Nick. I use json for long term storage and as means of "modding" in the text. Btw in case you didn't know godot isnt' kind to modding and i spent weeks figuring it out.
Anyway, sorry for not replying for a while, my dumbass government decided to block us from posting on 4chan somehow and despite my best efforts only one of my posts went through and seemingly went completely unnoticed.
>>43221510
I've been trying to reach out since the day you first declared you're starting with this, it's a shame i couldn't. I wanted to ask to merge our projects and work together on it, since we're basically doing the same thing. I haven't touched mine for half a year though, because lazy and last year university stuff and i won't be able to spend too much time on it in the following month either, but after that i should have more time. I've mostly worked on the backbone of the thing, including saving, modding, implementing translations and not so much on the scenes themselves and you seem to have done the opposite which is to say it probably wouldn't be hard to split tasks. Anyway if you're interested here's my discord nicktheguy1, as i'd very much like not to have to discuss every little detail over here with 200s timeouts, silly captchas and a looming risk of losing the ability to post yet again.
>>
>>43230735
Really sorry, but I have an autistic hate of instant messaging apps, so I don't use Discord and never will. Same for alternatives.
For the game, I'm honestly grateful for all the help offers I've received, but with my tools and methods, I really think it will be finished by the end of the month, and I think even that's a generous estimate.
What I plan is:
>First release of the game to showcase and debug
>Release of the source code soon after cleanup
>Work on a graphical editor so everyone can mod, edit, add locations and scenes, etc. without touching the game
In this case, I honestly believe delegating would just add complexity for nothing.
Once the game is released, I'd 200% appreciate help to improve it, mod it, debug, and such. Source code will be available, so anyone can take or disregard parts of it as much as they want.
If you want to contact me, here's a burner:
BFEDGODOT@proton.me
>>
File: PON3.png (50 KB, 494x366)
50 KB PNG
>>43227821
>Djpon3 will be heavy with these effects
There are tons of them, yeah, and I honestly believe she's the most effort-intensive post of all scenes in the game.
But here she is:
https://u.pone.rs/tbucvvyu.mp4
>>
>>43230906
NTA, but I've worked on big projects before.

Your current estimate is that you'll finish by the end of the month, which is 22 days away. Therefore you'll actually finish about 22 * pi ~= 69 days from now, around mid-July.

I think you're right about not delegating. Do you know Brooks's Law? "Adding people to a late project makes it later"? He came up with this law many decades ago while leading a big corporate software project (an IBM mainframe operating system). His point was that when someone joins a project, it takes them time to get up to speed. They're not productive for a while, and helping them become productive takes away time from other project members. Open source projects aren't quite the same, but I think this principle still applies.

I have found that project maintenance requires more time that I would have expected. People will give you bug reports that are completely unintelligible ("it doesn't work" "Can you tell me the error message?" "why didn't you fix it already omg this sux") or they'll give up or start complaining behind your back without making a bug report (I once had to stand up in a meeting and announce that if you had any trouble with my code but didn't give me a bug report, then whatever you were encountering was a feature. Even if it was a segfault. If you wanted different features then you needed to talk to me. I almost said "talk to me instead of whining like a little bitch" but I restrained myself.)

Your progress so far looks fantastic, by the way! Good luck with the rest of the project!
>>
>>43230906
Hmm.Well maybe it would be better to keep our separate projects, then. I hardly remember what my own code does now and if you think you'll finish yours so soon i guess my stuff would only slow you down. Shame we'll end up with such similar projects, though.
>>
>>43230934
Love this scene
>>
>>43230934
Damn, that's it then, you have all the blocks to finish your port.
The everfree forest is just a simple set of scenes
The kicking mini game is piss easy after what you have done.
The bonus menu isn't hard enough.
Last big bit is the Luna battle.
But looking from your progress, you indeed have high chance to finish by the end of the month.

>>43230941
I'm not sure.
He probably won't do docs or unit tests, so it can very well be finished by the end of the month.
I like your pi estimator tho, stealing it for work.
>>
File: b.webm (3.92 MB, 704x408)
3.92 MB
3.92 MB WEBM
Finished porting the best character in the game.
>>43231865
>Last big bit is the Luna battle.
Yes. I didn't look it up yet in the original code, but I'm curious to see how the Celestia one works too.
>>
>>43232067
Yes! Now we can spend three days dancing, good!

As far as I remember, Celestia is just a series of scenes.
Luna on the other hand have some code for her battle. But it's really way tto sequential for what it should be if my memory serves me well.
Shouldn't be hard either way.
>>
>>43232067
Lots of good progess!
>>
>>43225272
>>43227784
>>43230934
>>43232067
Damn, that's really close to the original!
Very good work.
>>
>>43232989
The goal for the existing parts is to stay as close to the original as possible.
Assets come straight from the SVGs extracted from the SWF Flash file, effects too. Minigames are rewritten but use the same assets and timings as the original.
Flash has things you can't port straight to Godot, but even then I'm trying to stay as faithful as possible.
BFED's popularity and charm are mostly due to Pokehidden's style and touch, so I want to preserve that as much as I can.
>>
>>43233004
>Flash has things you can't port straight to Godot
explain pls?
>>
File: Flut.png (94 KB, 1454x1074)
94 KB PNG
>>43233879
Some Flash data ports directly: shapes, frame labels, button targets, text, audio, simple positions. But SWF is not just images. It has nested timelines, frame scripts, color transforms, morph shapes, blend modes, runtime visibility, and ActionScript state. Godot cannot "play" those directly, so I translate them.
You shouldn't see differences when playing the port visually.

Also daily video progress I guess.
https://u.pone.rs/hkohdjaf.mp4
>>
>>43234603
She took "fucking like a rabbit" quite litteraly...
>>
>>43234603
Nice.
>>
>>43234603
I wonder, how much time do you spend each day to progres this fast?
>>
>>43234603
You even did the font size changing, neat!
>>
Boop
>>
File: Flut.png (53 KB, 495x368)
53 KB PNG
>>43235379
Between 1 up to 4–5 hours. The latter mostly when I'm at work with no emergency.
>>43234603
And the sex scene:
https://u.pone.rs/eqnychvd.mp4
Fluttershy was harder than I thought because she has a lot of branches in her scene.
>>
>>43236434
Oh, okay, that's like an half time job then, I understand better.
Very nice anyway, that's a lot of progress.
>>
Was .swf upload support removed from /mlp/ last year after the hack or was it removed earlier?
Anyone remember which year if earlier?
>>
>>43236822
im pretty sure .swf was only accepted on the /f/ board before it got removed
>>
>>43237406
No, .swf was allowed on /mlp/ as well to segregate ponies. I'm sure of that. But it sounds like .swf support must have been removed from here a long time ago since you don't remember it.
>>
>>43237533
There are zero (0) SWF files on Desuarchive, and it goes back to 2012. Even if they were deleted somehow, the filenames stay.
>>
>>43237535
I'm 100% sure .swf was on /mlp/, I don't think I'm insane.
>>
>>43237659
Any memories on threads that could have hosted .swf?
Because, even if I wasn't there from the very start, I still never saw a flash file on /mlp/
>>
>>43238102
I'm from /f/ and I remember when /mlp/ launched they made sure it supported .swf so all pony content could properly be isolated to one board, I was a little bummed thinking that 4chan was starting to spread out flash across the whole site, instead of just needing to visit /f/ for all swf files.
Chat GPT 4o-mini says swf started to be allowed on /mlp/ in April 2015. A different AI couldn't recall any date tho and I can't find any proof of it anywhere, but I'm still sure it was allowed in the past.
>>
>>43238269
Wait, /f/ is still alive!?
I though it died with the reboot after last year's hack ?
Anyway, if you say so, I trust you anon.
I won't trust AI tho.
Also, I will try to find traces of it in the archives then.
>>
>>43238362
Unfortunately no /f/ is not still alive. I'm still used to saying I'm "from" there. Hope you find traces of swfs in the archive, I'm a little worried I have a false memory in my brain.
>>
File: Ponk.png (52 KB, 496x369)
52 KB PNG
Daily video progress.
https://u.pone.rs/pjxxznqx.mp4
>>
>>43238433
>/f/ is not still alive
That's so sad. I wish /mlp/ won't walk in the same steps.
They really shut it down because of "Mhu flash security"!?

>>43238446
Whoa, you're really fast!
I forgot she had text in her sex scene, good thing to remember for the other engines.
It's also funny, you really see the style differences between early content (Pinkie sex scene) and latter ones.
>>
>>43238839
>Mhu flash security
Yes, even though it is just like hosting a ZIP file. They don't screenshot SWF files so nothing should run on their server. The hack happened because they screenshotted uploaded PDF files and the vulnerability was in the old program that made the image.
As far as I know all 4chan did with uploaded SWF files was verify that it's in fact a SWF file and read metadata like width/height (can be part of the verification).
But verification is true for all files, someone can upload virus.exe.jpg on any board and 4chan needs to check if it's a valid JPG. Checking a JPG is just as much of a vulnerability as checking a SWF.

Turning off /f/ is likely just an excuse due to current staff not having the technical know-how to check that the verification code runs in a safe way on /f/, since it was such a small board it was easier to just turn it off than to learn.
>>>/f/ is still online, frozen, links to it are hidden and posting is disabled. I figure the guy in charge just didn't want to deal with it since the board isn't removed completely. Some but not all of the .swf files have 404d over there. /f/ is still mentioned on https://4chan.org/rules

Leaving all these traces of /f/ doesn't have to mean it's coming back, could just be laziness. The current captcha system doesn't even disable the post button before the "done" message shows up, which only punishes humans that press Post too soon (a mistake a bot would never do). It would take less than 5 min to implement JavaScript that disable the Post button until the captcha is done. So when staff is that lazy I don't think there's much hope of them looking over the code running on /f/.
>>
>>43238446
ooh nice
>>
>>43237533
>No, .swf was allowed on /mlp/ as well to segregate ponies.
Actually, pony .swf was allowed on /f/
>>
>>43238446
Quick question. Should I include the 1.6 content like Pinkamena?
I think I should, with maybe a toggle to not have it as an option.
>>
>>43239534
Maybe it could be a good opportunity to do it as a mod?
This way, you are giving an example of a small mod while making it optional for the purists?
Take care, two versions of "wrapped in pink" exists, and the compressed one is dirty...
I don't know which one they used for 1.6
>>
>>43239534
Yeah, should have it as a extras option in the game for players to check it out.
>>
>>43238362
>Wait, /f/ is still alive!?
4chan dev cant be bothered to remove it so it's stuck in time.
>>
>>43239473
Only by board culture. Check out global rule 15:
>All pony/brony threads, images, Flashes, and avatars belong on /mlp/.
I'm still sure .swf was allowed on /mlp/ for a while when the board was new.
>>
Bump
>>
>>43239534
Well, either redo 1.5, and don't add them, or do 1.6, and add them.
You talk about mods earlier, maybe you can do 1.5, and add a mod to make 1.6.
Or just go the easy route and do 1.6
But yeah, a way to toggle the changes would be great.
>>
File: overcharginmymagic.gif (588 KB, 924x675)
588 KB GIF
Funny how, like pegasus have preening, unicorns have magic as sensual activity.
Makes sense tho.
>>
>>43241882
How would this feel in real life?
>>
>>43242184
I always thought about magic like electricity.
So I guess a mix of the main 50/60Hz humming and the small tingle of static electricity/weak earth fault.
Everything at a weak level, enough to feel it, but small enough to be pleasant and not painful.
>>
File: pinkamena.png (10 KB, 497x366)
10 KB PNG
>>43239606
>>43240023
>>43241599
I have the scenes and paths now. The only thing missing is that the original apparently has static, and I haven't found how it's done in the code or assets yet; I can return to it later. I'm also missing some effects, but I know how to implement them.
>Original
https://derpibooru.org/images/2264614
>Port
https://u.pone.rs/tvydpuqt.mp4
Will probably be an option for the first release, then a mod pack soon after.
>>
>>43242595
>option first, mod then
Great! So players will be able to turn it off if they want, good.

>static
If I remember correctly, you have two layers of static (both are gif/jpeg sequence)
One at 1:1 for the background, and one really stretched on the foreground.
I can check that on the original files latter if you want.
>>
>>43242702
>I can check that on the original files latter if you want.
If you have time, that would be great.
>>
>>43242308
Sounds nice.
>>
>>43242702
>>43242708
So, concerned sprites are:
- 391 (using sprite 33 (using shapes 21,23,25,26,23,25,27,28,29,30,31,32 (using images 20, 22, 24)), topped by shape 390)
-> JPEG colored static noise topped by dark red

- 500: combinations of highly translucent big white bars and rectangle.

- 503: faster combinations of highly translucent big white bars and rectangle.

- 504-> JPEG colored static noise topped by brighter red

When she talk: place 390, then 391, then Pinkamena
Just before fuck, add 500, 503
When she show you her effect on you dick, replace 390 by 504 (dark red slow static by brighter red static)

And that should be it.
I hope this helped
>>
File: f.jpg (140 KB, 1065x639)
140 KB JPG
>>43241882
LOCK THESE FREAKS UP FOR PUBLIC INDECENCY
>>
>>43242896
Chrysalis wasn't defeated by the power of love. She was defeated by an orgasm shockwave.
>>
>>43242896
What would a BFED Cadence scene be like? Would Shining be in the cuck chair?
>>
>>43242902
If you want it to be really, really deviant, you would want to have Brian leaving them alone, making sweet loving love, for the sole purpose of reproduction.
And that's how Flurry was made.
>>
https://u.pone.rs/xxavmqnb.mp4
>>
>>43243465
So cute!
The music fits well
>>
>>43242896
kek makes more sense now.
Bucking exhibitionists, and at their wedding no less!
>>
>>43243465
Best alicorn! Even Big Brian knows Luna's the best.
>>
>>43244790
Oh yeah, she is cute!
>>
>>43244984
Look at her go!
>>
>>43243465
nice music
>>
File: Twi.webm (1.65 MB, 704x408)
1.65 MB
1.65 MB WEBM
Twilight scene.
Did some other zones too.
https://u.pone.rs/ptrsqrpq.png
>>43242879
Thanks, Anon. Haven't tried to come back to it now, but I will soon.
>>
>>43245641
Very welcome
I don't have time to work on my project, so at least let help others.
Very nice progress by the way!
What's left, Rarity, Applejack, Luna, and some Trixie scenes?
>>
>>43245879
Twilight is just the start here; I don't have her sex scenes yet or the whole route where you can give her the book yet. Otherwise yeah, all that and Celestia too.
That + the less bullshit scenes.
>>
>>43245896
Well, you are still going awesomely fast!
If there is a way to help you, don't hesitate.
If you need new graphics for the menu or stuff, I can help with that too (to choose 1.6 for exemple).
>>
>>43245641
Sweet!
Are you going to add an Easter egg in your version? Like, idk, a line of text when you click somewhere or something like that?
>>
File: fsfield.png (1.1 MB, 1280x1000)
1.1 MB PNG
>>
>>43246716
Pretty nice art.
>>
>>43247156
Yeah, the anon whom drew it have a really nice style.
>>
File: fsforest.png (724 KB, 1280x1000)
724 KB PNG
>>43247156
Have some more
>>
File: moondancer.png (926 KB, 1280x1000)
926 KB PNG
>>
>>43248011
Cute moondancer.
>>
I can't help much but OP I support your endeavor as much as possible.
>>
>>43248353
That's really nice of you.
If you want, you can always help by giving feedback and testing when something is available
But simply posting is nice too
>>
>>43248225
Indeed.
More cute content of her is needed.
>>
>>43248602
nta but i'll be interested in testing if anything is available to
>>
File: fswater.png (765 KB, 1280x1000)
765 KB PNG
>>
File: AJ.png (78 KB, 490x396)
78 KB PNG
Sorry if I post videos less often. I'm mostly working on the music system right now. Trying to correct a small problem where the music loop is smoother on Flash compared to my current version.
>>
>>43249520
>Trying to correct a small problem where the music loop is smoother on Flash compared to my current version.
Fixed, turn out I was retarded.
>>
>>43249520
>>43249579
I like the music system on this game.
Where you can have an intro and loop, it's nice.

I don't think you are retarded. What was the problem?
>>
>>43249745
It's a bit complex to explain so sorry if I do it badly.
The Flash version of the game decodes the MP3 at runtime and plays back the raw samples directly. Because it's working with the decoded samples, it can loop perfectly with no gap between the end and the start of a track. End -> Start is smooth.
When I ripped the game with JPEXS, I got the MP3 files back. In Godot I wasn't decoding them or anything, just playing the .mp3 directly. The problem is that MP3 encoders usually add delay at the start and padding at the end. Even if it's just a few milliseconds you can feel it compared to the original.

So now I convert the music to OGG, trimming the silence beforehand. The loops are as smooth as the Flash version.
>>
>>43249843
Oh I understand.
I fixed that by preloading the loop part.
But, yeah, depending on the decoders, sometime, a small silence is added before.
>>
>>43249520
Always wondered why her cart was so wide...
>>
>>43249520
Fantastic work, you're doing great!
>>
Too tired to draw tonight...
Maybe latter this week.
>>
File: Boom.webm (1002 KB, 492x394)
1002 KB
1002 KB WEBM
>>43251375
Thanks, have an exploding rock.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.