Closed EnderShadowborne closed 2 months ago
can you show the errors you’ve been having?
I'll have to re-attempt the entire build, that okay?
I'll have to re-attempt the entire build, that okay?
yeah just as long as I can see the problem
you should know psych and the base game are not the same thing, source wise and in general
you should know psych and the base game are not the same thing, source wise
I had no idea, sorry about that...
I'll have to re-attempt the entire build, that okay?
yeah just as long as I can see the problem
Alright, gimme a few...
I suppose the first thing I should be asking right now, before I go any further, should the source code for WI be in the folder called "funkin" PRIOR TO running the git clone command? Or after?
Alright, so... when I do lime test windows, I get the following:
` source/Prebuild.hx:15: Building... source/funkin/util/macro/GitCommit.hx:26: Git Commit ID: 9b483de source/funkin/util/macro/GitCommit.hx:101: Git Status Output: source/funkin/util/macro/GitCommit.hx:55: Git Branch Name: main source/funkin/ui/credits/CreditsDataMacro.hx:13: Hardcoding credits data... source/funkin/ui/credits/CreditsDataHandler.hx:39: CreditsData(33 entries containing 113 lines) WARNING F:/fnf building shit/funkin/.haxelib/thx,core/git/src/thx/Weekday.hx:7: characters 1-7
7 | @:enum
| ^^^^^^
| (WDeprecatedEnumAbstract) @:enum abstract
is deprecated in favor of enum abstract
WARNING F:/fnf building shit/funkin/.haxelib/thx,core/git/src/thx/Weekday.hx:7: characters 1-7
7 | @:enum
| ^^^^^^
| (WDeprecatedEnumAbstract) @:enum abstract
is deprecated in favor of enum abstract
WARNING source/funkin/play/ResultState.hx:875: lines 875-887
875 | FlxG.switchState(FreeplayState.build(
[...] 887 | })); |
---|---|
(WDeprecated) use MyState.new or ()->new MyState() instead of new MyState() ) |
WARNING source/funkin/play/components/HealthIcon.hx:208: characters 38-55
208 | var targetSize:Int = Std.int(MathUtil.coolLerp(this.width, HEALTH_ICON_SIZE * this.size.x, 0.15)); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/play/components/HealthIcon.hx:214: characters 38-55
214 | var targetSize:Int = Std.int(MathUtil.coolLerp(this.height, HEALTH_ICON_SIZE * this.size.y, 0.15)); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/play/components/HealthIcon.hx:220: characters 20-37
220 | this.angle = MathUtil.coolLerp(this.angle, 0, 0.15); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/ui/Alphabet.hx:224: characters 11-28
224 | y = MathUtil.coolLerp(y, (scaledY 120) + (FlxG.height 0.48), 0.16); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/ui/Alphabet.hx:225: characters 11-28
225 | x = MathUtil.coolLerp(x, (targetY * 20) + 90, 0.16); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/ui/MenuItem.hx:48: characters 9-26
48 | y = MathUtil.coolLerp(y, (targetY * 120) + 480, 0.17); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/ui/freeplay/SongMenuItem.hx:703: characters 11-28
703 | x = MathUtil.coolLerp(x, targetPos.x, 0.3); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/ui/freeplay/SongMenuItem.hx:704: characters 11-28
704 | y = MathUtil.coolLerp(y, targetPos.y, 0.4); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/ui/options/FunkinSoundTray.hx:80: characters 9-26
80 | y = MathUtil.coolLerp(y, lerpYPos, 0.1); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/ui/options/FunkinSoundTray.hx:81: characters 13-30
81 | alpha = MathUtil.coolLerp(alpha, alphaTarget, 0.25); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
WARNING source/funkin/ui/story/LevelTitle.hx:57: characters 14-31
57 | this.y = MathUtil.coolLerp(y, targetY, 0.17); | ^^^^^^^^^^^^^^^^^ | (WDeprecated) Use smoothLerp instead
Error: Could not find include file "F:/HaxeToolkit/haxe/lib/hxCodec/2,5,1/project/Build.xml" `
The error HERE is because I don't have hxCodec installed, and I assume the warnings I can safely ignore... BUT, when I DO install hxCodec, and set it to 2.5.1, I get the following:
` source/Prebuild.hx:15: Building... ERROR source/funkin/play/cutscene/VideoCutscene.hx:14: characters 8-37
14 | import hxcodec.flixel.FlxVideoSprite; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | Type not found : hxcodec.flixel.FlxVideoSprite `
Which is where I just gave up...
EDIT: Just found out that text formatting on here no longer works for me, lovely
I'm going to guess that judging based on the lack of responses that I'm a bigger noob than anticipated... my bad...
I suppose the first thing I should be asking right now, before I go any further, should the source code for WI be in the folder called "funkin" PRIOR TO running the git clone command? Or after?
nope because that ain’t even the right repo
I suppose the first thing I should be asking right now, before I go any further, should the source code for WI be in the folder called "funkin" PRIOR TO running the git clone command? Or after?
nope because that ain’t even the right repo
It’s not? Huh… I had no idea… but I’d love to get this to work though…
you're supposed to git clone https://github.com/lunarcleint/Wednesdays-Infidelity
not https://github.com/FunkinCrew/Funkin
facepaws Yeah, that’d probably help, I’ll update when I get around to trying this again
EDIT: can anyone tell how much of a noob I am yet? lol
Okay, so I just got around to doing the thing, but now I'm stuck again; hmm.json isn't in the wednesdays-infidelity directory, and lime isn't installed in the directory either, I suppose it would help if I mention that when I ran git submodule update --init --recursive
, it returned nothing in the command prompt... what should I do from here?
Soooo... Shall I mark this closed with the tag "wontfix"?
Okay, so I just got around to doing the thing, but now I'm stuck again; hmm.json isn't in the wednesdays-infidelity directory, and lime isn't installed in the directory either, I suppose it would help if I mention that when I ran
git submodule update --init --recursive
, it returned nothing in the command prompt... what should I do from here?
this doesn't use submodules
Soooo... Shall I mark this closed with the tag "wontfix"?
you can't add tags on issues after creating one, only people who own or are collaborators on the repo can
this doesn't use submodules
Okay? So what're my next steps from here? I really have no idea on how to proceed from here, I have no way of building the game, nor can I run Lime or anything like that, hmm is non-existent in the directory, what do I do from here?
you can't add tags on issues after creating one, only people who own or are collaborators on the repo can
I see.
this doesn't use submodules
Okay? So what're my next steps from here? I really have no idea on how to proceed from here, I have no way of building the game, nor can I run Lime or anything like that, hmm is non-existent in the directory, what do I do from here?
you can't add tags on issues after creating one, only people who own or are collaborators on the repo can
I see.
this doesn't use hmm either, you can just download it as a zip then if you're having problems with git, since you don't necessarily need it from this repo tbh, unless it's from your fork
this doesn't use hmm either, you can just download it as a zip then if you're having problems with git, since you don't necessarily need it from this repo tbh, unless it's from your fork
Alright, good. but how about when it comes down to when I want to actually build the game? Y'know, since I need to do so THIS way so I can do botplay on UL, how would I go about this?
this doesn't use hmm either, you can just download it as a zip then if you're having problems with git, since you don't necessarily need it from this repo tbh, unless it's from your fork
Alright, good. but how about when it comes down to when I want to actually build the game? Y'know, since I need to do so THIS way so I can do botplay on UL, how would I go about this?
download the required libraries, then run lime build windows
this doesn't use hmm either, you can just download it as a zip then if you're having problems with git, since you don't necessarily need it from this repo tbh, unless it's from your fork
Alright, good. but how about when it comes down to when I want to actually build the game? Y'know, since I need to do so THIS way so I can do botplay on UL, how would I go about this?
download the required libraries, then run
lime build windows
Lime isn't installed in the directory, and it WON'T install for whatever reason...
this doesn't use hmm either, you can just download it as a zip then if you're having problems with git, since you don't necessarily need it from this repo tbh, unless it's from your fork
Alright, good. but how about when it comes down to when I want to actually build the game? Y'know, since I need to do so THIS way so I can do botplay on UL, how would I go about this?
download the required libraries, then run
lime build windows
Lime isn't installed in the directory, and it WON'T install for whatever reason...
you have to do haxelib run lime setup
then restart
haxelib install lime
Now we're cooking with bacon grease, and now I believe is the "restart" bit, which means I have to restart my computer?
Now we're cooking with bacon grease, and now I believe is the "restart" bit, which means I have to restart my computer?
after you run that one command again
Which command again? haxelib run lime setup
? Or the build command? Because I already ran the setup command
I assume this needs to be installed?
The default FNF compilation guide is pretty garbage at accounting for these, and just to let you know, I ran the config.bat from the WI repo that the git
command grabbed
Lovely, one rabbit hole after another, and I get this.
I'm gonna go out to lunch...
Lovely, one rabbit hole after another, and I get this.
I'm gonna go out to lunch...
downgrade to flixel 4.11.0, flixel-addons to 2.11.0 and downgrade lime to 8.0.2
Command to do so? Is it haxelib set <libname> <version>
?
Command to do so? Is it
haxelib set <libname> <version>
?
yeah
I must apologize for being rather difficult to deal with, Autism walking and all that... I don't like it when things aren't already covered in guides, and I also prefer to be walked through things step-by-step... but meh...
Wait... do I need to re-setup lime after changing its version?
EDIT: Guess the answer is "no", but still needing to know what to do here
I must apologize for being rather difficult to deal with, Autism walking and all that... I don't like it when things aren't already covered in guides, and I also prefer to be walked through things step-by-step... but meh...
did you make sure flixel is 4.11.0? do haxelib list
just to make sure
Seems to check out
Seems to check out
try using Lime 7.9.0, then try building again when you set it as that
This is what I get...
Is it safe to say I’m on the home stretch? Like the last bit of tinkering before it finally works?
This is what I get...
it does not use that at all, this mod was way before fnf 0.3
Use what? Lime? Then what do I do?
Use what? Lime? Then what do I do?
I mean, what version of haxe are you using?
Oh goodness, I have no clue, I’d have to be at my computer to look, I’m at work atm
The latest one, I guess
Oh goodness, I have no clue, I’d have to be at my computer to look, I’m at work atm
The latest one, I guess
you can do haxe --version
when you get back, but if you are, make sure to downgrade to 4.2.5 since this wasn't made for the latest version at all
I’m guessing the command to downgrade is haxe set 4.2.5
? Or do I have to go on the site?
I’m guessing the command to downgrade is
haxe set 4.2.5
? Or do I have to go on the site?
you have to download it from the website
Understood, more updates later down the line
F:\fnf building shit\Wednesdays-Infidelity>lime test windows
Compiling group: haxe
cl.exe -Iinclude -IF:/HaxeToolkit/haxe/lib/discord_rpc/1,0,0/linc/ -I F:/HaxeToolkit/haxe/lib/hxCodec/2,5,1/lib/vlc/include/ -I F:/HaxeToolkit/haxe/lib/hxCodec/2,5,1/lib/vlc/src/ -nologo /WX- /fp:precise -DHX_WINDOWS -GR -O2(optim-std) -Zi(debug) -FdF:\fnf building shit\Wednesdays-Infidelity\export\release\windows\obj\obj/msvc1964-nc/vc.pdb(debug) -Od(debug) -O2(release) -Os(optim-size) -FS -Oy- -c -EHs -GS- -IF:/HaxeToolkit/haxe/lib/hxcpp/4,3,2/include -DHXCPP_M64 -DHXCPP_VISIT_ALLOCS(haxe) -DHX_SMART_STRINGS(haxe) -DHXCPP_API_LEVEL=400(haxe) -D_CRT_SECURE_NO_DEPRECATE -D_ALLOW_MSC_VER_MISMATCH -D_ALLOW_ITERATOR_DEBUG_LEVEL_MISMATCH -DHX_WIN_MAIN(main) -wd4996 ... tags=[haxe,static]
- src/flixel/util/FlxPool_flixel_effects_FlxFlicker.cpp
- src/flixel/tweens/motion/LinearPath.cpp
- src/states/substates/MusicBeatSubstate.cpp
- src/openfl/display/DOMRenderer.cpp [haxe,release]
- src/lime/system/_ThreadPool/ThreadPoolMessage.cpp
- src/lime/_internal/backend/native/TextEventInfo.cpp
- src/flixel/input/actions/_FlxSteamController/FlxSteamUpdater.cpp
- src/openfl/display/_internal/Context3DElementType.cpp
- src/openfl/system/SecurityDomain.cpp [haxe,release]
- src/flixel/input/actions/_FlxSteamController/FlxSteamControllerMetadata.cpp
- src/sys/io/_Process/Stdout.cpp
- src/gameObjects/MenuCharacter.cpp
- src/flixel/system/debug/interaction/tools/Pointer.cpp
- src/lime/media/openal/ALC.cpp [haxe,release]
- src/flxanimate/data/_AnimationData/Layers_Impl_.cpp
- src/sys/io/FileOutput.cpp
- src/openfl/display/_GradientType/GradientType_Impl_.cpp
- src/__ASSET__flixel_fonts_nokiafc22_ttf.cpp
- src/lime/text/harfbuzz/HBGlyphPosition.cpp
- src/openfl/text/_internal/ShapeCache.cpp [haxe,release]
- src/flxanimate/FilterShader.cpp
- src/flixel/util/_FlxUnicodeUtil/UnicodeBuffer_Impl_.cpp
- src/openfl/display/Stage3D.cpp [haxe,release]
- src/input/PlayerSettings.cpp
- src/haxe/crypto/BaseCode.cpp
- src/flixel/input/gamepad/mappings/PSVitaMapping.cpp
- src/flixel/FlxState.cpp
- src/lime/graphics/opengl/ext/OES_surfaceless_context.cpp
- src/__ASSET__assets_fonts_waltographui_ttf.cpp
- src/lime/system/_Locale/Locale_Impl_.cpp
- src/flixel/input/gamepad/FlxAnalogToDigitalMode.cpp
- src/lime/graphics/cairo/_CairoFontFace/CairoFontFace_Impl_.cpp
- src/flixel/system/debug/GraphicInteractive.cpp
- src/openfl/display/Tileset.cpp [haxe,release]
- src/lime/app/_Event_lime_graphics_RenderContext_Void.cpp [haxe,release]
- src/flixel/system/debug/watch/TrackerProfile.cpp
- src/__boot__.cpp
- src/data/ClientPrefs.cpp
- src/sys/thread/_Thread/HaxeThread.cpp
- src/openfl/display/ShaderParameter_Float.cpp
- src/lime/net/curl/CURLMultiMessage.cpp
- src/flixel/addons/ui/interfaces/IFlxUIState.cpp
- src/openfl/display/_internal/Context3DDisplayObject.cpp [haxe,release]
- src/openfl/display/_internal/CanvasTextField.cpp
- src/openfl/display/_InterpolationMethod/InterpolationMethod_Impl_.cpp
- src/lime/graphics/_OpenGLES3RenderContext/OpenGLES3RenderContext_Impl_.cpp
- src/openfl/net/URLRequestDefaults.cpp [haxe,release]
- src/openfl/events/InvokeEvent.cpp [haxe,release]
- src/gameObjects/BGSprite.cpp
- src/__ASSET__OPENFL__assets_fonts_waltographui_ttf.cpp
- src/lime/media/WebAudioContext.cpp
- src/lime/graphics/_WebGL2RenderContext/WebGL2RenderContext_Impl_.cpp
- src/openfl/display/_internal/_DrawCommandReader/OverrideBlendModeView_Impl_.cpp
- src/openfl/display/_StageAlign/StageAlign_Impl_.cpp
- src/lime/text/GlyphMetrics.cpp [haxe,release]
- src/flixel/input/gamepad/id/SwitchJoyconLeftID.cpp
- src/flixel/input/actions/FlxActionManager.cpp
- src/openfl/events/IEventDispatcher.cpp
- src/lime/media/FlashAudioContext.cpp
- src/flixel/input/keyboard/FlxKeyboard.cpp
- src/flixel/addons/ui/ButtonLabelStyle.cpp
- src/flixel/input/actions/FlxInputDeviceObject.cpp
- src/__ASSET__assets_fonts_milkynice_ttf.cpp
- src/openfl/display/ITileContainer.cpp
- src/flixel/addons/ui/FlxUIText.cpp
- src/lime/_internal/format/BMP.cpp [haxe,release]
- src/haxe/io/Input.cpp
- src/flixel/IFlxBasic.cpp
- src/lime/media/openal/AL.cpp [haxe,release]
- src/flixel/input/actions/FlxActionInputDigitalGamepad.cpp
- src/lime/graphics/opengl/ext/OES_texture_half_float_linear.cpp
- src/discord_rpc/DiscordRpc.cpp
- src/__ASSET__flixel_flixel_ui_img_hilight_png.cpp
- src/lime/utils/_Int8Array/Int8Array_Impl_.cpp
- src/flixel/system/debug/watch/Watch.cpp
- src/lime/utils/_Assets/LibrarySymbol.cpp [haxe,release]
- src/flxanimate/FlxAnimate.cpp
Error: __boot__.cpp
F:/HaxeToolkit/haxe/lib/discord_rpc/1,0,0/linc/linc_discord_rpc.h(7): fatal error C1083: Cannot open include file: '../lib/discord-rpc/include/discord-rpc.h': No such file or directory
Well, got this now... So now I think the issue is isolated down to discord_rpc
Or am I completely wrong? I'm not an expert
Describe your problem here.
Since the main FNF github doesn't have a "Help Wanted" label, I'll just post here, since it's about the same anyway...
I've tried following the directions on the main FNF github building instructions TO THE LETTER, and lime test windows doesn't boot the game up, it just throws errors at me, I already went ahead and deleted the folder containing the otherwise source code from FNF, AND closed my command prompt... I'm not really sure what to do, except maybe ask for a video showing how to do this correctly, or maybe request contact outside of here (like Discord), and be walked through it step by step (Given that's how I learn anyway; hands-on training with human feedback and what have you... Autism walking, I know...)
If that's not feasible, then could I just get the private build? Would love to be able to see botplay on Untold Loneliness anyhow, that's all I really wanted to achieve; getting to do botplay on UL.
Thanks
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No.