Closed cyklusiguess closed 5 months ago
Also make a bash version of the chart converter batch file.
i'm lazy afff
Oh well, I can try to make my own
or just ask chatgeepeetee :fire:
Also make a bash version of the chart converter batch file.
i'm lazy afff
Oh well, I can try to make my own
or just ask chatgeepeetee 🔥
That's actually what I'm doing LMAO
Also make a bash version of the chart converter batch file.
i'm lazy afff
Oh well, I can try to make my own
or just ask chatgeepeetee 🔥
That's actually what I'm doing LMAO
damn, do you have discord?
Now test it!
#!/bin/bash
echo "What song would you like to play?"
read -r s
echo
echo "What song difficulty? (blank for none)"
read -r d
echo
echo "Starting..."
echo
Zenith-FNF "$s" "$d"
Now test it!
#!/bin/bash echo "What song would you like to play?" read -r s echo echo "What song difficulty? (blank for none)" read -r d echo echo "Starting..." echo Zenith-FNF "$s" "$d"
it'll say that the command isn't found, that's why i included the build directory in my bash script
Now it gets the file directory
#!/bin/bash
# Get the directory of the script
script_dir=$(dirname "$0")
echo "What song would you like to play?"
read -r s
echo
echo "What song difficulty? (blank for none)"
read -r d
echo
echo "Starting..."
echo
# Execute the command using the full path
"${script_dir}/Zenith-FNF" "$s" "$d"
So now you don't have to include it manually by editing the script
tell the ai that the directory is "/home/cyklus/Zenith-FNF-Public/export/release/linux/bin/Zenith-FNF", the last 2 lines confused my brain for some reason
So now you don't have to include it manually by editing the script
Do keep in mind however, that I've never had a linux and only have a windows 10. Funny story: My dad was fixing a mac laptop that was high resolution for a guy while I was in the house for about 2 months back then
tell the ai that the directory is "/home/cyklus/Zenith-FNF-Public/export/release/linux/bin/Zenith-FNF", the last 2 lines confused my brain for some reason
If the last 2 lines confused you, just leave it amd test the scripts.
tell the ai that the directory is "/home/cyklus/Zenith-FNF-Public/export/release/linux/bin/Zenith-FNF", the last 2 lines confused my brain for some reason
If the last 2 lines confused you, just leave it amd test the scripts.
you could make a vm and try Zenith FNF on there
i recommend arch linux, it's a cool ass distro
tell the ai that the directory is "/home/cyklus/Zenith-FNF-Public/export/release/linux/bin/Zenith-FNF", the last 2 lines confused my brain for some reason
If the last 2 lines confused you, just leave it amd test the scripts.
you could make a vm and try Zenith FNF on there
You know that pre-built vm's are discontinued right? They're not downloadable anymore. Plus, I did use a windows virtual machine to try out corrupt's mayhem on there. It did take over 1.5 hours of preparation to do.
tell the ai that the directory is "/home/cyklus/Zenith-FNF-Public/export/release/linux/bin/Zenith-FNF", the last 2 lines confused my brain for some reason
If the last 2 lines confused you, just leave it amd test the scripts.
you could make a vm and try Zenith FNF on there
You know that pre-built vm's are discontinued right? They're not downloadable anymore. Plus, I did use a windows virtual machine to try out corrupt's mayhem on there. It did take over 1.5 hours of preparation to do.
And that was while back
tell the ai that the directory is "/home/cyklus/Zenith-FNF-Public/export/release/linux/bin/Zenith-FNF", the last 2 lines confused my brain for some reason
If the last 2 lines confused you, just leave it amd test the scripts.
you could make a vm and try Zenith FNF on there
You know that pre-built vm's are discontinued right? They're not downloadable anymore. Plus, I did use a windows virtual machine to try out corrupt's mayhem on there. It did take over 1.5 hours of preparation to do.
then just make your own vm :joy: (not trying to be rude)
tell the ai that the directory is "/home/cyklus/Zenith-FNF-Public/export/release/linux/bin/Zenith-FNF", the last 2 lines confused my brain for some reason
If the last 2 lines confused you, just leave it amd test the scripts.
you could make a vm and try Zenith FNF on there
You know that pre-built vm's are discontinued right? They're not downloadable anymore. Plus, I did use a windows virtual machine to try out corrupt's mayhem on there. It did take over 1.5 hours of preparation to do.
then just make your own vm 😂 (not trying to be rude)
No. Absolutely not.
Now it gets the file directory
#!/bin/bash # Get the directory of the script script_dir=$(dirname "$0") echo "What song would you like to play?" read -r s echo echo "What song difficulty? (blank for none)" read -r d echo echo "Starting..." echo # Execute the command using the full path "${script_dir}/Zenith-FNF" "$s" "$d"
./play_song.sh: line 18: ./Zenith-FNF: No such file or directory
Now
Now it gets the file directory
#!/bin/bash # Get the directory of the script script_dir=$(dirname "$0") echo "What song would you like to play?" read -r s echo echo "What song difficulty? (blank for none)" read -r d echo echo "Starting..." echo # Execute the command using the full path "${script_dir}/Zenith-FNF" "$s" "$d"
./play_song.sh: line 18: ./Zenith-FNF: No such file or directory
LOL
Idk then, I'll figure it out myself soon.
chatgeepeetee is dumbass
Yeah it clearly doesn't fuckin do its job right
Anyway, try to compile on mac.
also i finally understood the bash script, i changed the directory and still doesn't work /shrug
Anyway, try to compile on mac.
??? why??
Anyway, try to compile on mac.
??? why??
Incase mac users also want to play the engine
okay
same thing with the neko thing
You cannot access the cpp package while targeting neko (for cpp.vm.Gc)
https://gamebanana.com/questions/18477
seems like someone has the same issue
wait wrong link
fuck it is the right one
You cannot access the cpp package while targeting neko (for cpp.vm.Gc)
There's a neko gc but it's very limited so yeah it'll act differently from cpp's (the same goes with hl's), so here's a function to call gc in main.
#if neko
neko.vm.Gc.run(false);
#elseif hl
hl.Gc.enable(false);
hl.Gc.major();
#elseif cpp
cpp.vm.Gc.enable(false);
cpp.vm.Gc.compact();
#end
You cannot access the cpp package while targeting neko (for cpp.vm.Gc)
There's a neko gc but it's very limited so yeah it'll act differently from cpp's (the same goes with hl's), so here's a function to call gc in main.
#if neko neko.vm.Gc.run(false); #elseif hl hl.Gc.enable(false); hl.Gc.major(); #elseif cpp cpp.vm.Gc.enable(false); cpp.vm.Gc.compact(); #end
where do i put this?
Replace that line the error was thrown with that and compile.
You cannot access the cpp package while targeting neko (for cpp.vm.Gc)
I mean this
wait it is line 123
and line 123 is literally the fps :skull:
fpsTxt.text = 'FPS: ' + inline Std.int(fps) + ' (MAX: ' + inline Std.int(fpsMax) + ')\nMEM: ' + inline flixel.util.FlxStringUtil.formatBytes(cpp.vm.Gc.memInfo(3));
in Main.hx
Yeah, that's cpp exclusive so replace cpp.vm.Gc.memInfo(3)
with:
#if neko neko.vm.Gc.stats().heap #elseif hl hl.Gc. stats().currentMemory #elseif cpp cpp.vm.Gc.memInfo(3) #end
source/zenith/gameplay/Gameplay.hx:891: characters 17-54 : Function indexOf cannot be inlined because of a not final return
source/zenith/gameplay/Gameplay.hx:915: characters 17-54 : Function indexOf cannot be inlined because of a not final return
source/zenith/gameplay/Gameplay.hx:363: characters 21-48 : Null<Int> should be Null<String>
source/zenith/gameplay/Gameplay.hx:402: characters 23-50 : Null<Int> should be Null<String>
source/zenith/gameplay/Gameplay.hx:431: characters 19-46 : Null<Int> should be Null<String>
source/zenith/gameplay/Gameplay.hx:891: characters 17-54 : Function indexOf cannot be inlined because of a not final return source/zenith/gameplay/Gameplay.hx:915: characters 17-54 : Function indexOf cannot be inlined because of a not final return source/zenith/gameplay/Gameplay.hx:363: characters 21-48 : Null<Int> should be Null<String> source/zenith/gameplay/Gameplay.hx:402: characters 23-50 : Null<Int> should be Null<String> source/zenith/gameplay/Gameplay.hx:431: characters 19-46 : Null<Int> should be Null<String>
Okay I'll patch that issue LOL
higyfujrntekwqdlmc,
Patched!
Now you can compile on mac
do i need to git clone again
do i need to git clone again
Yeah, I committed
tugvfbhyjnkml ok
i return
i return
hey jrdodan
Will you make it compatible with Linux someday? (I didn't even compile it yet but I still want to know.)