Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Okay people, v2021.12 #24

Merged
merged 375 commits into from
Dec 10, 2021
Merged

Okay people, v2021.12 #24

merged 375 commits into from
Dec 10, 2021

Conversation

JOELwindows7
Copy link
Member

@JOELwindows7 JOELwindows7 commented Dec 3, 2021

Here update

idk what to check here. I lacks eyes to squash bugs that happen to cleverly hid on those crevices. if you found any pls do notify me. thancc

Checking point

Ah peck! the HTML5 version broke! a4a7f0e

I did not do anything. looks like the exporter into Javascript seems have forgotten to define toUpperCase.

EliteMasterEric and others added 30 commits September 9, 2021 19:23
FEATURE_ indicates whether a library or class is supported on the target system.
prevents dialogue glitchy-ness
Add HTML5 and Linux to CI, improvements to development env
…uests

Github Actions are now run on pull requests.
detail goneed

DialogueBox character name! Now each character in turn of speaking has name on the prefix! yay see https://github.com/HaxeFlixel/flixel-demos/blob/master/UserInterface/FlxTypeText/source/MenuState.hx & https://haxeflixel.com/demos/FlxTypeText/
- This also means that character will have On screen readable name rather than recycling ID, because different IDs may means different version of character with the same name. yes, `var name:String`. Also finally using `name` variable in that JSON to copy that over this brand new `name` Haxe variable woohoo! thancc Eric. yey. Kade & friend prepared this already lol!
- Use FlxTween.Color instead to change color idk anymore. see https://github.com/HaxeFlixel/flixel-demos/blob/master/Effects/FlxTween/source/PlayState.hx & https://haxeflixel.com/demos/FlxTween/. you can have Color tween! there's more! Angle and stuffs!
- This means you can set how long this color change from former to the new one. try 0 and it goes to there instantly, I guess. as Always the modchart function both HaxeScript & Lua has been updated to have this. argument `InHowLong:Float` yess.
- Manually download all JSONed Character datas now https://github.com/KadeDev/Kade-Engine/tree/master/assets/preload/data/characters because unfortunately again, Kade quit FNF mod & communities, except Week 7 coming. [oh God](https://gamebanana.com/mods/44291?post=9638622 ).
- (IDEA PROPOSE) Should we remove `Kade Engine` branding? because that always become opportunity for toxicities, so rewent it as `Last Funkin Moments engine` of some sort. I chose `NO`. what about you?
undo use counter for hide coloring thingy for itteration
Namesake displayName them all

censor Sarvente's name due to appocalypse issues of this FNF community & future communities filled with not gentle people (not to be confused with biological age, it's mental maturity!!!)
(Repull up old news, for lore) cval blocked me after saying that I idk about what Kenny meant to be https://twitter.com/cval_brown/status/1461785884903288832?s=20
https://twitter.com/JOELwindows7/status/1461757300931137539?s=20

cval_brown loves NFT. tbh, i'd be rude to say that my mental depression has been reduced because he loves NFT. yep! I hate NFT. see https://odysee.com/@JOELwindows7:a/boring-nft-monke:f?r=826PDDZXUw4um9RjrV63T47YCUofKYFg in the description
perhaps his love was just kidding, idk. we cannot confirm whatsoever to be here.

add commit save pls. here you need to change trace into Debug.logInfo. maybe not necessary because itself has been already been replaced already
No more invisiblize health icon after song finish. the layer issue has since already been fixed.

also sorry for stealing speaker out of that broken tape back when I was in junior high school. also thancc Jeremy for replacing me from the next consequences I will have.
Proposing to obsolette the JSONed Week list

Yeah I love but.. the.. the mod, Modcore. The Appender seems to only support adding new line at the end of the file. well, JSON does has `}` always at the end of the line. this won't work that easy then. you have to know how to sneak the modline into it above that `}` not to mention the complexity of JSON it could be. Yeah basically you will append JSON data through special command. idk man. just make it simple, less screw up and that's it I guess.

First Kade had `weekNames.txt`. and also week counter. wait, how? basically uh later.
uh..
now we have
`weekStuffs.txt` to adjust the week display. the characters in it & color
`weekLoads.txt` which each lines represents how many songs in that week.
basically it.

yeah idk. will discuss this later.
@JOELwindows7
Copy link
Member Author

JOELwindows7 commented Dec 4, 2021

You know why we purposely delay when we can just release now that Saturday?

Because there has already big release. Yesterday's big hype was Entity (DEMO. https://gamebanana.com/mods/284934 https://gamejolt.com/games/entity/643508 https://github.com/brightfyregit/Entity-Origins-BREAKOUT (wait no, this isn't this one anymore, the Entity is now Psych & everything source can be just the mod & the vanilla Psych I think)

I just wanna let all people roll their most anticipated mod first, and after the path is clear we can then roll now. Yeah businesss marketing trick. always look for crowd, wait for it to finish up and then it's our turn for the new crowd

Wait what's a?... NO, no no. that's not, ... no no, that's not what I meant! WAIT!!! NO! I DO NOT MEAN TO INSULT EVERY OTHER MOD MAKERS!! .... sigh. dramahead. fine, you want me do this?

Attendants,












💥💥💥💥💥
😡 SILENCE.
💥💥💥💥💥















..
.
.
.
.
.
.
.
.
.
Right. In the world of business there will always be a competition from one another. Most of them will always want to win. I get it. While I do, I, am not a buthole. May them successful with their journey and most importanly free from all these terrorisms over the couple these days. Rest well, @kadedev (no, he's not dead, just quit and leave https://github.com/KadeDev/Kade-Engine only waiting for Week7), I'm sorry to what have been happening in this community.

So I just to find spot for crowd one by one. If I roll now not only I will get neglected, but the party conflict can crash the party people that have had started celebrating it. No, It's not funny crashing other people's party. So I have to let them pass first, and after that, it's my turn to party. I hope you understand.

Am I clear?
.
.
.

AM I CLEAR 💥💥💥💥💥💥?!?!?

.
.
Great. And pardon for my yelling. I'm tired seeing all of you fighting each other on your realm let alone blocking somebody just because their mouth just slipped while they're just innocent and do not at all meant offense. Please have respect. Block button is only for scammer & frauds, not a toy you shoot recklessly at walls around you. If you block, you cut their larynx to speak to you off. Not funny. You have copped their larynx off before they could say I'm sorry.

Alright, let's back to work. Soon we gotta roll it out. watch for another party, leave them go, wait for long silence and take the opportunity.

Oh peck, Kaorfa is angery! quick cover this up before somebody saw and shocked. QUICK! hide it!

This is all your fault, kids. You gotta need to improve your discipline subject to A or S even better, stop bullying random kids on your area pls. Man, when will we see kids have A or at least B in this essential subject?

oof forgor DokiDoki put license yeah.

oh yeah btw just
`/*` on very top of the coding after you put 2 lines down the `package` bla bla bla thingy yeah. I think this was VScode magic.
@JOELwindows7
Copy link
Member Author

JOELwindows7 commented Dec 4, 2021

Cover up the angery

Sorry, I just can't hold this one up. keep developing & play cool mods.

Oh wait

this update is too small for party. We only have 1 new freeplay song & that alone is experimental & kinda radioactive. No new weeks. especially Christmas themed.

Well, I guess we gotta just roll it out anyway I guess. OH WAIT! the new week loadings override! Yess, we must attempt to make it work with Modcore this Kade Engine has. and this mean, unfortunate we will abandon JSONed Week list. because it's complicated and doing to needs extra work. well, we must also aim for modding just by the binary itself, no more need clone source code anymore, it's big & complex! let gamers mod the game easily yeah!

I'm sorry people. but I have to get this done, because this Kade Engine fight is now on our own. idk man, we modmaker have to continue the estaphet cane together.

Untested texted week list
@JOELwindows7
Copy link
Member Author

TODO new

you have to line up the week logo image with the modcored weeks

@JOELwindows7
Copy link
Member Author

Hey try reverse engineer this one

https://github.com/ShadowMario/FNF-PsychEngine/blob/main/source/WeekData.hx it's a Psych week data loading. Each JSON file represents a week & its information. the order is listed by a text file, which a line represents what week file is gonna be.

you need to also figure out how to link images there out. maybe same banner file name as week JSON? idk

@JOELwindows7
Copy link
Member Author

JOELwindows7 commented Dec 5, 2021

TODO new

you have to line up the week logo image with the modcored weeks

Try to do that with WeekID assignation. name its ID according to the png file name so it links to that, I guess.

this can cause conflict often times. people tend to name it same like week1 and whatever that isn't GUID or some sort.

overthrewens ironikal

Okeh more week stuff loadings. now this time with more going on. WORKING TEST

more propose about Psyched week JSON granular file https://github.com/ShadowMario/FNF-PsychEngine/blob/main/assets/preload/weeks/tutorial.json . I think I have a bit of problem here, I need to rethink whether should I use some of these parameters within kade's. I'll put this up later, for now we have texted Week data. You can append week files now. and give image name anything you'd like.
@JOELwindows7
Copy link
Member Author

TODO new

you have to line up the week logo image with the modcored weeks

Try to do that with WeekID assignation. name its ID according to the png file name so it links to that, I guess.

this can cause conflict often times. people tend to name it same like week1 and whatever that isn't GUID or some sort.

This done yay!

So you see now we can only stick here? I've been happened to be used to Kade Engine.

But still, wish @ ShadowMario & friends great luck yeah!

also I've proposed week Granularized JSON file like that https://github.com/ShadowMario/FNF-PsychEngine has. Well, not finish reverse engineering this now. maybe later. There are some parameters I need to consider beforehand whether those some could be usable within Kade. So that one will be another thinking.

For now, we got texted Week Data yey! this is the easiest to append just by modCore yess. Well, the Psyched's granular week JSON file also appendable, append another file, append these lines at weekList.txt, append another banner image, etc. etc. idk what standard to be adopted here. but yeah. maybe I should let people plop Psych mod assets in, attempt to interpret just like that. whatever it is, I have made the standard so now you can insert new weeks & also image into it.

oh wait. the Story menu character! forgor! but wait, this is complicated. Yeah this shouldn't have been sprite sheeted like that. You know.

Anything else?

what else feature? we should roll now if there is no more hugely anticipated party popping up.
Check:

Don't forget freeplay too as well! texted week list. UNFINISHED
Test the change channel? idk how to do this. wait a second. that CHANNELS is detail how many this sourceF channel has from the file it being played!! ah man. well atleast we can change rate idk.

now finished the texted week data loading  for Freeplay state yey finally
Put licenses of the new coding I wrote

UNTESTED. pls test & finish lore & then roll update
@JOELwindows7
Copy link
Member Author

JOELwindows7 commented Dec 7, 2021

Brugenenti

We have reached halfway done for the lore. almost there. This time we roll only after we finish lore.

situation in the realm looks like, some few in significance (I hope my roll don't crash those parties). idk if this roll can pull us up which typically don't. surrendered care, because we have been like that. neglected. we must finish the job soon.

uh damn I forgot what thing I got to do.
replace video background during gameplay with VLC MP4 BrightFyre instead for supporting platform.
Install shake camera

replace mayday outro touched song complete cutscene Black thingy into Camera fade.
@JOELwindows7
Copy link
Member Author

JOELwindows7 commented Dec 8, 2021

reminder!

Create folder separateMod (in the root repo directory) to be renamed into regular mods by project.xml. This is folder for mods to be not included with main LFM. Only included in debug compile! Or defined forceIncludeDLC

Finally rember to make separated mods folder that are not going to be included in the main LFM unless compiled debug or defined `FORCE_INCLUDE_DLC`.

Whoah! OMG, there's a lot of formats I got to choose. Well, if nobody reconciliate, it will be bewildering which framework forks to choose then. This is scary. NO, not meaning competition is bad, I just... fear, alot of different formats just to achieve 1 thing, That's brain overload!!!

Engima Engine https://github.com/EnigmaEngine/EnigmaEngine

You also would like to not support Texted Week data because sometimes the order no matter what could be messed up, and it will be difficult to track which sub mod is the culprit. JSON granular week again, turns out to be the best. Stable, and definite what's this week is about. unlike that Texted which had separate and unstable which defines which.
@JOELwindows7
Copy link
Member Author

REMBERED TO separate_mods folder whoahow!!!

Finally rember to make separated mods folder that are not going to be included in the main LFM unless compiled debug or defined FORCE_INCLUDE_DLC.

Whoah! OMG, there's a lot of formats I got to choose. Well, if nobody reconciliate, it will be bewildering which framework forks to choose then. This is scary. NO, not meaning competition is bad, I just... fear, alot of different formats just to achieve 1 thing, That's brain overload!!!

Engima Engine https://github.com/EnigmaEngine/EnigmaEngine

You also would like to not support Texted Week data because sometimes the order no matter what could be messed up, and it will be difficult to track which sub mod is the culprit. JSON granular week again, turns out to be the best. Stable, and definite what's this week is about. unlike that Texted which had separate and unstable which defines which.

@JOELwindows7
Copy link
Member Author

REMBERED TO separate_mods folder whoahow!!!

Finally rember to make separated mods folder that are not going to be included in the main LFM unless compiled debug or defined FORCE_INCLUDE_DLC.

Whoah! OMG, there's a lot of formats I got to choose. Well, if nobody reconciliate, it will be bewildering which framework forks to choose then. This is scary. NO, not meaning competition is bad, I just... fear, alot of different formats just to achieve 1 thing, That's brain overload!!!

Engima Engine https://github.com/EnigmaEngine/EnigmaEngine

You also would like to not support Texted Week data because sometimes the order no matter what could be messed up, and it will be difficult to track which sub mod is the culprit. JSON granular week again, turns out to be the best. Stable, and definite what's this week is about. unlike that Texted which had separate and unstable which defines which.

Beware though, that the Enigma Engine according to its repository have done massive drastic changes in the structure, way away so far from Kade's which forked from. I see that this makes it difficult to pull the new upstream commits automatically (yeah you need to then manually copy that one up OR if the miracle of it exist, then automatic which merge goes to which even if you moved the file to where). Yeah, So we just gotta keep the structure the way it is. Just let & only our own additional coding have sub packages / foldered source file. Also the assets too.

Yeah, I think we should consider also make compatibility with Enigma's PolyMod ModCore DLCings too as well. HOAH! Complicated! give me brek. oh MY God.

PECKING RELEASE NOW PLS!!! THE TWITTER MOB GOING TO CONSUME YOUR REALITY BECAUSE YOU'VE DELAYED SO VERY TOO LONG!!! JUST ROLLING RELEASE SERIOUSLY!!!

wohups technical issue template. it's lore template, not feature request something. yet.

thorns-midi. rember that

color for Week 1, still yellow instead of week 2 blue pls

tried custom week click sound! yess.

may also yoink https://github.com/polybiusproxy/PolyEngine/  stuffs here

c'mon man. where's Raspberry Pi support? this is why, wait a minute. even Godot & Unity is not officialy has RPi support. but hold on, ... oh it's x86_64 X11, no ARM X11. sadd. okeh

You sneaky little punnk! how many FPS changer really is behind our backs, which is incompatible with mobile and perhaps, feature-lacks thereofs?

Press Back in Android to get out of charting state. simple. Khaby Lame open hands to down.

.01 second for change color transition time, how about that?

more tag install like FPS change filter

You are not allowed to have the option category empty, it'll crash, no try catch installed there! Just have this option realise itself that it is not compatible with this platform, and keep the option itself there.

unbroke Result screen touchscreen button

auto pause in VLC state when window out of focus
@JOELwindows7
Copy link
Member Author

Yep, transition this mod into another Engine / Framework

Kade-LFM Engine so to speak.

it's not complete to be moddable now, but it got at least working prototype. I should've gone with Enigma's granular JSON week, but since we've delayed too long, that will be another day.

let's roll shall we? we must iterate CI now.

Next update & lore codename is

Transformative Day.

@JOELwindows7 JOELwindows7 merged commit 0d8c11c into stable Dec 10, 2021
JOELwindows7 added a commit that referenced this pull request Sep 19, 2022
dead end

here's the `uname -a` for this `ubuntu-latest` they have
```
Linux fv-az198-457 5.15.0-1019-azure #24~20.04.1-Ubuntu SMP Tue Aug 23 15:52:52 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
```

the `libidn12` is only available since jammy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.