Skip to content

Instantly share code, notes, and snippets.

@ericwomer
ericwomer / gist:eed47b5332d3174c40c1765e6cac797f
Created June 2, 2019 15:53
A little example in updating your forked branch of UnrealEngine4 from Epic's repo into yours.
Do the usual of getting your unrealengine and github account connected
create (or use your pre-existing ssh keys for github ) and add those keys to github
fork from https://github.com/EpicGames/UnrealEngine.git in github
clone from your fork (lets say for example mine [email protected]:salamanderrake/UnrealEngine.git)
>> Begin Commandline
git clone [email protected]:salamanderrake/UnrealEngine.git
cd UnrealEngine
git remote add epic https://github.com/EpicGames/UnrealEngine.git
@ericwomer
ericwomer / llvm-update-alternatives
Created December 21, 2018 16:38 — forked from jc00ke/llvm-update-alternatives
LLVM & clang alternatives
#!/usr/bin/env sh
sudo update-alternatives --install \
/usr/bin/llvm-config llvm-config /usr/bin/llvm-config-3.4 200 \
--slave /usr/bin/llvm-ar llvm-ar /usr/bin/llvm-ar-3.4 \
--slave /usr/bin/llvm-as llvm-as /usr/bin/llvm-as-3.4 \
--slave /usr/bin/llvm-bcanalyzer llvm-bcanalyzer /usr/bin/llvm-bcanalyzer-3.4 \
--slave /usr/bin/llvm-cov llvm-cov /usr/bin/llvm-cov-3.4 \
--slave /usr/bin/llvm-diff llvm-diff /usr/bin/llvm-diff-3.4 \
--slave /usr/bin/llvm-dis llvm-dis /usr/bin/llvm-dis-3.4 \
ii libnvidia-cfg1-396:amd64 396.54.05-0ubuntu0~gpu18.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-396 396.54.05-0ubuntu0~gpu18.04.1 all Shared files used by the NVIDIA libraries
rc libnvidia-compute-390:amd64 390.87-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
rc libnvidia-compute-390:i386 390.87-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
ii libnvidia-compute-396:amd64 396.54.05-0ubuntu0~gpu18.04.1 amd64 NVIDIA libcompute package
ii libnvidia-compute-396:i386 396.54.05-0ubuntu0~gpu18.04.1 i386 NVIDIA libcompute package
ii libnvidia-decode-396:amd64 396.54
Based on impact of the FPS Genera
1. Maze War (First FPS)
2. Wallenstein (Started the FPS as mainstream)
3. Doom
4. Quake (First 'True' 3D FPS Game)
5. Unreal (Stunning graphics and kicked off the future of game development engine development)
7. Unreal Tournament (Popularized multilayer with team play TDM/CTF)
8. Quake III (Popularized multilayer non-team base FFA)
9. Half Life (Story)
10. Narbacular Drop (Predecessor to Portal and sparked the entire dimensional game play with and without portals)
Using jemalloc.
Increasing per-process limit of core file size to infinity.
LogInit:Display: Running engine without a game
LogPlatformFile: Not using cached read wrapper
LogInit:Display: RandInit(2114326344) SRandInit(2114326344).
LogTaskGraph: Started task graph with 5 named threads and 12 total threads with 1 sets of task threads.
LogStats: Stats thread started at 0.037732
LogPluginManager: Loaded Plugin ScriptPlugin, From /mnt/store/UnrealEngine/4.13/Engine/Plugins/ScriptPlugin/ScriptPlugin.uplugin
LogPluginManager: Loaded Plugin LightPropagationVolume, From /mnt/store/UnrealEngine/4.13/Engine/Plugins/Blendables/LightPropagationVolume/LightPropagationVolume.uplugin
LogPluginManager: Loaded Plugin NetcodeUnitTest, From /mnt/store/UnrealEngine/4.13/Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/NetcodeUnitTest.uplugin
@ericwomer
ericwomer / gist:806878accd5f6b96c8cea7901e9148a4
Created April 28, 2016 13:40
System Info reported by Steam (4-28-2016)
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: AuthenticAMD
CPU Family: 0x15
CPU Model: 0x2
@ericwomer
ericwomer / gist:566cbe8ba6d9b3ae4a72
Created January 8, 2016 01:15
Epic Launcher with dotnet45 installed
wine msiexec /i ~/Downloads/EpicGamesLauncherInstaller-2.8.2-2814993.msi -opengl
fixme:winediag:start_process Wine Staging 1.9.0 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:process:SetProcessDEPPolicy (1): stub
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_32" failed to start: 1053
fixme:ntdll:__syscall_NtLockFile I/O completion on lock not implemented yet
fixme:ver:GetCurrentPackageId (0x33efa8 (nil)): stub
fixme:process:GetNumaHighestNodeNumber (0x33f0a0): semi-stub
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x00007ffff5d2541b in QMenuPrivate::syncPlatformMenu (this=0xdd6750) at widgets/qmenu.cpp:198
#2 0x00007ffff5d255c7 in QMenu::setPlatformMenu (this=this@entry=0xdd40f0, platformMenu=<optimized out>) at widgets/qmenu.cpp:3325
#3 0x00007ffff5f243d5 in QSystemTrayIconPrivate::addPlatformMenu (this=0xdc79b0, menu=0xdd40f0) at util/qsystemtrayicon.cpp:763
#4 0x00007ffff5f24497 in QSystemTrayIconPrivate::updateMenu_sys_qpa (this=0xdc79b0) at util/qsystemtrayicon.cpp:712
#5 0x00007ffff5f41e4f in QSystemTrayIconPrivate::updateMenu_sys (this=<optimized out>) at util/qsystemtrayicon_x11.cpp:327
#6 0x00007ffff5f239c0 in QSystemTrayIcon::setContextMenu (this=<optimized out>, menu=<optimized out>) at util/qsystemtrayicon.cpp:171
[ 26%] Building CXX object src/common/CMakeFiles/mod_common.dir/peer.cpp.o
cd /var/tmp/portage/net-irc/quassel-0.12.2/work/quassel-0.12.2_build/src/common && /usr/bin/x86_64-pc-linux-gnu-g++ -DHAVE_EXECINFO -DHAVE_KDE -DHAVE_KF5 -DHAVE_QT5 -DHAVE_SSL -DHAVE_SYSLOG -DHAVE_UMASK -DHAVE_ZLIB -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -DNDEBUG -O2 -march=bdver2 -mprefer-avx128 -mvzeroupper -pipe -std=c++11 -Wall -Wextra -Wnon-virtual-dtor -fno-strict-aliasing -Wundef -Wcast-align -Wpointer-arith -Wformat-security -fno-check-new -fno-common -Woverloaded-virtual -std=c++0x -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -fPIC -I/var/tmp/portage/net-irc/quassel-0.12.2/work/quassel-0.12.2_build/src/common -I/var/tmp/portage/net-irc/quassel-0.12.2/work/quassel-0.12.2/src/common -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr
-- Found osg: /usr/lib64/libosg.so
-- Found OpenThreads: /usr/lib64/libOpenThreads.so
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find OpenSceneGraph (missing: OPENSCENEGRAPH_INCLUDE_DIR
OSGQT_FOUND) (found suitable version "3.2.1", minimum required is "3.2.0")
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindOpenSceneGraph.cmake:234 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:192 (find_package)