Skip to content
This repository was archived by the owner on Mar 31, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 3 additions & 18 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,9 @@ jobs:
haxelib install flixel-tools
haxelib install flixel-ui
haxelib install flixel-addons
haxelib install tjson
haxelib install hxjsonast
haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit
haxelib install hscript
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib install hxcpp-debug-server
haxelib list
haxelib install hxCodec
- name: Create Version Tag
run: echo "${{github.run_id}}" > VERSION
- name: Compile
Expand Down Expand Up @@ -81,14 +76,9 @@ jobs:
haxelib install flixel-tools
haxelib install flixel-ui
haxelib install flixel-addons
haxelib install tjson
haxelib install hxjsonast
haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit
haxelib install hscript
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib install hxcpp-debug-server
haxelib list
haxelib install hxCodec
shell: cmd
- name: Create Version Tag
run: echo "${{github.run_id}}" > VERSION
Expand Down Expand Up @@ -122,14 +112,9 @@ jobs:
haxelib install flixel-tools
haxelib install flixel-ui
haxelib install flixel-addons
haxelib install tjson
haxelib install hxjsonast
haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit
haxelib install hscript
haxelib git hscript-ex https://github.com/ianharrigan/hscript-ex
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib install hxcpp-debug-server
haxelib list
haxelib install hxCodec
- name: Create Version Tag
run: echo "${{github.run_id}}" > VERSION
- name: Compile
Expand Down
20 changes: 20 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"version": "2.0.0",
"tasks": [
{
"type": "lime",
"command": "test",
"problemMatcher": [
"$haxe-absolute",
"$haxe",
"$haxe-error",
"$haxe-trace"
],
"group": {
"kind": "build",
"isDefault": true
},
"label": "lime: test (active configuration)"
}
]
}
150 changes: 0 additions & 150 deletions CHANGELOG.md

This file was deleted.

13 changes: 0 additions & 13 deletions Modding.md

This file was deleted.

16 changes: 6 additions & 10 deletions Project.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<project>
<project xmlns="http://lime.software/project/1.0.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://lime.software/project/1.0.2 http://lime.software/xsd/project-1.0.2.xsd">
<!-- _________________________ Application Settings _________________________ -->

<app title="Friday Night Funkin': Psych Engine" file="PsychEngine" packageName="com.shadowmario.psychengine" package="com.shadowmario.psychengine" main="Main" version="0.2.7" company="ShadowMario" />
Expand All @@ -21,7 +21,7 @@
<!-- ____________________________ Window Settings ___________________________ -->

<!--These window settings apply to all targets-->
<window width="1280" height="720" fps="" background="#000000" hardware="true" vsync="false" />
<window width="1280" height="720" background="#000000" hardware="true" vsync="false" />

<!--HTML5-specific-->
<window if="html5" resizable="true" />
Expand All @@ -41,13 +41,13 @@
<set name="BUILD_DIR" value="export/release" unless="debug" />
<set name="BUILD_DIR" value="export/32bit" if="32bits" />

<classpath name="source" />
<classpath path="source" />

<!-- PSYCH ENGINE CUSTOMIZATION -->
<define name="MODS_ALLOWED" if="desktop" />
<define name="LUA_ALLOWED" if="desktop" />
<define name="ACHIEVEMENTS_ALLOWED" />
<define name="VIDEOS_ALLOWED" if="web || windows" unless="32bits"/>
<define name="VIDEOS_ALLOWED" if="web || windows || linux || android" unless="32bits"/>
<define name="PSYCH_WATERMARKS"/> <!-- DELETE THIS TO REMOVE WATERMARKS/DEV NAMES ON TITLE SCREEN -->
<define name="TITLE_SCREEN_EASTER_EGG" if="officialBuild"/> <!-- DELETE THE if="officialBuild" for enabling this on an unofficial build -->

Expand Down Expand Up @@ -85,9 +85,7 @@
<library name="week5" preload="false" />
<library name="week6" preload="false" />
</section>

<assets path="plugins/" rename='' if="VIDEOS_ALLOWED windows" />
<assets path="dlls/" rename='' if="VIDEOS_ALLOWED windows" />

<assets path="assets/videos" library="videos" if="VIDEOS_ALLOWED"/>
<assets path="assets/songs" library="songs" exclude="*.ogg" if="web"/>
<assets path="assets/songs" library="songs" exclude="*.mp3" unless="web"/>
Expand Down Expand Up @@ -119,16 +117,14 @@
<!-- _______________________________ Libraries ______________________________ -->

<haxelib name="flixel" />
<haxedev set='webgl' />

<!--In case you want to use the addons package-->
<haxelib name="flixel-addons" />
<haxelib name="hscript" />

<!--In case you want to use the ui package-->
<haxelib name="flixel-ui" />
<haxelib name="linc_luajit" if="LUA_ALLOWED"/>
<haxelib name="faxe" if='switch'/>
<haxelib name="hxCodec" if="VIDEOS_ALLOWED" />
<!--<haxelib name="polymod"/> -->
<haxelib name="discord_rpc" if="desktop"/>
<!-- <haxelib name="hxcpp-debug-server" if="desktop"/> -->
Expand Down
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,16 @@ Engine originally used on [Mind Games Mod](https://gamebanana.com/mods/301107),
## Installation:
You must have [the most up-to-date version of Haxe](https://haxe.org/download/), seriously, stop using 4.1.5, it misses some stuff.

Follow a Friday Night Funkin' source code compilation tutorial, after this you will need to install LuaJIT.
Follow a Friday Night Funkin' source code compilation tutorial, after this you will need to install LuaJIT and hxCodec.

To install LuaJIT do this: `haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit ` on a Command prompt/PowerShell
To install them do this on a Command prompt/PowerShell:

...Or if you don't want your mod to be able to run .lua scripts, delete the "LUA_ALLOWED" line on Project.xml
```
haxelib git linc_luajit https://github.com/AndreiRudenko/linc_luajit
haxelib install hxCodec
```

...Or if you don't want your mod to be able to run .lua scripts or/and videos, delete the "LUA_ALLOWED" line or/and the "VIDEOS_ALLOWED" line on Project.xml.

## Credits:
* Shadow Mario - Coding
Expand Down
9 changes: 0 additions & 9 deletions UPDATE HAXE TO 4.2.4.txt

This file was deleted.

Binary file removed dlls/libvlc.dll
Binary file not shown.
Binary file removed dlls/libvlccore.dll
Binary file not shown.
6 changes: 0 additions & 6 deletions pack.json

This file was deleted.

Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_bd_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_ftp_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_http_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_imem_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_mms_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_rar_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_smb_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_tcp_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_udp_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libaccess_vdr_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libcdda_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libdshow_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libdtv_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libdvdnav_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libdvdread_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libfilesystem_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libidummy_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/liblibbluray_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/liblive555_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/librtp_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libscreen_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libsdp_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libshm_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/access/libtimecode_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libvcd_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/access/libzip_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/audio_filter/libgain_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/audio_filter/libkaraoke_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/audio_filter/libmono_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/audio_filter/libnormvol_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/audio_filter/libparam_eq_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/audio_filter/libremap_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/audio_output/libadummy_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/audio_output/libafile_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/audio_output/libamem_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/audio_output/libmmdevice_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/audio_output/libwaveout_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/liba52_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libadpcm_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libaes3_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libaraw_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libavcodec_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libcc_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libcdg_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libcrystalhd_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libcvdsub_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libddummy_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libdmo_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libdts_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libdvbsub_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libdxva2_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libedummy_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libfaad_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libflac_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libg711_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libkate_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/liblibass_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/liblibmpeg2_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/liblpcm_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libmpeg_audio_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libopus_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libpng_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libquicktime_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/librawvideo_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libschroedinger_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libscte27_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libspeex_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libspudec_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libstl_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libsubsdec_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libsubsusf_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libsvcdsub_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libt140_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libtheora_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libtwolame_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libuleaddvaudio_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libvorbis_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libx264_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/codec/libzvbi_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/plugins.dat
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_chroma/libi420_rgb_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_chroma/libi420_yuy2_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_chroma/libi422_i420_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_chroma/libi422_yuy2_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_chroma/librv32_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_chroma/libyuy2_i422_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libadjust_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libalphamask_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libanaglyph_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libatmo_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libball_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libblend_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libcanvas_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libchain_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libclone_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/liberase_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libextract_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libgradfun_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libgradient_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libgrain_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libhqdn3d_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libinvert_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/liblogo_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libmagnify_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libmarq_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libmirror_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libmosaic_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libpanoramix_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libpostproc_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libpuzzle_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libripple_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/librotate_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/librss_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libscale_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libscene_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libsepia_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libswscale_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libwall_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libwave_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_filter/libyuvp_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_output/libcaca_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_output/libdrawable_plugin.dll
Binary file not shown.
Binary file not shown.
Binary file removed plugins/plugins/video_output/libvdummy_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_output/libvmem_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_output/libwingdi_plugin.dll
Binary file not shown.
Binary file removed plugins/plugins/video_output/libyuv_plugin.dll
Binary file not shown.
Loading