shadowmario / fnf-psychengine Goto Github PK
View Code? Open in Web Editor NEWEngine originally used on Mind Games mod
License: Apache License 2.0
Engine originally used on Mind Games mod
License: Apache License 2.0
C:\Users\Usuario\Downloads\FNF-PsychEngine-0.4\FNF-PsychEngine-0.4>lime test windows -debug
source/Achievements.hx:146: characters 3-71 : (camera : flixel.FlxCamera, value : Bool) -> Void should be Array<flixel.FlxCamera>
source/MainMenuState.hx:53: characters 40-47 : Expected expression
hi, how should i fix this? i fixed everything.
Place where custom stages should go: 'shared/images/stages/(custom stage folder here)'
(Note that custom stages must require an .hscript file and a declarer offset in the Custom Stage Editor menu {'6' key} or else the game will crash!!)
(Also note: If you have a sprite with an XML, make sure it gets animated using the .hscript for the custom stage)
Place where Haxe modcharts should go: 'data/(song title here)/modchart.hscript'
Place where Judgement Graphics should go: 'shared/images/judgements/(custom judgement graphics here)'
Place where Judgement Offsets should go: 'data/judgements/offset/(offset customization here)' (Customize in Judgement Editor using '9' key)
When i was messing around with the note RGB setting (which i really like) , i find it hard to manage around with. for example , when i want to use the same color for 2 arrows , its not the same exact color when i set the same numbers for the RGB . My idea of fixing this issue is when selecting such note on the option menu , it should reset the whole note color to gray (as in the receptor gray where it has no color) , then afterwards you can set your prefered color.
image of the bug
The week editor keeps telling me theres no image of a certain file name when there obviously is.
It's a simple issue I can't fix:
-I set an event note that sets GF to her "scared" animation
-I've tried everything to unscare her with an event ("idle", "dancing beat", blank)
-She won't stop being scared
Issue found by DramaWarehouse
I am triying to make a week 7 port but the pretty good animation don't fully plays, there is a way so only that the pretty good animation fully plays until the next note change animation?
Theres no tutorial for it and i cant rlly figure it out, any help?
function start(song)
spinLength = 0
end
function update(elapsed)
if difficulty == 2 and curStep > 400 then
if spinLength < 32 then
spinLength = spinLength + 0.2
end
local currentBeat = (songPos / 1000)*(bpm/60)
for i=0,7,1 do
local receptor = _G['receptor_'..i]
receptor.angle = (spinLength / 7) * -math.sin((currentBeat + i*0.25) * math.pi)
receptor.x = receptor.defaultX + spinLength * math.sin((currentBeat + i*0.25) * math.pi)
receptor.y = receptor.defaultY + spinLength * math.cos((currentBeat + i*0.25) * math.pi)
end
end
end
how can i solve this issue?
At first, I simply replaced the images, xmls, and such in the assets folder, and then the game crashed when I tried any song. I then, tried using the 3.2 hotpatch, and the game crashed again. I then tried using the mod folder and tried the images folder. The game read the icons just fine, but I couldn't see if the actual pngs and xmls were because the game still kept crashing. Do I need custom json files for each skin and need to put them into the character folder?
this error is happening to me
Type not found : ClientPrefs
I don't know how to solve this
im probably gonna sound like an idiot rn but here goes
suggestion : make freeplay songs only read from the freeplaysonglist.txt instead of weekdata.hx so we have more customizability for the freeplay songs
question : can you guys add compability for mac and linux? fueg0 managed to compile psych engine for mac but he was only able to play week 4 cause the other stages just ended up crashing for him
as you can see in this vid, my highscore in week 3 is 179507, but when i enter and then exit out of the stage, it suddenly changes to 179510
If you could please describe this in better detail it would be awesome
hey, wanted to do both a bug-report (?), and feature request since the bug is what actually prompted the idea
so, as of now in the chart editor, if you copy-paste a section onto the same section, the game crashes, and it sucks to see
i was charting a duet, where both characters had the same notes, but i wanted to ensure the chart's accuracy and therefore tried to paste the left side's section over to the right as well (hopefully all of that makes sense?)
so, i figured, why not add a way to place notes on both sides at once? maybe holding a key or something? it'd help a ton with duets even though you've already done a bunch to help with them already
How do I get the strumline to wriggle like an AGOTI?
Basically, I'm making a custom character.
I've already added his icon, sprite sheet and XML, and I just need to do some offset making.
The offset menu crashes with this custom character only.
Icon doesn't show (however idk how to fix that.)
How his name appears on the debug menu:
and yet in the offset menu it is:
Then, when you select him, it just crashes.
dunno what to do, i may be a bit stupid, a bit dimwitted, quite a bit dimmer than the others
When Key presses, its shows up "Null Object Reference"
Here goes video
I have followed all of the tutorials on how to build the fnf source code that I can find, to no avail. I was hoping that this could be explained? Since everything I found didn't work and made no sense what so ever.
the ability to change stage mid-song with caching everything before hand just like the ability to change characters mid song
this is seperate to my last thing I posted here "it was closed so it doesn't mean anything"
I can't find the fla
i was compiling on html5 and when i entered the character editor menu, it froze and i checked the logs it said "uncaught missing library : week0", ill try to compile on desktop and see if the same thing happens
Hey so uh I believe the tutorials has been removed idk if that was supposed to be on purpose?
Hey I just wanna say that I love this engine and I hope it gets more updates and gets better over time, same with The Mind Games Mod (It's a good mod) OKAY ENOUGH OF ME BEING A FAN GIRL let's get down to Business. So I was wondering if u can add Controller support, Moving arrows, and Middle scroll (if yk what I'm sayin) now let me explain why.
One Controller support, Controller support was added in week 7 on Newgrounds and I loved it because of how comfortable it is and it was a lil challenging. There's some people that play on Controller AND it would be comfortable for people who plays on controller on FNF (just like me). It would be fantastic if there was controller support in this engine.
Number 2 moving arrows, Now uh what do I say. It makes the gameplay more cool. That's all I gotta say CASE CLOSED lol.
Number 3 Middle scroll, now I believe a lot of rhythm gamers have middle scroll while playing whatever song they are playing plus it feels comfortable and it's a great option to have. (I would use middle scroll a lot if it was added)
(Side note: Now I know coding is hard because I code too but I'm a newbie at it lol so if u don't know how to add these then it's okay and it's understandable also do you mind making a tutorial on how to add songs in freeplay and How to add Bg's in stages in the folder.)
when i downloaded the old version (0.3.1), it worked fine but now when i try to download the new version (0.4.0), i always get an error
"E:\FNF-PsychEngine-main (1).zip: Unexpected end of archive"
i tried redownloading it 4 times, maybe a drive/mediafire link could be nice? thanks.
(for reference, https://github.com/KadeDev/Kade-Engine )
would be cool to have a "Colors by Quantization" toggle on the options menu, it's nothing really that big, but the arrow colors following the beat snapping of the songs is just cool, and maybe even useful for some specific charts
would also be cool to have an option to change scroll speed just like K.E does
Hi again,
I made a custom note but when I press there is no animation
I have made animations in the png.
I also wrote the animations in the xml.
Do I need to change something in the code so the note plays the animations when it is hit.
A "Psy_Dialogue" was found in the flies, not sure if this is needed for example of a dialogue.
I think it would be a good idea to add a button called reset chart for those users who doesn't like clearing sections repeatedly.
Hi, we've tried to add dialogue, we followed all instructions perfectly, but we keep getting this error (see title) when compiling.
What are we doing wrong? Please help!
i'm super confused here, I made a PR adding a early hit window and it was closed. for literally no reason.
Currently you have a very small early hit window instead of the FULL early hit window you should have.
#33
Please re-consider this PR.
Hi. So I was trying to mess around in your engine, when I try to go to the chart state it crashed.
Running in windows -debug
mod, it says "null object reference".
Running in HTML5, it says "Cannot read property 'x' of null"
I thought I did something wrong cuz I did modify few stuff so I decided to re-extract a copy from the zip file (which is completely new) and test it, and... it still doesn't work either :(
I'm guessing there might be something wrong with the ChartingState.hx, but i'm dumb at code (sorry), so I hope you can fix this. I really like your engine because it's really convenient for mod and the additional stuffs is really nice. And if this gets fixed, I might make a mod on it. Also the Mind Game mod is epic.
So whenever I build the game and place a hurt note it doesn't seem to have a texture making it impossible to playtest
I don't know a thing about coding so this engine is honestly a big help with how simple and easy everything is.
But do you think it would be possible to include a feature that unlocks songs after finishing a week? Let's say I finish Week 1, a message or something similar will appear at the end saying I've unlocked a song (I could be 1 or more, who knows).
Another thing I thought of, though it isn't necessary, is to lock the following weeks until you clear the current one. So until I clear Week 1, I won't be able to do Week 2 and so on.
Edit: I should also say the ability to lock weeks should be optional.
maybe add a stage maker. reason being, you have a maker for everything else, why not add in a stage maker?
title is with gf freezed and there is no song. Like, in the entire game
( for reference - https://gamebanana.com/mods/311713 or https://github.com/TheZoroForce240/FNF-with-extra-keys )
would it be possible to port this into the chart editor? i know Shaggy and this other mod and stuff are made with kade engine, but maybe it is possible to redo the code on Psych Engine?
hi,
I would like to know how I can add a note-type.
I already tried it but it didn't work.
Looks like when ever you hit a note slightly late, it counts as a miss for some reason (probably because of note.tooLate? also when looking closer at note.hx I realized the early hit window is like vanilla, which doesn't exist.)
anyways i'll be trying to fix this later today, but I just wanted to make this post to let you know.
it really makes scores impossible to grind for, really hard to play.
(getting a random miss looks like this, the note gets judged but noteMiss is still called)
hey, i've been loving PE's chart editor, and the engine in itself, until i came to a realization that you can't really tone down the volume of a song's vocals/instrumentals in the editor, to make hit sounds more audible. was that intentional, or is it gonna be a planned addition in the future?
aside from that, fantastic work!
i dont like going into the chart editor everytime to change the speed
Kade Engine has Safe Frames, which control judgement timings. The default value is 10, which results in a 45ms window of error to hit a "Sick" note, but the variable can be customized between 20 (90ms, twice as lenient) and 1 (4.5ms, comparable to Stepmania Justice). Very few people actually tamper with Safe Frames, as most FNF players don't even care to do better than full combo any song, but for people with actual rhythm game experience this is a nice way to push yourself on charts that would otherwise be too easy to care for.
Kade Engine (again) has a type of accuracy system known as Complex (actually just WIFE from Etterna). A "Complex" accuracy system, generally, more or less ignores judgements and instead gauges your accuracy down to the millisecond, making true "100%" impossible even for bots. Much like Safe Frames, this allows players to push themselves as far as they can, well beyond what would otherwise be a perfect score. (Note: Kade Engine's Complex accuracy broke around version 1.5.3, and started to say "100%" for every note that was hit late.)
Depending on the direction this engine is intended to go, this could be worth considering.
This could include:
Similar to Clone Hero, this would allow you to select a specific section(s) of a song and play through that part in isolation. As far as I know, no publicly available engine does this.
ive followed the dialogue wiki but, it doesnt really tell you where to put the assets,like, the character on the dialogue scene,the wiki simply tells you how to activate a dialogue and add the text.
please im gonna have a panic attack im stressing out so much
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.