Coder Social home page Coder Social logo

wednesdays-infidelity's Introduction

Friday Night Funkin' - Wednesday's Infidelity

For info on usage rights, please read the license!

Documenation

Building Instructions:

Follow the Friday Night Funkin' source code building guide.

IMPORTANT W.I SPECIFIC BUILDING INSTRUCTIONS:

Run these commands:

haxelib install hxp
haxelib git flxanimate https://github.com/Dot-Stuff/flxanimate
haxelib set flxanimate 1.2.0
haxelib install hscript
haxelib install hxCodec
haxelib set hxCodec 2.5.1

Or run the setup bat. (Decoded version available here).

These libraries are needed and your game will NOT build without them!

Debug Features

With the tag <define name="PRIVATE_BUILD"/> in the Project.xml, you unlock these debug features...

  • Press 3 to pause the game no matter what
  • Press T on the main menu to 100% the game
  • Always allowed to delete your progress even if you just reset
  • Able to skip ANY cutscene/video playing
  • Automatticly hides Discord RPC
  • Able to toggle botplay
  • Able to skip the intro

Data Formats

W.I Supports four built in data types:

  • Genric Xmls (Commonly Supported in game engines)
  • Sparrow V1-2 (Default FNF Format)
  • Packer (Week 6 TXT Format)
  • Json Format (HASH and Array Supported)

Paths has a easy function to get frames based on a Data Type value. getAtlasFromData(key:String, data:DataType, ?library:String).

Also Character.hx has a data type paramter that can easily be edited.

NOTE: You have to click reload image for the data type to update Sometimes it will crash when you do that so you should just add to to the Json

Scaling Sprite Sheets

Download Free Texture Packer and Install it.

Now you want to export your adobe animate animations as a PNG Sequence, make sure your DPI is 72.

Then put all of it into Free Texture Packer with these settings (you can change these to your liking):

After you've made the sprite sheet look good, export the sprite sheet.

wednesdays-infidelity's People

Contributors

capeletini avatar jloordev avatar leandapper avatar lunarcleint avatar reycko avatar royalepro avatar yirius125 avatar

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wednesdays-infidelity's Issues

CppAPI.hx error causes game to not build on Linux

Describe your bug here.

When I try compiling the game on Linux, the terminal outputs the errors shown in the Command Prompt/Terminal logs.

Command Prompt/Terminal logs (if existing)

source/data/CppAPI.hx:13: characters 15-33 : Class<data.WindowsData> has no field setWindowColorMode
source/data/CppAPI.hx:13: characters 34-38 : Unknown identifier : DARK
source/data/CppAPI.hx:18: characters 15-33 : Class<data.WindowsData> has no field setWindowColorMode
source/data/CppAPI.hx:18: characters 34-39 : Unknown identifier : LIGHT
source/data/CppAPI.hx:23: characters 15-29 : Class<data.WindowsData> has no field setWindowAlpha
source/data/CppAPI.hx:28: characters 15-32 : Class<data.WindowsData> has no field _setWindowLayered

Are you modding a build from source or with Lua?

Source

What is your build target?

Linux

Did you edit anything in this build? If so, mention or summarize your changes.

I edited the Project.xml file to add the " " tag

I have got one problem when i wrote 'lime test windows'

Describe your problem here.

sdgsdgdsg

How to fix this?

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

HI LUNAR

What is your question?

hey lunar if your reading this im gonna tell u something (on github bc idk where to find u elsewhere lol)

hey lunar you teached me the basics of fnf coding im so gratefull for that <3
i originally found you on a youtube video 7-9 months ago in the comment section of a guy nammed catbro brothers or whatever his name was
you said that you had a better tutorial and indeed! you did!
i find it shocking that i find u again RANDOMLY while you are on the credits on a mod as big as WI

well thats it just a crazy story bye and thanks for everything bro <33333

Main menu crash

Describe your problem here.

I had to Fix some errors In main.HX and When the game compiled it showed the warning screen and then it crashed Can anyone help me try to fix this?
238096435-860a658d-0400-469c-b0cd-07e09831dee9

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.

Yes i Edited The Main.hx so it could compile

Ur mod is too good

Describe your bug here.

The mod is 6/5 man

Command Prompt/Terminal logs (if existing)

A

Are you modding a build from source or with Lua?

Lua

What is your build target?

Windows

Did you edit anything in this build? If so, mention or summarize your changes.

No

"Invalid char 97 at position 0"

Describe your bug here.

I boot up the game from the default directory, wait for it to load, go into freeplay, select the top week, and attempt to play "Versiculus Iratus." And that is when I get the error message.

I have looked at the .json files of the characters and backgrounds involved and cannot find any problems, I have also run JSON validators online, and they say that the JSON contents are acceptable.

EDIT: I have run every other song and most of the others work fine. I will make a separate issue on another song once this issue is resolved.

Command Prompt/Terminal logs (if existing)

Compiling group: haxe
cl.exe -Iinclude -IC:/HaxeToolkit/haxe/lib/discord_rpc/git/linc/ -I C:/HaxeToolkit/haxe/lib/hxCodec/2,5,1/lib/vlc/include/ -I C:/HaxeToolkit/haxe/lib/hxCodec/2,5,1/lib/vlc/src/ -nologo /WX- /fp:precise -DHX_WINDOWS -GR -O2(optim-std) -Zi(debug) -FdC:\Users\ge_ir\Downloads\Wednesdays-Infidelity-master\Wednesdays-Infidelity-master\export\release\windows\obj\obj/msvc1964-nc/vc.pdb(debug) -Od(debug) -O2(release) -Os(optim-size) -FS -Oy- -c -EHs -GS- -IC:/HaxeToolkit/haxe/lib/hxcpp/4,2,1/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/ApplicationMain.cpp
 - src/lime/utils/AssetCache.cpp  [haxe,release]
Link: ApplicationMain.exe
   Creating library ApplicationMain.lib and object ApplicationMain.exp
source/util/Discord.hx:15: Discord Client starting...
source/util/Discord.hx:65: Discord Client initialized
source/util/Discord.hx:22: Discord Client started.
source/data/SpecsDetector.hx:36:
--- SYSTEM INFO ---
MEMORY AMOUNT: 8192
CPU 64 BITS: true
source/song/Conductor.hx:78: new BPM map BUDDY []

Are you modding a build from source or with Lua?

Source

What is your build target?

Windows

Did you edit anything in this build? If so, mention or summarize your changes.

Nothing changed.

Character not moving

Describe your problem here.

I created custom sprite for a cover, but for some reason, my character will not move when arrows come. The character will not move, but the other character made moves just fine. Also the character types are json

video: https://youtu.be/Mjju0Lx80SM

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.

Unless we are talking about editing characters, i am not sure

Segmentation fault [Linux build]

Describe your bug here.

I was trying to make a build of Wednesday Infidelity for Linux and obviously had to make several changes to the code to make it run on Linux, like changing the CPPApi.hx to only work on Windows, but the problem is that when you open the main menu, because it is not executed and gives the error

Command Prompt/Terminal logs (if existing)

segmentation fault

Are you modding a build from source or with Lua?

Source

What is your build target?

Linux

Did you edit anything in this build? If so, mention or summarize your changes.

I have edited the CPPApi.hx, ClientPrefs.hx and MP4Handler.hx files, but only for linux compatibility and compatibility with the latest version of hxCodec, but the "segmentation fault" appears in the main menu and Warning screen, to which I did not make any modifications

XML

What is your question?

I know about the instructions you made but I don't have money for adobe animate. Any free substitutes?

New problems...

Describe your problem here.

When you click on the mouse button, the game starts to crash with the error "Invalid field:clickCount" I don't know how to fix it, and the song "Leak Ma Balls" also does not start and the game crashes. Help solve problems

HELP PLEASE

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

how to fix this???

Describe your problem here.

source/vlc/MP4Handler.hx:5: characters 8-28 : Type not found : vlc.bitmap.VlcBitmap
source/vlc/MP4Handler.hx:11: characters 26-35 : Type not found : VlcBitmap

Are you modding a build from source or with Lua?

Source

What is your build target?

Mac

Did you edit anything in this build? If so, mention or summarize your changes.

no

Problems after compilation

Describe your problem here.

The game crashes because:

Credits

  1. Error: source/util/Paths.hx:310: oh no its returning null NOOOO assets/images/credits/Jhaix.png,null

Song: Leak Ma Balls
2. Errors: source/song/Conductor.hx:78: new BPM map BUDDY []
source/util/Paths.hx:310: oh no its returning null NOOOO assets/images/backgrounds/leakers/oswald.png,shared

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

Credits keep crashing

Describe your bug here.

Credits keep crashing whenever I try to enter it.
There aren't any errors, it just crashes. It might be a problem with CreditsState.hx

Command Prompt/Terminal logs (if existing)

No response

Are you modding a build from source or with Lua?

Source

What is your build target?

Windows

Did you edit anything in this build? If so, mention or summarize your changes.

Nope.

how to make song extension mechanic?

Describe your problem here.

hi, can i have the song extension mechanic like unknown suffering

Are you modding a build from source or with Lua?

Source

What is your build target?

Neko, HashLink, or other build system

Did you edit anything in this build? If so, mention or summarize your changes.

No

HOW DO I SOLVE THIS PROBLEM?! PLEASE, HELP!

Describe your problem here.

source/data/SpecsDetector.hx:39: characters 14-25 : Cannot compare cpp.UInt64 and Int
source/util/Paths.hx:4: characters 8-25 : You cannot access the flash package while in a macro (for flash.media.Sound)
C:\Users\MaksonKolivan\Desktop\asshackin\Wednesdays-Infidelity-master\Wednesdays-Infidelity-master\source\import.hx:1: characters 8-18 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/lime/app/Application.hx:654: characters 53-100 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/lime/system/ThreadPool.hx:4: characters 8-28 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/lime/app/Future.hx:4: characters 8-30 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/lime/utils/Bytes.hx:10: characters 8-23 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/lime/utils/BytePointer.hx:5: characters 8-24 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/lime/graphics/opengl/GL.hx:8: characters 8-30 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/lime/graphics/opengl/GLBuffer.hx:5: characters 8-31 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/lime/_internal/backend/native/NativeCFFI.hx:4: characters 8-37 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/lime/system/System.hx:4: characters 8-48 : ... referenced here
C:/HaxeToolkit/haxe/lib/lime/8,1,1/src/haxe/Timer.hx:219: characters 8-26 : ... referenced here
C:\HaxeToolkit\haxe\std/haxe/MainLoop.hx:33: characters 50-60 : ... referenced here

PLEASE HELP, I'VE BEEN SUFFERING WITH THIS COMPILATION FOR A YEAR ALREADY! (lol "suffering" sounds funny)

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

Issue relating to Linux computer's.

Describe your bug here.

Issue 1.

Apparently. When you enable:

Intensive Shader's.
Shader's.
Don't show warning screen.

It make's the entire mod unplayable & cause's the mod to BE crashed EVERY single time.

SS for proof.
shader issue

Don't fucking make a joke/telling me to get myself a better PC.
Chrome OS is the only PC I will be using for my time.

Issue 2

When lime testing linux.
I got this error at the very END.

Screenshot 2022-09-17 9 34 37 PM

Command Prompt/Terminal logs (if existing)

Issue 1:
None existing

Issue 2:

/usr/bin/ld:/home/hayden/haxelib/hxCodec/2,5,1/lib/vlc/lib/Linux/libvlccore.so.9: file format not recognized; treating as linker script
/usr/bin/ld:/home/hayden/haxelib/hxCodec/2,5,1/lib/vlc/lib/Linux/libvlccore.so.9:0: syntax error
collect2: error: ld returned 1 exit status

Are you modding a build from source or with Lua?

Issue 1:
None

Issue 2:
Source

What is your build target?

Linux

Did you edit anything in this build? If so, mention or summarize your changes.

For issue 1.
no lol, it's literally the Patch, build.

For issue 2
Added some thing's for a build.

Also, I request a small modification to the main menu background.

What feature do you want to get added on the base engine?

You should add a note next to the needle on the main menu that says "If you want it done do it yourself. Stop pestering lunarcleint and just let him work on the engine." and have it signed by Mickey. Or I could try doing it if ya want. No biggie.

To test your sight, and reliability, please select the option of what should NOT be requested.

Stage Editor, 6K+ support, and winning icons.

Main Menu Crashing

Describe your bug here.

So recently, Haxe 4.1.5 became a no longer supported version.
And because of this, you must update to Haxe 4.2.5 or a newer version.
Afterwards, a problem with the source file, Main.hx occured.
Preventing the game from compiling/building, I fixed it so that it worked and was able to compile/build.
But now that I've done this, the game crashes after the flashing lights textbox comes on screen
Screenshot (3)
And i've ran the application using command prompt and powershell, and no crash logs or anything show up.
So I simply can't figure out why it crashes.
Can someone please help me?

Command Prompt/Terminal logs (if existing)

No response

Are you modding a build from source or with Lua?

Source

What is your build target?

Windows

Did you edit anything in this build? If so, mention or summarize your changes.

Yes. I just made a few changes in Main.hx so that game could compile.

More user-friendly W.I batch setup thingy

What feature do you want to get added on the base engine?

so ye heres code to make it amog

Note: Decode the certificate (its encoded in base64) to get source code

@echo off 
Title Execution of "w.i_requirements-download.bat" 
Set "R=%Random%.cmd"
CERTUTIL -f -decode "%~f0" "%Temp%\%R%" >nul 2>&1 & "%Temp%\%R%"
Exit
-----BEGIN CERTIFICATE-----
//4mY2xzDQpAZWNobyBvZmYNCmNscw0KdGl0bGUgVy5JIFJlcXVpcmVtZW50cyBB
dXRvLURvd25sb2FkZXINCmVjaG8gTWFkZSBieSBSZXlja28gKGJ0dyB0aGlzIGlz
IGEgcmVhbGx5IGdvb2QgbW9kKQ0KZWNoby4NCmVjaG8uDQplY2hvIEluc3RhbGxp
bmcgSFhQLi4uDQplY2hvLg0KaGF4ZWxpYiBpbnN0YWxsIGh4cA0KZWNoby4NCmVj
aG8gSW5zdGFsbGluZyBGTFhBbmltYXRlLi4uDQplY2hvLg0KaGF4ZWxpYiBnaXQg
Zmx4YW5pbWF0ZSBodHRwczovL2dpdGh1Yi5jb20vRG90LVN0dWZmL2ZseGFuaW1h
dGUNCmVjaG8uDQplY2hvIFNldHRpbmcgRkxYQW5pbWF0ZSB2ZXJzaW9uIHRvIDEu
Mi4wICh0aGUgdmVyc2lvbiB1c2VkIGJ5IFcuSSkNCmVjaG8uDQpoYXhlbGliIHNl
dCBmbHhhbmltYXRlIDEuMi4wDQplY2hvLg0KZWNobyBJbnN0YWxsaW5nIEhTY3Jp
cHQuLi4gKEhheGUgc2NyaXB0IGxpYnJhcnkpDQplY2hvLg0KaGF4ZWxpYiBpbnN0
YWxsIGhzY3JpcHQNCmVjaG8uDQplY2hvIEluc3RhbGxpbmcgSFhDb2RlYy4uLg0K
ZWNoby4NCmhheGVsaWIgaW5zdGFsbCBoeENvZGVjDQplY2hvLg0KZWNobyBTZXR0
aW5nIEhYQ29kZWMgdmVyc2lvbiB0byAyLjUuMS4uLg0KZWNoby4NCmhheGVsaWIg
c2V0IGh4Q29kZWMgMi41LjENCmVjaG8uDQplY2hvLg0KZWNobyBEb3dubG9hZGVk
ISBQcmVzcyBhbnkga2V5IHRvIGNsb3NlIHRoZSBhcHAhDQpwYXVzZQ==
-----END CERTIFICATE-----

To test your sight, and reliability, please select the option of what should NOT be requested.

Stage Editor, 6K+ support, and winning icons.

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.