Skip to content
Merged
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 23 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,34 @@ jobs:
- name: Build
run: cmake --build build --config Release

- name: Download FFmpeg
if: startsWith(github.ref, 'refs/tags/v')
shell: bash
run: |
curl -L -o ffmpeg.zip https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip
7z x ffmpeg.zip -offmpeg_tmp
cp ffmpeg_tmp/ffmpeg-*-essentials_build/bin/ffmpeg.exe .

- name: Stage release files
if: startsWith(github.ref, 'refs/tags/v')
shell: bash
run: |
mkdir -p staging/Core staging/Plugin staging/Data
cp build/Release/Krec2MP4.exe staging/
cp build/Release/Krec2MP4_GUI.exe staging/
cp build/Release/AudioCapturePlugin.dll staging/
cp Core/mupen64plus.dll staging/Core/
cp Plugin/*.dll staging/Plugin/
cp Data/GLideN64.ini staging/Data/
cp Data/mupen64plus.ini staging/Data/
cp ffmpeg.exe staging/

- name: Upload artifacts
if: startsWith(github.ref, 'refs/tags/v')
uses: actions/upload-artifact@v4
with:
name: Krec2MP4
path: |
build/Release/Krec2MP4.exe
build/Release/Krec2MP4_GUI.exe
build/Release/AudioCapturePlugin.dll
path: staging/

release:
needs: build
Expand Down
Binary file added Core/mupen64plus.dll
Binary file not shown.
127 changes: 127 additions & 0 deletions Data/GLideN64.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
[General]
version=29
profile=User
translation=

[User]
version=29
video\fullscreenWidth=640
video\fullscreenHeight=480
video\windowedWidth=1920
video\windowedHeight=1440
video\borderless=0
video\fullscreenRefresh=60
video\multisampling=16
video\maxMultiSampling=16
video\fxaa=0
video\verticalSync=0
video\threadedVideo=0
video\deviceName=
texture\anisotropy=16
texture\maxAnisotropy=16
texture\bilinearMode=1
texture\enableHalosRemoval=0
generalEmulation\enableDitheringPattern=0
generalEmulation\enableDitheringQuantization=1
generalEmulation\enableHiresNoiseDithering=0
generalEmulation\rdramImageDitheringMode=3
generalEmulation\enableLOD=1
generalEmulation\enableInaccurateTextureCoordinates=0
generalEmulation\enableHWLighting=0
generalEmulation\enableCoverage=0
generalEmulation\enableShadersStorage=1
generalEmulation\enableLegacyBlending=0
generalEmulation\enableHybridFilter=1
generalEmulation\enableFragmentDepthWrite=1
generalEmulation\enableCustomSettings=1
graphics2D\correctTexrectCoords=0
graphics2D\enableNativeResTexrects=0
graphics2D\bgMode=1
graphics2D\enableTexCoordBounds=0
frameBufferEmulation\enable=0
frameBufferEmulation\aspect=1
frameBufferEmulation\nativeResFactor=6
frameBufferEmulation\bufferSwapMode=0
frameBufferEmulation\N64DepthCompare=0
frameBufferEmulation\forceDepthBufferClear=0
frameBufferEmulation\copyAuxToRDRAM=0
frameBufferEmulation\copyFromRDRAM=0
frameBufferEmulation\copyToRDRAM=1
frameBufferEmulation\copyDepthToRDRAM=2
frameBufferEmulation\fbInfoDisabled=1
frameBufferEmulation\fbInfoReadColorChunk=0
frameBufferEmulation\fbInfoReadDepthChunk=1
frameBufferEmulation\copyDepthToMainDepthBuffer=0
frameBufferEmulation\enableOverscan=0
frameBufferEmulation\overscanPalLeft=0
frameBufferEmulation\overscanPalRight=0
frameBufferEmulation\overscanPalTop=0
frameBufferEmulation\overscanPalBottom=0
frameBufferEmulation\overscanNtscLeft=0
frameBufferEmulation\overscanNtscRight=0
frameBufferEmulation\overscanNtscTop=0
frameBufferEmulation\overscanNtscBottom=0
textureFilter\txFilterMode=0
textureFilter\txEnhancementMode=0
textureFilter\txDeposterize=0
textureFilter\txFilterIgnoreBG=0
textureFilter\txCacheSize=104857600
textureFilter\txHiresEnable=0
textureFilter\txHiresFullAlphaChannel=1
textureFilter\txHresAltCRC=0
textureFilter\txStrongCRC=0
textureFilter\txForce16bpp=0
textureFilter\txCacheCompression=1
textureFilter\txSaveCache=1
textureFilter\txEnhancedTextureFileStorage=0
textureFilter\txHiresTextureFileStorage=0
textureFilter\txNoTextureFileStorage=0
textureFilter\txHiresVramLimit=0
textureFilter\txPath=C:\\Users\\JD\\AppData\\Roaming\\Mupen64Plus\\/hires_texture
textureFilter\txCachePath=C:\\Users\\JD\\AppData\\Roaming\\Mupen64Plus\\/cache
textureFilter\txDumpPath=C:\\Users\\JD\\AppData\\Roaming\\Mupen64Plus\\/texture_dump
font\name=arial.ttf
font\size=18
font\color=@Variant(\0\0\0\x43\x1\xff\xff\xb5\xb5\xe6\xe6\x1d\x1d\0\0)
gammaCorrection\force=0
gammaCorrection\level=2
onScreenDisplay\showFPS=0
onScreenDisplay\showVIS=0
onScreenDisplay\showPercent=0
onScreenDisplay\showInternalResolution=0
onScreenDisplay\showRenderingResolution=0
onScreenDisplay\showStatistics=0
onScreenDisplay\osdPos=8
hotkeys\hkTexDump=0
hotkeys\hkTexDumpEnabled=0
hotkeys\hkHdTexReload=0
hotkeys\hkHdTexReloadEnabled=0
hotkeys\hkHdTexToggle=0
hotkeys\hkHdTexToggleEnabled=0
hotkeys\hkTexCoordBounds=0
hotkeys\hkTexCoordBoundsEnabled=0
hotkeys\hkNativeResTexrects=0
hotkeys\hkNativeResTexrectsEnabled=0
hotkeys\hkVsync=0
hotkeys\hkVsyncEnabled=0
hotkeys\hkFBEmulation=0
hotkeys\hkFBEmulationEnabled=0
hotkeys\hkN64DepthCompare=0
hotkeys\hkN64DepthCompareEnabled=0
hotkeys\hkOsdVis=0
hotkeys\hkOsdVisEnabled=0
hotkeys\hkOsdFps=0
hotkeys\hkOsdFpsEnabled=0
hotkeys\hkOsdPercent=0
hotkeys\hkOsdPercentEnabled=0
hotkeys\hkOsdInternalResolution=0
hotkeys\hkOsdInternalResolutionEnabled=0
hotkeys\hkOsdRenderingResolution=0
hotkeys\hkOsdRenderingResolutionEnabled=0
hotkeys\hkForceGammaCorrection=0
hotkeys\hkForceGammaCorrectionEnabled=0
hotkeys\hkInaccurateTexCords=0
hotkeys\hkInaccurateTexCordsEnabled=0
hotkeys\hkStrongCRC=0
hotkeys\hkStrongCRCEnabled=0
debug\dumpMode=0
Loading
Loading