Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

Commit

Permalink
Add more content
Browse files Browse the repository at this point in the history
  • Loading branch information
Hevedy committed Mar 17, 2017
1 parent 226f962 commit d3e6eb9
Show file tree
Hide file tree
Showing 78 changed files with 889 additions and 16 deletions.
Binary file modified Engine/Binaries/HevEn_Debug.exe
Binary file not shown.
82 changes: 82 additions & 0 deletions Engine/Config/ServerInit.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
// basic server configuration script
// note that some commands are commented out with //, and need to be uncommented and set to a value to work

// optional specific IP for server to use
// serverip N.N.N.N

// optional specific port for server to use
// serverport 42000

// maximum number of allowed clients
maxclients 8

// maximum number of bots a master can add - admins are unaffected by this limit
// set to 0 to disallow bots
serverbotlimit 8

// controls whether or not the server is intended for "public" use
// when set to 0, allows "setmaster 1" and locked/private mastermodes (for coop-editing and such)
// when set to 1, can only gain master by "auth" or admin, and doesn't allow locked/private mastermodes
// when set to 2, allows "setmaster 1" but disallows private mastermode (for public coop-editing)
publicserver 0
// description server shows for the server browser
serverdesc ""
// password required to connect to the server
// generally unnecessary unless you really don't want anyone connecting to your server
// using the serverauth option allows people with an appropriate local authkey to connect regardless
// serverpass ""

// password that allows you to gain admin by "setmaster password_here"
// local authkeys are more secure than this and should be used instead if possible
// adminpass ""

// domain to use for local authkeys to the server so people can authenticate by "auth domain_here"
// must be a non-empty string that should be unique to your server to prevent clashes with other servers
// serverauth ""

// controls whether or not the server reports to the masterserver
updatemaster 1

// optional message of the day to send to players on connect
// servermotd "..."

// controls whether admin privs are necessary to record a demo
// when 1 requires admin (default)
// when 0 only requires master
// restrictdemos 1

// maximum number of demos the server will store
// maxdemos 5

// maximum size a demo is allowed to grow to in megabytes
// maxdemosize 16

// controls whether admin privs are necessary to pause a game
// when 1 requires admin (default)
// when 0 only requires master
// restrictpausegame 1

// whether or not to allow players to vote on maps not in the rotation
// when 1 requires master
// when 2 requires admin
// when 0 allows any votes (default)
// lockmaprotation 0

dmmaps = [
Default
]
ctfmaps = [
Default
]
tdmmaps = (listunion $dmmaps $ctfmaps)

maprotationreset
maprotation "*" $dmmaps
maprotation "?tdm" $tdmmaps
maprotation "?ctf" $ctfmaps

teamkillkickreset
teamkillkick "*" 7 30

2 changes: 1 addition & 1 deletion Engine/Engine/Core/Fonts.hec
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
loopfiles f "Engine/Data/UI/Fonts" hec [
exec (concatword "Engine/Data/UI/Fonts/" $f ".hec")
exec (concatword "Engine/Data/UI/Fonts/" $f ".hec")
]
133 changes: 133 additions & 0 deletions Engine/Engine/Core/Keymap.hec
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
// do not modify, use "bind" in autoexec.cfg instead

keymap -1 MOUSELEFT
keymap -2 MOUSEMIDDLE
keymap -3 MOUSERIGHT
keymap -4 MOUSEWHEELUP
keymap -5 MOUSEWHEELDOWN
keymap -6 MOUSEBACK
keymap -7 MOUSEFORWARD
keymap 8 BACKSPACE
keymap 9 TAB
keymap 13 RETURN
keymap 27 ESCAPE
keymap 32 SPACE
keymap 33 EXCLAIM
keymap 34 QUOTEDBL
keymap 35 HASH
keymap 36 DOLLAR
keymap 38 AMPERSAND
keymap 39 QUOTE
keymap 40 LEFTPAREN
keymap 41 RIGHTPAREN
keymap 42 ASTERISK
keymap 43 PLUS
keymap 44 COMMA
keymap 45 MINUS
keymap 46 PERIOD
keymap 47 SLASH
keymap 48 0
keymap 49 1
keymap 50 2
keymap 51 3
keymap 52 4
keymap 53 5
keymap 54 6
keymap 55 7
keymap 56 8
keymap 57 9
keymap 58 COLON
keymap 59 SEMICOLON
keymap 60 LESS
keymap 61 EQUALS
keymap 62 GREATER
keymap 63 QUESTION
keymap 64 AT
keymap 91 LEFTBRACKET
keymap 92 BACKSLASH
keymap 93 RIGHTBRACKET
keymap 94 CARET
keymap 95 UNDERSCORE
keymap 96 BACKQUOTE
keymap 97 A
keymap 98 B
keymap 99 C
keymap 100 D
keymap 101 E
keymap 102 F
keymap 103 G
keymap 104 H
keymap 105 I
keymap 106 J
keymap 107 K
keymap 108 L
keymap 109 M
keymap 110 N
keymap 111 O
keymap 112 P
keymap 113 Q
keymap 114 R
keymap 115 S
keymap 116 T
keymap 117 U
keymap 118 V
keymap 119 W
keymap 120 X
keymap 121 Y
keymap 122 Z
keymap 127 DELETE
keymap 0x40000059 KP1
keymap 0x4000005a KP2
keymap 0x4000005b KP3
keymap 0x4000005c KP4
keymap 0x4000005d KP5
keymap 0x4000005e KP6
keymap 0x4000005f KP7
keymap 0x40000060 KP8
keymap 0x40000061 KP9
keymap 0x40000062 KP0
keymap 0x40000063 KP_PERIOD
keymap 0x40000054 KP_DIVIDE
keymap 0x40000055 KP_MULTIPLY
keymap 0x40000056 KP_MINUS
keymap 0x40000057 KP_PLUS
keymap 0x40000058 KP_ENTER
keymap 0x40000067 KP_EQUALS
keymap 0x40000052 UP
keymap 0x40000051 DOWN
keymap 0x4000004f RIGHT
keymap 0x40000050 LEFT
keymap 0x40000048 PAUSE
keymap 0x40000049 INSERT
keymap 0x4000004a HOME
keymap 0x4000004d END
keymap 0x4000004b PAGEUP
keymap 0x4000004e PAGEDOWN
keymap 0x4000003a F1
keymap 0x4000003b F2
keymap 0x4000003c F3
keymap 0x4000003d F4
keymap 0x4000003e F5
keymap 0x4000003f F6
keymap 0x40000040 F7
keymap 0x40000041 F8
keymap 0x40000042 F9
keymap 0x40000043 F10
keymap 0x40000044 F11
keymap 0x40000045 F12
keymap 0x40000053 NUMLOCK
keymap 0x40000039 CAPSLOCK
keymap 0x40000047 SCROLLOCK
keymap 0x400000e5 RSHIFT
keymap 0x400000e1 LSHIFT
keymap 0x400000e4 RCTRL
keymap 0x400000e0 LCTRL
keymap 0x400000e6 RALT
keymap 0x400000e2 LALT
keymap 0x400000e7 RMETA
keymap 0x400000e3 LMETA
keymap 0x40000065 COMPOSE
keymap 0x40000075 HELP
keymap 0x40000046 PRINT
keymap 0x4000009a SYSREQ
keymap 0x40000076 MENU
58 changes: 58 additions & 0 deletions Engine/Engine/Core/Managers/Level_Content.hec
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
// Notice: This list is dynamic and will change with every release.
// Please use a dedicated map.cfg.

exec "Engine/Core/Managers/Level_Meshes.hec" // Default Mapmodel List

// Default Sky/Light Settings
setdefaultenv = [
skybox ""
atmo 1
sunlightpitch 50
sunlightyaw 30
sunlight 0xFFF8E0
skylight 0x7495B8
]

if $emptymap [setdefaultenv]

materialreset
loop+ i 1 4 [
texture [glass@i] "mat_glass/nieb/scratch2.png" // Glass Normals
texture [water@i] "mat_water/nieb/water.png" // Water (Unused)
texture 1 "mat_water/appleflap/water_normal.png" // Water Normals
texture 1 "mat_water/nieb/waterfall.png" // Waterfall Diffuse
texture 1 "mat_water/nieb/waterfall_normal.png" // Waterfall Normals
texture [lava@i] "mat_lava/nieb/lava.png" // Lava Diffuse
texture 1 "mat_lava/nieb/lava_normal.png" // Lava Normals
texture 1 "mat_lava/nieb/lava.png" // Lavafall Diffuse
texture 1 "mat_lava/nieb/lava_normal.png" // Lavafall Normals
]

decalreset
//decalload "nieb/complex/loadingbay"

texturereset // Start world texture list
texsky // Dummy "sky" texture
texload "Grids/GridBlue" // Default geometry texture
texload "Grids/GridDark"
texload "Grids/GridLight"
texload "Grids/GridOrange"
texload "Grids/GridWhite"

texload "Colors/Aqua"
texload "Colors/Black"
texload "Colors/Blue"
texload "Colors/Brown"
texload "Colors/Gray"
texload "Colors/Green"
texload "Colors/Magenta"
texload "Colors/Orange"
texload "Colors/Pink"
texload "Colors/Purple"
texload "Colors/Red"
texload "Colors/Silver"
texload "Colors/White"
texload "Colors/Yellow"


setshader "stdworld"
13 changes: 13 additions & 0 deletions Engine/Engine/Core/Managers/Level_Meshes.hec
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@

mapmodelreset
mapmodel "Primitives/Capsule"
mapmodel "Primitives/Cone"
mapmodel "Primitives/Cube"
mapmodel "Primitives/CubeRounded"
mapmodel "Primitives/Cylinder"
mapmodel "Primitives/Dome"
mapmodel "Primitives/Hexagon"
mapmodel "Primitives/Plane"
mapmodel "Primitives/Pyramid"
mapmodel "Primitives/Sphere"

Loading

0 comments on commit d3e6eb9

Please sign in to comment.