-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Bug Report: Warning: Lime version may not be compatible with OpenFL openfl (expected version 7.7.0+) #3803
Comments
Not a bug. It says Warning for a reason, just ignore it. |
Like AbnormalPoof said, those are just warnings and can be safely ignored. |
I thought that it was the program-related problem. |
Did you follow Hyper's instructions? If so, did they work? If this still doesn't work, you can try deleting your files and starting over. Sometimes we forget to follow a crucial step! |
I did it all, i strictly followed every instructions, i want to know how i can install the art resources properly. I found the TROUBLESHOOTING doc, and it said:
Which i hoped that it's the way i can resolve the art folder resources problem, but i ended up just deleting the dependencies. I tried to install the missing ones by manually each time i launch the "haxelib run lime test windows" command. I want to hear your opinions if i should reinstall Haxe. |
If you properly followed up to Step 4 of the compiling guide, your art folder should not be empty. Make sure you run |
My source directory is C:\Users\(user)\Documents\funker\Funkin |
Please run the command from Step 4 and send a screenshot of the output. |
Okay, that's strange. Hopefully nothing's wrong with the repository right now! Try deleting everything and starting from scratch. Let us know how it goes. |
Golly, i didn't expected that FNF source folder to be that large. Also:
552 | x = Math.floor(FlxG.mouse.screenX + scrollFactor.x * (FlxG.mouse.x - FlxG.mouse.screenX)) - _dragOffsetX; WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:552: characters 73-91 552 | x = Math.floor(FlxG.mouse.screenX + scrollFactor.x * (FlxG.mouse.x - FlxG.mouse.screenX)) - _dragOffsetX; WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:559: characters 19-37 559 | y = Math.floor(FlxG.mouse.screenY + scrollFactor.y * (FlxG.mouse.y - FlxG.mouse.screenY)) - _dragOffsetY; WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:559: characters 73-91 559 | y = Math.floor(FlxG.mouse.screenY + scrollFactor.y * (FlxG.mouse.y - FlxG.mouse.screenY)) - _dragOffsetY; WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:660: characters 30-48 660 | _dragOffsetX = Math.floor(FlxG.mouse.screenX + scrollFactor.x * (FlxG.mouse.x - FlxG.mouse.screenX) - x); WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:660: characters 84-102 660 | _dragOffsetX = Math.floor(FlxG.mouse.screenX + scrollFactor.x * (FlxG.mouse.x - FlxG.mouse.screenX) - x); WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:661: characters 30-48 661 | _dragOffsetY = Math.floor(FlxG.mouse.screenY + scrollFactor.y * (FlxG.mouse.y - FlxG.mouse.screenY) - y); WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:661: characters 84-102 661 | _dragOffsetY = Math.floor(FlxG.mouse.screenY + scrollFactor.y * (FlxG.mouse.y - FlxG.mouse.screenY) - y); WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:831: characters 48-66 831 | return FlxMath.pointInCoordinates(Math.floor(FlxG.mouse.screenX + scrollFactor.x * (FlxG.mouse.x - FlxG.mouse.screenX)), WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:831: characters 102-120 831 | return FlxMath.pointInCoordinates(Math.floor(FlxG.mouse.screenX + scrollFactor.x * (FlxG.mouse.x - FlxG.mouse.screenX)), WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:832: characters 15-33 832 | Math.floor(FlxG.mouse.screenY + scrollFactor.y * (FlxG.mouse.y - FlxG.mouse.screenY)), Math.floor(x), Math.floor(y), Math.floor(width), WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/display/FlxExtendedMouseSprite.hx:832: characters 69-87 832 | Math.floor(FlxG.mouse.screenY + scrollFactor.y * (FlxG.mouse.y - FlxG.mouse.screenY)), Math.floor(x), Math.floor(y), Math.floor(width), WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/effects/FlxTrail.hx:252: characters 3-46 252 | FlxArrayUtil.setLength(array, _trailLength); WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-text-input/git/flixel/addons/text/FlxTextInput.hx:95: characters 3-28 95 | pointer.getScreenPosition(camera, point); WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/transition/FlxTransitionSprite.hx:146: characters 3-27 146 | animation.finishCallback = onFinishAnim; WARNING C:/Users/user/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/ui/FlxSlider.hx:277: characters 17-45 277 | final mouse = FlxG.mouse.getScreenPosition(camera); WARNING C:/Users/Daniel/Documents/funker/Funkin/.haxelib/flixel-addons/git/flixel/addons/ui/FlxSlider.hx:296: characters 16-34 296 | handle.x = FlxG.mouse.screenX; WARNING source/funkin/audio/FunkinSound.hx:46: characters 7-31 46 | FlxG.sound.volumeHandler = function(volume:Float) { WARNING source/funkin/audio/FunkinSound.hx:465: characters 5-16 465 | sound.group = FlxG.sound.defaultSoundGroup; WARNING source/funkin/input/Controls.hx:478: characters 5-29 478 | FlxG.inputs.add(actions); WARNING source/funkin/input/Controls.hx:1469: characters 41-54 1469 | var pos:FlxPoint = new FlxPoint(touch.screenX, touch.screenY); WARNING source/funkin/input/Controls.hx:1469: characters 56-69 1469 | var pos:FlxPoint = new FlxPoint(touch.screenX, touch.screenY); WARNING source/funkin/input/Controls.hx:1470: characters 42-55 1470 | var pos2:FlxPoint = new FlxPoint(touch.screenX, touch.screenY); WARNING source/funkin/input/Controls.hx:1470: characters 57-70 1470 | var pos2:FlxPoint = new FlxPoint(touch.screenX, touch.screenY); WARNING source/funkin/input/Controls.hx:1488: characters 33-46 1488 | daSwipe.curTouchPos.set(touch.screenX, touch.screenY); WARNING source/funkin/input/Controls.hx:1488: characters 48-61 1488 | daSwipe.curTouchPos.set(touch.screenX, touch.screenY); WARNING source/funkin/input/Controls.hx:1490: characters 43-56 1490 | var dx = daSwipe.initTouchPos.x - touch.screenX; WARNING source/funkin/input/Controls.hx:1491: characters 43-56 1491 | var dy = daSwipe.initTouchPos.y - touch.screenY; WARNING source/funkin/ui/freeplay/FreeplayState.hx:958: characters 9-40 958 | sparks.animation.finishCallback = anim -> { WARNING source/funkin/ui/freeplay/FreeplayState.hx:1186: characters 24-69 1186 | FlxG.switchState(new funkin.ui.charSelect.CharSelectSubState()); WARNING source/funkin/ui/freeplay/FreeplayState.hx:1452: characters 28-41 1452 | initTouchPos.set(touch.screenX, touch.screenY); WARNING source/funkin/ui/freeplay/FreeplayState.hx:1452: characters 43-56
WARNING source/funkin/ui/freeplay/FreeplayState.hx:1456: characters 43-56
WARNING source/funkin/ui/freeplay/FreeplayState.hx:1457: characters 43-56
WARNING source/funkin/ui/freeplay/FreeplayState.hx:1474: characters 30-43
WARNING source/funkin/ui/freeplay/FreeplayState.hx:1476: characters 19-32
WARNING source/funkin/ui/freeplay/FreeplayState.hx:1477: characters 19-32
1481 | touchY = touch.screenY;
1485 | touchX = touch.screenX;
1491 | touchX = touch.screenX;
1497 | touchY = touch.screenY;
215 | albumTitle.animation.finishCallback = (function(name) {
32 | flame.animation.finishCallback = function(_) {
245 | animation.animation.finishCallback = (_name:String) -> {
315 | scorePopin.animation.finishCallback = anim -> {};
345 | highscoreNew.animation.finishCallback = _ -> highscoreNew.animation.play("new", true, false, 16);
529 | ratingsPopin.animation.finishCallback = anim -> {
841 | FlxG.switchState(targetState);
854 | FlxG.switchState(targetState);
112 | this.animation.callback = this.onAnimationFrame;
113 | this.animation.finishCallback = this.onAnimationFinished;
30 | effectStuff.animation.finishCallback = function(nameThing) {
213 | this.angle = MathUtil.coolLerp(this.angle, 0, 0.15);
231 | var targetSize:Int = Std.int(MathUtil.coolLerp(this.width, HEALTH_ICON_SIZE * this.size.x, 0.15));
239 | var targetSize:Int = Std.int(MathUtil.coolLerp(this.height, HEALTH_ICON_SIZE * this.size.y, 0.15));
250 | boxSprite.animation.callback = this.onAnimationFrame;
251 | boxSprite.animation.finishCallback = this.onAnimationFinished;
69 | glow.animation.finishCallback = this.onAnimationFinished;
30 | this.animation.finishCallback = this.onAnimationFinished;
55 | this.animation.callback = onAnimationFrame;
56 | this.animation.finishCallback = onAnimationFinished;
224 | y = MathUtil.coolLerp(y, (scaledY * 120) + (FlxG.height * 0.48), 0.16);
225 | x = MathUtil.coolLerp(x, (targetY * 20) + 90, 0.16);
43 | y = MathUtil.coolLerp(y, (targetY * 120) + 480, 0.17);
89 | this.animation.finishCallback = function(name:String):Void {
676 | FlxG.switchState(FreeplayState.build(
867 | cursorDenied.animation.finishCallback = (_) -> {
891 | cursorBlue.x = MathUtil.coolLerp(cursorBlue.x, cursor.x, lerpAmnt * 0.4);
892 | cursorBlue.y = MathUtil.coolLerp(cursorBlue.y, cursor.y, lerpAmnt * 0.4);
894 | cursorDarkBlue.x = MathUtil.coolLerp(cursorDarkBlue.x, cursorLocIntended.x, lerpAmnt * 0.2);
895 | cursorDarkBlue.y = MathUtil.coolLerp(cursorDarkBlue.y, cursorLocIntended.y, lerpAmnt * 0.2); WARNING source/funkin/ui/charSelect/CharSelectSubState.hx:1031: characters 15-46
WARNING source/funkin/ui/charSelect/CharSelectSubState.hx:1033: characters 17-48
125 | FlxG.switchState(nextState);
110 | FlxG.switchState(new funkin.ui.charSelect.CharSelectSubState());
78 | var hudMousePos:FlxPoint = FlxG.mouse.getScreenPosition(hudCam ?? FlxG.camera);
1368 | if (handler.component.hitTest(FlxG.mouse.screenX, FlxG.mouse.screenY))
1368 | if (handler.component.hitTest(FlxG.mouse.screenX, FlxG.mouse.screenY))
737 | nameTxt.x = FlxG.mouse.getScreenPosition(camHUD).x;
738 | nameTxt.y = FlxG.mouse.getScreenPosition(camHUD).y - nameTxt.height;
954 | && !Screen.instance.hasSolidComponentUnderPoint(FlxG.mouse.screenX, FlxG.mouse.screenY)
954 | && !Screen.instance.hasSolidComponentUnderPoint(FlxG.mouse.screenX, FlxG.mouse.screenY)
267 | linkedObject.frames.framesHash.set("Frame" + i, linkedObject.frames.frames[i]);
54 | capsuleMenuBG.animation.finishCallback = function(_) {
105 | capsuleMenuBG.animation.finishCallback = function(_) {
688 | x = MathUtil.coolLerp(x, targetPos.x, 0.3);
689 | y = MathUtil.coolLerp(y, targetPos.y, 0.4);
104 | character.animation.callback = function(name:String = '', frameNumber:Int = -1, frameIndex:Int = -1) {
109 | character.animation.finishCallback = function(name:String = '') {
82 | y = MathUtil.coolLerp(y, lerpYPos, 0.1);
83 | alpha = MathUtil.coolLerp(alpha, alphaTarget, 0.25);
52 | this.y = MathUtil.coolLerp(y, targetY, 0.17);
31 | oldMousePos.set(FlxG.mouse.screenX, FlxG.mouse.screenY);
31 | oldMousePos.set(FlxG.mouse.screenX, FlxG.mouse.screenY);
36 | target.x = oldCamPos.x - (FlxG.mouse.screenX - oldMousePos.x);
37 | target.y = oldCamPos.y - (FlxG.mouse.screenY - oldMousePos.y);
172 | if (sprite.animation.callback == null) {
173 | sprite.animation.callback = onFrame;
175 | if (sprite.animation.finishCallback == null) {
176 | sprite.animation.finishCallback = onFinish;
|
Why is the git submodule update --init --recursive is so damn lengthy? I no have patience to waste the time, i even did canceled the operation multiple times. |
there's a lot of assets it has to go through, it may depend on the speed of your internet but you gotta wait for it to finish, don't cancel it while it works, it'll get done eventually, you have to wait |
Oh, so the patience is actually rewarding? Alright, i'd wait for it despite my monthly unlimited internet getting slower each day. |
Funkin' has an increasingly large list of assets that can take a long time to download. |
Go to the pull above for the solution.
|
Issue Checklist
Platform
Compiled from GitHub Source Code
Browser
None
Version
0.5.1
Description (include any images, videos, errors, or crash logs)
Hi, each time i tried to compile the game after following the instructions on COMPILING.md, it says that either might something should be in the specific order or if the lime version didn't correspond to the game requirements (as i installed 7.0.0 after actually installing it first), i couldn't find any project.xml (or any other .xml file, there's ton of project.xml files) that respond for that exact code. Could you point out where the file is, or, you can just adjust the code so i can compile the game properly, just don't forget to tell me where the issue were from. I appreciate your work and dedication, even in the hard times.
Steps to Reproduce
If you're new to FNF modding or contribution like myself, then you'd might to clone the repo and follow the compilation instructions on COMPILING.md file on the docs folder, you may encounter the same problem.
The text was updated successfully, but these errors were encountered: