Giter Club home page Giter Club logo

fnf-psychengine's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fnf-psychengine's Issues

Problem Compile

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.

Custom Stages/Haxe Modcharts/Judgements (Feature Request)

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)

Note RBG Setting

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.
Screenshot (415) image of the bug

alt animation can't fully play

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?

Pretty.good.mp4
offset.mp4

Stage Example .Lua

when you try to make a new stage with the StageExample.lua appears the default stage
image
image

modchart.lua does not working on windows

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?

Skin mods seem to simply not work?

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?

a suggestion + question

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

highscore doesnt behave properly

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

2021-08-08.13-23-58.mp4

bug-report/feature request once again

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

character adjustment menu crashes + other

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:
image

and yet in the offset menu it is:
image

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

Building

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.

feature request (dont have to do this straight away)

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"

3 New Features ? (options)

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.)

cant download the new version

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.

Feature Request

(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

Question: How to add animations to custom notes

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.

No early hit window

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.

Cannot load Charting State

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".
image

Running in HTML5, it says "Cannot read property 'x' of null"
image

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.

Hurt note texture not working

So whenever I build the game and place a hurt note it doesn't seem to have a texture making it impossible to playtest

(REQUEST) Unlock songs for Free Play after completing a week

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.

Feature request

maybe add a stage maker. reason being, you have a maker for everything else, why not add in a stage maker?

really bad bug

title is with gf freezed and there is no song. Like, in the entire game

Random misses constantly

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)
image

Volume buttons for instrumentals and vocals? (chart editor)

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!

github corrupts download no matter what i do

everytime i download the source code something to the source code it always corrupts, ive tried different browsers, different devices, and turning off my antivirus but nothing seems to be workin
WinRAR_ Diagnostic messages 9_17_2021 8_44_23 PM

New feature ideas. (Long post)

1. Custom judgement timings

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.

2. More sophisticated accuracy mode

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.)

3. Modifiers

Depending on the direction this engine is intended to go, this could be worth considering.
This could include:

  • Chart flip (left/right swapped, down/up swapped)
  • Randomizer (each note has a random direction)
  • One button (lol)
  • Playback speed (this might be very hard to implement)
    etc. Kade Engine 1.7 has the playback speed modifier, Mic'd Up has the other things I mentioned.

4. Practice mode

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.

cannot add dialogue/

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.