Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 38
  1. #16
    dg123's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Posts
    552
    Reputation
    10
    Thanks
    264
    My Mood
    Bored
    doesn't work in win8 :P
    Code:
    C:\EUPHORIA\include\w32dll.ew:212 in function w32Func() 
    A machine-level exception occurred during execution of this statement 
        funcid = 293
        parms = {}
        lRC = <no value>
        libfunc = <no value>
        lFuncDef = 276
        linked = <no value>
        memset = 0
        i = 1
    
    ... called from .\tinyxml.ew:30 in function tinyxml_document()  
    
    ... called from open world.exw:31 
    
    
    Global & Local Variables
    
     C:\EUPHORIA\include\machine.e:
        mem = 30512056
        check_calls = 1
    
     C:\EUPHORIA\include\get.e:
        input_file = <no value>
        input_string = <no value>
        string_next = <no value>
        ch = <no value>
    
     C:\EUPHORIA\include\msgbox.e:
        lib = 1970929664
        msgbox_id = 0
        get_active_id = 1
    
     .\ewin32api.ew:
        funcval = <no value>
        GetSystemMetrics = 2
        PeekMessage = 3
        SetCursor = 4
        LoadIcon = 6
        LoadCursor = 7
        GetStockObject = 8
        RegisterClassEx = 9
        CreateWindow = 10
        CreateWindowEx = 10
        ShowWindow = 11
        UpdateWindow = 13
        TranslateMessage = 15
        DispatchMessage = 16
        PostQuitMessage = 17
        GetMessage = 14
        PostMessage = 18
        DefWindowProc = 19
        ShowCursor = 12
        GetDC = 31
        GetWindowDC = 32' '
        ReleaseDC = 33'!'
        BeginPaint = 34'"'
        EndPaint = 35'#'
        GetClientRect = 36'$'
        InvalidateRect = 37'%'
        ReleaseCapture = 38'&'
        SetCapture = 39'''
        DestroyWindow = 42'*'
        SetWindowPos = 40'('
        GetOpenFileName = 50'2'
        ChoosePixelFormat = 45'-'
        DescribePixelFormat = 46'.'
        SetPixelFormat = 47'/'
        SwapBuffers = 48'0'
        CreateMenu = 24
        CreatePopupMenu = 25
        AppendMenu = 26
        SetMenu = 27
        CheckMenuItem = 28
        GetMenuState = 29
        DestroyMenu = 30
        SetWindowText = 41')'
        ChangeDisplaySettings = 20
        SetTimer = 43'+'
        KillTimer = 44','
        Sleep = 23
        timeGetTime = 5
        GetTickCount = 22
        CreateFont = 21
        SelectObject = 49'1'
    
     .\gl.ew:
        opengl32 = 1676804096
        wglCopyContext = 217
        wglCreateContext = 218
        wglCreateLayerContext = 219
        wglDeleteContext = 220
        wglGetCurrentContext = 221
        wglGetCurrentDC = 222
        wglGetProcAddress = 223
        wglMakeCurrent = 224
        wglShareLists = 225
        wglUseFontOutlines = 226
        wglUseFontBitmaps = 227
        glAccum = 57'9'
        glAlphaFunc = 54'6'
        glBegin = 58':'
        glBindTexture = 59';'
        glBitmap = 60'<'
        glBlendFunc = 61'='
        glCallList = 62'>'
        glCallLists = 63'?'
        glClear = 64'@'
        glClearAccum = 65'A'
        glClearColor = 66'B'
        glClearDepth = 67'C'
        glColor3b = 68'D'
        glColor3d = 70'F'
        glColor3f = 71'G'
        glColor3i = 72'H'
        glColor3ub = 69'E'
        glColor4b = 73'I'
        glColor4d = 74'J'
        glColor4f = 75'K'
        glColor4i = 76'L'
        glColor4ub = 55'7'
        glColor4ubv = 56'8'
        glCopyTexImage2D = 77'M'
        glCullFace = 78'N'
        glDeleteLists = 79'O'
        glDeleteTextures = 80'P'
        glDepthFunc = 81'Q'
        glDepthMask = 82'R'
        glDisable = 83'S'
        glEnable = 84'T'
        glEnd = 85'U'
        glEndList = 86'V'
        glEvalMesh2 = 87'W'
        glFinish = 88'X'
        glFlush = 89'Y'
        glFogf = 90'Z'
        glFogfv = 91'['
        glFogi = 92'\'
        glFogiv = 93']'
        glFrontFace = 94'^'
        glFrustum = 95'_'
        glGenLists = 96'`'
        glGenTextures = 97'a'
        glGetDoublev = 51'3'
        glGetFloatv = 98'b'
        glGetString = 99'c'
        glHint = 100'd'
        glIndexi = 101'e'
        glLightModelf = 104'h'
        glLightModelfv = 105'i'
        glLightf = 102'f'
        glLightfv = 103'g'
        glLineWidth = 106'j'
        glListBase = 107'k'
        glLoadIdentity = 108'l'
        glLoadMatrixd = 53'5'
        glMap2f = 109'm'
        glMapGrid2f = 110'n'
        glMaterialf = 111'o'
        glMaterialfv = 112'p'
        glMateriali = 113'q'
        glMatrixMode = 114'r'
        glMultMatrixd = 52'4'
        glNewList = 115's'
        glPixelStorei = 122'z'
        glRasterPos2f = 127''
        glRasterPos2i = 128
        glNormal3b = 116't'
        glNormal3d = 117'u'
        glNormal3f = 118'v'
        glNormal3fv = 119'w'
        glNormal3i = 120'x'
        glOrtho = 121'y'
        glPointSize = 123'{'
        glPolygonMode = 124'|'
        glPopMatrix = 125'}'
        glPushMatrix = 126'~'
        glReadBuffer = 129
        glReadPixels = 130
        glRectd = 131
        glRectdv = 132
        glRectf = 133
        glRectfv = 134
        glRecti = 135
        glRectiv = 136
        glRects = 137
        glRectsv = 138
        glRenderMode = 139
        glRotated = 140
        glRotatef = 141
        glScalef = 142
        glScissor = 143
        glShadeModel = 145
        glSelectBuffer = 144
        glStencilFunc = 146
        glStencilMask = 147
        glStencilOp = 148
        glTranslated = 190
        glTranslatef = 191
        glTexCoord1d = 149
        glTexCoord1dv = 150
        glTexCoord1f = 151
        glTexCoord1fv = 152
        glTexCoord1i = 153
        glTexCoord1iv = 154
        glTexCoord1s = 155
        glTexCoord1sv = 156
        glTexCoord2d = 157
        glTexCoord2dv = 158
        glTexCoord2f = 159
        glTexCoord2fv = 160
        glTexCoord2i = 161
        glTexCoord2iv = 162
        glTexCoord2s = 163
        glTexCoord2sv = 164
        glTexCoord3d = 165
        glTexCoord3dv = 166
        glTexCoord3f = 167
        glTexCoord3fv = 168
        glTexCoord3i = 169
        glTexCoord3iv = 170
        glTexCoord3s = 171
        glTexCoord3sv = 172
        glTexCoord4d = 173
        glTexCoord4dv = 174
        glTexCoord4f = 175
        glTexCoord4fv = 176
        glTexCoord4i = 177
        glTexCoord4iv = 178
        glTexCoord4s = 179
        glTexCoord4sv = 180
        glTexEnvf = 181
        glTexEnvi = 182
        glTexGeni = 183
        glTexImage1D = 184
        glTexImage2D = 185
        glTexParameterf = 186
        glTexParameterfv = 187
        glTexParameteri = 188
        glTexParameteriv = 189
        glVertex2d = 192
        glVertex2dv = 193
        glVertex2f = 194
        glVertex2fv = 195
        glVertex2i = 196
        glVertex2iv = 197
        glVertex2s = 198
        glVertex2sv = 199
        glVertex3d = 200
        glVertex3dv = 201
        glVertex3f = 202
        glVertex3fv = 203
        glVertex3i = 204
        glVertex3iv = 205
        glVertex3s = 206
        glVertex3sv = 207
        glVertex4d = 208
        glVertex4dv = 209
        glVertex4f = 210
        glVertex4fv = 211
        glVertex4i = 212
        glVertex4iv = 213
        glVertex4s = 214
        glVertex4sv = 215
        glViewport = 216
        wglCreateBufferRegionARB = <no value>
        wglDeleteBufferRegionARB = <no value>
        wglSaveBufferRegionARB = <no value>
        wglRestoreBufferRegionARB = <no value>
        wglGetExtensionsStringARB = <no value>
        wglGetPixelFormatAttribivARB = <no value>
        wglGetPixelFormatAttribfvARB = <no value>
        wglChoosePixelFormatARB = <no value>
        wglMakeContextCurrentARB = <no value>
        wglGetCurrentReadDCARB = <no value>
        wglCreatePbufferARB = <no value>
        wglGetPbufferDCARB = <no value>
        wglReleasePbufferDCARB = <no value>
        wglDestroyPbufferARB = <no value>
        wglQueryPbufferARB = <no value>
        wglBindTexImageARB = <no value>
        wglReleaseTexImageARB = <no value>
        wglSetPbufferAttribARB = <no value>
        wglCreateDisplayColorTableEXT = <no value>
        wglLoadDisplayColorTableEXT = <no value>
        wglBindDisplayColorTableEXT = <no value>
        wglDestroyDisplayColorTableEXT = <no value>
        wglGetExtensionsStringEXT = <no value>
        wglMakeContextCurrentEXT = <no value>
        wglGetCurrentReadDCEXT = <no value>
        wglCreatePbufferEXT = <no value>
        wglGetPbufferDCEXT = <no value>
        wglReleasePbufferDCEXT = <no value>
        wglDestroyPbufferEXT = <no value>
        wglQueryPbufferEXT = <no value>
        wglGetPixelFormatAttribivEXT = <no value>
        wglGetPixelFormatAttribfvEXT = <no value>
        wglChoosePixelFormatEXT = <no value>
        wglSwapIntervalEXT = <no value>
        wglGetSwapIntervalEXT = <no value>
        wglAllocateMemoryNV = <no value>
        wglFreeMemoryNV = <no value>
        wglGetSyncValuesOML = <no value>
        wglGetMscRateOML = <no value>
        wglSwapBuffersMscOML = <no value>
        wglSwapLayerBuffersMscOML = <no value>
        wglWaitForMscOML = <no value>
        wglWaitForSbcOML = <no value>
        wglGetDigitalVideoParametersI3D = <no value>
        wglSetDigitalVideoParametersI3D = <no value>
        wglGetGammaTableParametersI3D = <no value>
        wglSetGammaTableParametersI3D = <no value>
        wglGetGammaTableI3D = <no value>
        wglSetGammaTableI3D = <no value>
        wglEnableGenlockI3D = <no value>
        wglDisableGenlockI3D = <no value>
        wglIsEnabledGenlockI3D = <no value>
        wglGenlockSourceI3D = <no value>
        wglGetGenlockSourceI3D = <no value>
        wglGenlockSourceEdgeI3D = <no value>
        wglGetGenlockSourceEdgeI3D = <no value>
        wglGenlockSampleRateI3D = <no value>
        wglGetGenlockSampleRateI3D = <no value>
        wglGenlockSourceDelayI3D = <no value>
        wglGetGenlockSourceDelayI3D = <no value>
        wglQueryGenlockMaxSourceDelayI3D = <no value>
        wglCreateImageBufferI3D = <no value>
        wglDestroyImageBufferI3D = <no value>
        wglAssociateImageBufferEventsI3D = <no value>
        wglReleaseImageBufferEventsI3D = <no value>
        wglEnableFrameLockI3D = <no value>
        wglDisableFrameLockI3D = <no value>
        wglIsEnabledFrameLockI3D = <no value>
        wglQueryFrameLockMasterI3D = <no value>
        wglGetFrameUsageI3D = <no value>
        wglBeginFrameTrackingI3D = <no value>
        wglEndFrameTrackingI3D = <no value>
        wglQueryFrameTrackingI3D = <no value>
    
     .\glu.ew:
        glu32 = 1787625472
        gluBeginPolygon = 228
        gluBeginTrim = 230
        gluBeginSurface = 229
        gluBuild2DMipmaps = 231
        gluCylinder = 232
        gluDeleteNurbsRenderer = 233
        gluDeleteQuadric = 234
        gluDeleteTess = 235
        gluDisk = 236
        gluEndCurve = 237
        gluEndPolygon = 238
        gluEndSurface = 239
        gluEndTrim = 240
        gluLookAt = 241
        gluNewNurbsRenderer = 242
        gluNewQuadric = 243
        gluNewTess = 244
        gluNurbsProperty = 245
        gluNurbsSurface = 246
        gluOrtho2D = 247
        gluPerspective = 248
        gluPwlCurve = 249
        gluQuadricDrawStyle = 250
        gluQuadricNormals = 251
        gluQuadricOrientation = 252
        gluQuadricTexture = 253
        gluScaleImage = 254
        gluSphere = 255
        gluTessBeginContour = 256
        gluTessBeginPolygon = 257
        gluTessCallback = 258
        gluTessEndContour = 259
        gluTessEndPolygon = 260
        gluTessNormal = 261
        gluTessProperty = 262
        gluTessVertex = 263
    
     .\eugl.ew:
        hInst = 0
        glhwnd = -1
        glhDC = <no value>
        wc = <no value>
        pfd = <no value>
        ps = <no value>
        dmScreenSettings = <no value>
        glrect = <no value>
        euglInit = -1
        euglDraw = -1
        euglExit = -1
        euglKey = -1
        euglReshape = -1
        euglMouse = -1
        euglMotion = -1
        euglPassiveMotion = -1
        euglIdle = 0
        euglFlags = 0
        euglDisplayMode = 0
        euglWCEX = {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1}
        euglPFD = {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1}
        euglDBuf = <no value>
        euglwndxpos = 20
        euglwndypos = 20
        timerId = 1
        mouseState = 0
        euglTimers = {{},{},{},{}}
        euglPendingTimers = {{},{},{},{}}
        euglWCEXdefault = {-1,32' ',-1,0,0,-1,65575,65539,26214417,0,-1,65575}
        euglPFDdefault = {-1,1,36'$',-1,16,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
    -1,16,-1,-1,-1,-1,0,-1,-1}
    
     C:\EUPHORIA\include\file.e:
        SLASH = 92'\'
        my_dir = -2
    
     .\winbmp.ew:
        qbfType = <no value>
        qbfSize = <no value>
        qbfResv1 = <no value>
        qbfResv2 = <no value>
        qbfOffsBits = <no value>
        qbiSize = <no value>
        qbiW = <no value>
        qbiH = <no value>
        qbiPlanes = <no value>
        qbiBitCount = <no value>
        qbiClrsUsed = <no value>
        crap = <no value>
        diffr = <no value>
        bpr = <no value>
        numColors = <no value>
        BMPVersion = <no value>
        bmpFn = <no value>
        bmpMem = <no value>
        head = <no value>
        bmpImg = <no value>
        pal = <no value>
        bmpChar = <no value>
    
     open world.exw:
        keyboard_char = 0
    
     .\texture.ew:
        width = <no value>
        height = <no value>
        texture_list = {}
        tindex = 0
    
     .\spritesheet.ew:
        spritesheet_list = {}
        sindex = 0
    
     .\font.ew:
        font_list = {}
        findex = 0
        currentfont = 1
    
     .\extra.ew:
        junk = {
                 {-2.449212708e-016,-0.01745240644,-0.0348994967,-0.05233595624,
    -0.06975647374,-0.08715574275,-0.1045284633,-0.1218693434,-0.139173101,-0.156434465,
    -0.1736481777,-0.1908089954,-0.2079116908,-0.2249510543,-0.2419218956,-0.2588190451,
    -0.2756373558,-0.2923717047,-0.3090169944,-0.3255681545,-0.3420201433,-0.3583679495,
    -0.3746065934,-0.3907311285,-0.4067366431,-0.4226182617,-0.4383711468,-0.4539904997,
    -0.4694715628,-0.4848096202,-0.5,-0.5150380749,-0.5299192642,-0.544639035,
    -0.5591929035,-0.5735764364,-0.5877852523,-0.6018150232,-0.6156614753,-0.629320391,
    -0.6427876097,-0.656059029,-0.6691306064,-0.6819983601,-0.6946583705,-0.7071067812,
    -0.7193398003,-0.7313537016,-0.7431448255,-0.7547095802,-0.7660444431,-0.7771459615,
    -0.7880107536,-0.79863551,-0.8090169944,-0.8191520443,-0.8290375726,-0.8386705679,
    -0.8480480962,-0.8571673007,-0.8660254038,-0.8746197071,-0.8829475929,-0.8910065242,
    -0.8987940463,-0.906307787,-0.9135454576,-0.9205048535,-0.9271838546,-0.9335804265,
    -0.9396926208,-0.9455185756,-0.9510565163,-0.956304756,-0.9612616959,-0.9659258263,
    -0.9702957263,-0.9743700648,-0.9781476007,-0.9816271834,-0.984807753,-0.9876883406,
    -0.9902680687,-0.9925461516,-0.9945218954,-0.9961946981,-0.9975640503,-0.9986295348,
    -0.999390827,-0.9998476952,-1,-0.9998476952,-0.999390827,-0.9986295348,-0.9975640503,
    -0.9961946981,-0.9945218954,-0.9925461516,-0.9902680687,-0.9876883406,-0.984807753,
    -0.9816271834,-0.9781476007,-0.9743700648,-0.9702957263,-0.9659258263,-0.9612616959,
    -0.956304756,-0.9510565163,-0.9455185756,-0.9396926208,-0.9335804265,-0.9271838546,
    -0.9205048535,-0.9135454576,-0.906307787,-0.8987940463,-0.8910065242,-0.8829475929,
    -0.8746197071,-0.8660254038,-0.8571673007,-0.8480480962,-0.8386705679,-0.8290375726,
    -0.8191520443,-0.8090169944,-0.79863551,-0.7880107536,-0.7771459615,-0.7660444431,
    -0.7547095802,-0.7431448255,-0.7313537016,-0.7193398003,-0.7071067812,-0.6946583705,
    -0.6819983601,-0.6691306064,-0.656059029,-0.6427876097,-0.629320391,-0.6156614753,
    -0.6018150232,-0.5877852523,-0.5735764364,-0.5591929035,-0.544639035,-0.5299192642,
    -0.5150380749,-0.5,-0.4848096202,-0.4694715628,-0.4539904997,-0.4383711468,
    -0.4226182617,-0.4067366431,-0.3907311285,-0.3746065934,-0.3583679495,-0.3420201433,
    -0.3255681545,-0.3090169944,-0.2923717047,-0.2756373558,-0.2588190451,-0.2419218956,
    -0.2249510543,-0.2079116908,-0.1908089954,-0.1736481777,-0.156434465,-0.139173101,
    -0.1218693434,-0.1045284633,-0.08715574275,-0.06975647374,-0.05233595624,
    -0.0348994967,-0.01745240644,1.224606354e-016,0.01745240644,0.0348994967,
    0.05233595624,0.06975647374,0.08715574275,0.1045284633,0.1218693434,0.139173101,
    0.156434465,0.1736481777,0.1908089954,0.2079116908,0.2249510543,0.2419218956,
    0.2588190451,0.2756373558,0.2923717047,0.3090169944,0.3255681545,0.3420201433,
    0.3583679495,0.3746065934,0.3907311285,0.4067366431,0.4226182617,0.4383711468,
    0.4539904997,0.4694715628,0.4848096202,0.5,0.5150380749,0.5299192642,0.544639035,
    0.5591929035,0.5735764364,0.5877852523,0.6018150232,0.6156614753,0.629320391,
    0.6427876097,0.656059029,0.6691306064,0.6819983601,0.6946583705,0.7071067812,
    0.7193398003,0.7313537016,0.7431448255,0.7547095802,0.7660444431,0.7771459615,
    0.7880107536,0.79863551,0.8090169944,0.8191520443,0.8290375726,0.8386705679,
    0.8480480962,0.8571673007,0.8660254038,0.8746197071,0.8829475929,0.8910065242,
    0.8987940463,0.906307787,0.9135454576,0.9205048535,0.9271838546,0.9335804265,
    0.9396926208,0.9455185756,0.9510565163,0.956304756,0.9612616959,0.9659258263,
    0.9702957263,0.9743700648,0.9781476007,0.9816271834,0.984807753,0.9876883406,
    0.9902680687,0.9925461516,0.9945218954,0.9961946981,0.9975640503,0.9986295348,
    0.999390827,0.9998476952,1,0.9998476952,0.999390827,0.9986295348,0.9975640503,
    0.9961946981,0.9945218954,0.9925461516,0.9902680687,0.9876883406,0.984807753,
    0.9816271834,0.9781476007,0.9743700648,0.9702957263,0.9659258263,0.9612616959,
    0.956304756,0.9510565163,0.9455185756,0.9396926208,0.9335804265,0.9271838546,
    0.9205048535,0.9135454576,0.906307787,0.8987940463,0.8910065242,0.8829475929,
    0.8746197071,0.8660254038,0.8571673007,0.8480480962,0.8386705679,0.8290375726,
    0.8191520443,0.8090169944,0.79863551,0.7880107536,0.7771459615,0.7660444431,
    0.7547095802,0.7431448255,0.7313537016,0.7193398003,0.7071067812,0.6946583705,
    0.6819983601,0.6691306064,0.656059029,0.6427876097,0.629320391,0.6156614753,
    0.6018150232,0.5877852523,0.5735764364,0.5591929035,0.544639035,0.5299192642,
    0.5150380749,0.5,0.4848096202,0.4694715628,0.4539904997,0.4383711468,0.4226182617,
    0.4067366431,0.3907311285,0.3746065934,0.3583679495,0.3420201433,0.3255681545,
    0.3090169944,0.2923717047,0.2756373558,0.2588190451,0.2419218956,0.2249510543,
    0.2079116908,0.1908089954,0.1736481777,0.156434465,0.139173101,0.1218693434,
    0.1045284633,0.08715574275,0.06975647374,0.05233595624,0.0348994967,0.01745240644,
    0},
                 {1,0.9998476952,0.999390827,0.9986295348,0.9975640503,0.9961946981,
    0.9945218954,0.9925461516,0.9902680687,0.9876883406,0.984807753,0.9816271834,
    0.9781476007,0.9743700648,0.9702957263,0.9659258263,0.9612616959,0.956304756,
    0.9510565163,0.9455185756,0.9396926208,0.9335804265,0.9271838546,0.9205048535,
    0.9135454576,0.906307787,0.8987940463,0.8910065242,0.8829475929,0.8746197071,
    0.8660254038,0.8571673007,0.8480480962,0.8386705679,0.8290375726,0.8191520443,
    0.8090169944,0.79863551,0.7880107536,0.7771459615,0.7660444431,0.7547095802,
    0.7431448255,0.7313537016,0.7193398003,0.7071067812,0.6946583705,0.6819983601,
    0.6691306064,0.656059029,0.6427876097,0.629320391,0.6156614753,0.6018150232,
    0.5877852523,0.5735764364,0.5591929035,0.544639035,0.5299192642,0.5150380749,
    0.5,0.4848096202,0.4694715628,0.4539904997,0.4383711468,0.4226182617,0.4067366431,
    0.3907311285,0.3746065934,0.3583679495,0.3420201433,0.3255681545,0.3090169944,
    0.2923717047,0.2756373558,0.2588190451,0.2419218956,0.2249510543,0.2079116908,
    0.1908089954,0.1736481777,0.156434465,0.139173101,0.1218693434,0.1045284633,
    0.08715574275,0.06975647374,0.05233595624,0.0348994967,0.01745240644,-1.836909531e-016,
    -0.01745240644,-0.0348994967,-0.05233595624,-0.06975647374,-0.08715574275,
    -0.1045284633,-0.1218693434,-0.139173101,-0.156434465,-0.1736481777,-0.1908089954,
    -0.2079116908,-0.2249510543,-0.2419218956,-0.2588190451,-0.2756373558,-0.2923717047,
    -0.3090169944,-0.3255681545,-0.3420201433,-0.3583679495,-0.3746065934,-0.3907311285,
    -0.4067366431,-0.4226182617,-0.4383711468,-0.4539904997,-0.4694715628,-0.4848096202,
    -0.5,-0.5150380749,-0.5299192642,-0.544639035,-0.5591929035,-0.5735764364,
    -0.5877852523,-0.6018150232,-0.6156614753,-0.629320391,-0.6427876097,-0.656059029,
    -0.6691306064,-0.6819983601,-0.6946583705,-0.7071067812,-0.7193398003,-0.7313537016,
    -0.7431448255,-0.7547095802,-0.7660444431,-0.7771459615,-0.7880107536,-0.79863551,
    -0.8090169944,-0.8191520443,-0.8290375726,-0.8386705679,-0.8480480962,-0.8571673007,
    -0.8660254038,-0.8746197071,-0.8829475929,-0.8910065242,-0.8987940463,-0.906307787,
    -0.9135454576,-0.9205048535,-0.9271838546,-0.9335804265,-0.9396926208,-0.9455185756,
    -0.9510565163,-0.956304756,-0.9612616959,-0.9659258263,-0.9702957263,-0.9743700648,
    -0.9781476007,-0.9816271834,-0.984807753,-0.9876883406,-0.9902680687,-0.9925461516,
    -0.9945218954,-0.9961946981,-0.9975640503,-0.9986295348,-0.999390827,-0.9998476952,
    -1,-0.9998476952,-0.999390827,-0.9986295348,-0.9975640503,-0.9961946981,
    -0.9945218954,-0.9925461516,-0.9902680687,-0.9876883406,-0.984807753,-0.9816271834,
    -0.9781476007,-0.9743700648,-0.9702957263,-0.9659258263,-0.9612616959,-0.956304756,
    -0.9510565163,-0.9455185756,-0.9396926208,-0.9335804265,-0.9271838546,-0.9205048535,
    -0.9135454576,-0.906307787,-0.8987940463,-0.8910065242,-0.8829475929,-0.8746197071,
    -0.8660254038,-0.8571673007,-0.8480480962,-0.8386705679,-0.8290375726,-0.8191520443,
    -0.8090169944,-0.79863551,-0.7880107536,-0.7771459615,-0.7660444431,-0.7547095802,
    -0.7431448255,-0.7313537016,-0.7193398003,-0.7071067812,-0.6946583705,-0.6819983601,
    -0.6691306064,-0.656059029,-0.6427876097,-0.629320391,-0.6156614753,-0.6018150232,
    -0.5877852523,-0.5735764364,-0.5591929035,-0.544639035,-0.5299192642,-0.5150380749,
    -0.5,-0.4848096202,-0.4694715628,-0.4539904997,-0.4383711468,-0.4226182617,
    -0.4067366431,-0.3907311285,-0.3746065934,-0.3583679495,-0.3420201433,-0.3255681545,
    -0.3090169944,-0.2923717047,-0.2756373558,-0.2588190451,-0.2419218956,-0.2249510543,
    -0.2079116908,-0.1908089954,-0.1736481777,-0.156434465,-0.139173101,-0.1218693434,
    -0.1045284633,-0.08715574275,-0.06975647374,-0.05233595624,-0.0348994967,
    -0.01745240644,6.123031769e-017,0.01745240644,0.0348994967,0.05233595624,
    0.06975647374,0.08715574275,0.1045284633,0.1218693434,0.139173101,0.156434465,
    0.1736481777,0.1908089954,0.2079116908,0.2249510543,0.2419218956,0.2588190451,
    0.2756373558,0.2923717047,0.3090169944,0.3255681545,0.3420201433,0.3583679495,
    0.3746065934,0.3907311285,0.4067366431,0.4226182617,0.4383711468,0.4539904997,
    0.4694715628,0.4848096202,0.5,0.5150380749,0.5299192642,0.544639035,0.5591929035,
    0.5735764364,0.5877852523,0.6018150232,0.6156614753,0.629320391,0.6427876097,
    0.656059029,0.6691306064,0.6819983601,0.6946583705,0.7071067812,0.7193398003,
    0.7313537016,0.7431448255,0.7547095802,0.7660444431,0.7771459615,0.7880107536,
    0.79863551,0.8090169944,0.8191520443,0.8290375726,0.8386705679,0.8480480962,
    0.8571673007,0.8660254038,0.8746197071,0.8829475929,0.8910065242,0.8987940463,
    0.906307787,0.9135454576,0.9205048535,0.9271838546,0.9335804265,0.9396926208,
    0.9455185756,0.9510565163,0.956304756,0.9612616959,0.9659258263,0.9702957263,
    0.9743700648,0.9781476007,0.9816271834,0.984807753,0.9876883406,0.9902680687,
    0.9925461516,0.9945218954,0.9961946981,0.9975640503,0.9986295348,0.999390827,
    0.9998476952,1}
               }
        j = 0
        key_buffer = {}
        c_start_time = 239562046
    
     .\d3d.ew:
        current_texture = 0
        count = 0
        red = 255
        green = 255
        blue = 255
        fieldofview = 45'-'
        view_wview = {800}
        view_hview = {600}
        view_current = 1
        projection_matrix = 2447144
        transformation_matrix = 2446736
        transformation_matrix_defalut = 2449048
        xpixel = 24
        ypixel = 24
    
     .\hash.ew:
        class_list = {}
        class_freelist = {}
    
     .\objects.ew:
        class_list = {}
        class_freelist = {}
        object_freelist = {}
    
     .\projectile.ew:
        class_list = {}
        class_freelist = {}
        projectile_freelist = {}
    
     open world.exw:
        font0 = <no value>
        font1 = <no value>
        font2 = <no value>
        spr_players = <no value>
    
     C:\EUPHORIA\include\win32lib.ew:
        VOID = 1
        r_activateTabItems = 68'D'
        r_addItem = 43'+'
        r_addStyle = 5
        r_addToBand = 36'$'
        r_AppCallback = -1
        r_attachPopup = 121'y'
        r_autoclose = 22
        r_closeWindow = 21
        r_colorValue = 4
        r_createBrush = 55'7'
        r_createEx = 23
        r_createForm = 24
        r_createPen = 56'8'
        r_defineUserProperty = 17
        r_deleteUserProperty = 20
        r_destroy = 26
        r_doEvents = 117'u'
        r_drawRectangle = 59';'
        r_defaultProcessing = 114'r'
        r_eventLoop = 116't'
        r_findChildren = 14
        r_findParent = 13
        r_getCaption = 33'!'
        r_getClientRect = 30
        r_getCount = 44','
        r_getCtlSize = 29
        r_getData = 34'"'
        r_getDC = 6
        r_getEdit = 45'-'
        r_getFormIds = 25
        r_getHandle = 3
        r_getIdFromDC = 8
        r_getIndex = 46'.'
        r_getItem = 48'0'
        r_getKeyMasks = 73'I'
        r_getKeyState = 72'H'
        r_getLVItemText = 16
        r_getMainWindow = 1
        r_getPixel = 58':'
        r_getPointerRelPos = 70'F'
        r_getRect = 28
        r_getScrollPos = 53'5'
        r_getText = 35'#'
        r_getTextWidth = 12
        r_getUserProperty = 19
        r_isChecked = 42'*'
        r_isVisible = 39'''
        r_libCleanUp = 120'x'
        r_loadBitmapFromFile = 60'<'
        r_lvSortitems = 75'K'
        r_moveZOrder = 66'B'
        r_openDialog = 118'v'
        r_openWindow = 115's'
        r_registerNotification = 123'{'
        r_releaseDC = 7
        r_setBackColor = 54'6'
        r_setBitmap = 62'>'
        r_setBuddy = 37'%'
        r_setControlSet = 71'G'
        r_setCheck = 41')'
        r_setClientRect = 65'A'
        r_setCtlSize = 64'@'
        r_setEnable = 40'('
        r_setFocus = 69'E'
        r_setFont = 9
        r_setHintEx = 119'w'
        r_setIcon = 61'='
        r_setIndex = 47'/'
        r_setLVItem = 15
        r_setLVStyle = 74'J'
        r_setMousePointer = 67'C'
        r_setPenColor = 57'9'
        r_setPenPos = 27
        r_setRect = 63'?'
        r_setScrollChange = 49'1'
        r_setScrollPos = 52'4'
        r_setScrollRange = 51'3'
        r_setSubFields = 31
        r_setText = 32' '
        r_setUserProperty = 18
        r_setVisible = 38'&'
        r_setWindowScrollRange = 50'2'
        r_validId = 2
        r_wDebug = 122'z'
    
     C:\EUPHORIA\include\graphics.e:
        BLUE = 1
        CYAN = 3
        RED = 4
        BROWN = 6
        BRIGHT_BLUE = 9
        BRIGHT_CYAN = 11
        BRIGHT_RED = 12
        YELLOW = 14
    
     C:\EUPHORIA\include\w32msgs.e:
        showWarnings = 1
        xUserCleanUp = {120'x'}
        vMsgsToIgnore = {}
        vAppName = {87'W',105'i',110'n',51'3',50'2',76'L',105'i',98'b',32' ',
    65'A',112'p',112'p',87'W',105'i',110'n',100'd',111'o',119'w'}
        vVersion = {87'W',105'i',110'n',51'3',50'2',76'L',105'i',98'b',32' ',
    118'v',48'0',46'.',54'6',48'0',46'.',54'6',32' ',49'1',57'9',45'-',83'S',
    101'e',112'p',45'-',50'2',48'0',48'0',52'4'}
    
     C:\EUPHORIA\include\w32support.e:
        vCurrencySym = {36'$',163,164,165,128}
        vAbortRtn = 0
        vAllocations = 7
        vExtraCare = {}
        vOwners = {0,2205052}
        vSets = {
                  {29965628,2205052,29148684},
                  {2204932,2201788,30661572,2201860}
                }
        vAllotted = 0
        vSafetyBuffer = 4
        w32UsingSafeCode = 0
        whitespace = {32' ',9,10,11,12,13}
        vCharAttr = {1,1,1,1,1,1,1,1,1,33'!',33'!',33'!',33'!',33'!',1,1,1,1,
    1,1,1,1,1,1,1,1,1,1,1,1,1,1,288,264,264,264,264,264,264,264,264,264,264,
    264,264,264,264,264,772,772,772,772,772,772,772,772,772,772,264,264,264,
    264,264,264,264,898,898,898,898,898,898,898,898,898,898,898,898,898,898,
    898,898,898,898,898,898,898,898,898,898,898,898,264,264,264,264,776,264,
    834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,834,
    834,834,834,834,834,834,834,834,264,264,264,264,16,16,16,16,16,16,16,16,
    16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
    16,288,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
    16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
    16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
    16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
    16}
        vOldSeed = 1777713421
    
     C:\EUPHORIA\include\w32dll.ew:
        vw32Libraries = {
                          {
                            {1,1833369600},
                            {
                              {114'r',105'i',99'c',104'h',101'e',100'd',51'3',
    50'2',46'.',100'd',108'l',108'l'},
                              {114'r',105'i',99'c',104'h',101'e',100'd',50'2',
    48'0',46'.',100'd',108'l',108'l'}
                            }
                          },
                          {
                            {1,1970929664},
                            {117'u',115's',101'e',114'r',51'3',50'2',46'.',100'd',
    108'l',108'l'}
                          },
                          {
                            {1,2002124800},
                            {103'g',100'd',105'i',51'3',50'2',46'.',100'd',108'l',
    108'l'}
                          },
                          {
                            {0,0},
                            {119'w',105'i',110'n',109'm',109'm',46'.',100'd',
    108'l',108'l'}
                          },
                          {
                            {0,0},
                            {99'c',111'o',109'm',100'd',108'l',103'g',51'3',
    50'2',46'.',100'd',108'l',108'l'}
                          },
                          {
                            {1,1979318272},
                            {99'c',111'o',109'm',99'c',116't',108'l',51'3',50'2',
    46'.',100'd',108'l',108'l'}
                          },
                          {
                            {1,1968570368},
                            {107'k',101'e',114'r',110'n',101'e',108'l',51'3',
    50'2',46'.',100'd',108'l',108'l'}
                          },
                          {
                            {0,0},
                            {115's',104'h',101'e',108'l',108'l',51'3',50'2',
    46'.',100'd',108'l',108'l'}
                          },
                          {
                            {0,0},
                            {111'o',108'l',101'e',51'3',50'2',46'.',100'd',108'l',
    108'l'}
                          },
                          {
                            {0,0},
                            {97'a',100'd',118'v',97'a',112'p',105'i',51'3',50'2',
    46'.',100'd',108'l',108'l'}
                          },
                          {
                            {1,1802502144},
                            {116't',105'i',110'n',121'y',120'x',109'm',108'l',
    95'_',100'd',108'l',108'l',46'.',100'd',108'l',108'l'}
                          }
                        }
        vw32Routines = {
                         {
                           -2,
                           {83'S',101'e',116't',80'P',97'a',114'r',101'e',110'n',
    116't'},
                           {33554436,33554436},
                           33554436
                         },
                         274,
                         {
                           -2,
                           {76'L',111'o',97'a',100'd',73'I',99'c',111'o',110'n',
    65'A'},
                           {33554436,33554436},
                           33554436
                         },
                         {
                           -2,
                           {68'D',101'e',115's',116't',114'r',111'o',121'y',
    73'I',99'c',111'o',110'n'},
                           {33554436},
                           33554436
                         },
                         {
                           -2,
                           {71'G',101'e',116't',73'I',99'c',111'o',110'n',73'I',
    110'n',102'f',111'o'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {82'R',101'e',103'g',105'i',115's',116't',101'e',
    114'r',67'C',108'l',97'a',115's',115's',69'E',120'x',65'A'},
                           {33554436},
                           33554436
                         },
                         {
                           -2,
                           {85'U',110'n',114'r',101'e',103'g',105'i',115's',
    116't',101'e',114'r',67'C',108'l',97'a',115's',115's',65'A'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {67'C',114'r',101'e',97'a',116't',101'e',87'W',105'i',
    110'n',100'd',111'o',119'w',69'E',120'x',65'A'},
                           {16777220,33554436,33554436,16777220,16777220,16777220,
    16777220,16777220,33554436,33554436,33554436,33554436},
                           33554436
                         },
                         {
                           -2,
                           {67'C',114'r',101'e',97'a',116't',101'e',77'M',68'D',
    73'I',87'W',105'i',110'n',100'd',111'o',119'w',65'A'},
                           {33554436,33554436,33554436,16777220,16777220,16777220,
    16777220,33554436,33554436,16777220},
                           33554436
                         },
                         {
                           -2,
                           {71'G',101'e',116't',67'C',108'l',97'a',115's',115's',
    78'N',97'a',109'm',101'e',65'A'},
                           {16777220,16777220,16777220},
                           16777220
                         },
                         {
                           -2,
                           {83'S',104'h',111'o',119'w',87'W',105'i',110'n',100'd',
    111'o',119'w'},
                           {33554436,16777220},
                           16777220
                         },
                         {
                           -2,
                           {85'U',112'p',100'd',97'a',116't',101'e',87'W',105'i',
    110'n',100'd',111'o',119'w'},
                           {33554436}
                         },
                         {
                           -2,
                           {83'S',101'e',116't',70'F',111'o',114'r',101'e',103'g',
    114'r',111'o',117'u',110'n',100'd',87'W',105'i',110'n',100'd',111'o',119'w'},
                           {33554436},
                           33554436
                         },
                         {
                           -2,
                           {71'G',101'e',116't',70'F',111'o',114'r',101'e',103'g',
    114'r',111'o',117'u',110'n',100'd',87'W',105'i',110'n',100'd',111'o',119'w'},
                           {},
                           16777220
                         },
                         275,
                         {
                           -2,
                           {76'L',111'o',97'a',100'd',67'C',117'u',114'r',115's',
    111'o',114'r',70'F',114'r',111'o',109'm',70'F',105'i',108'l',101'e',65'A'},
                           {33554436},
                           33554436
                         },
                         {
                           -2,
                           {83'S',101'e',116't',67'C',117'u',114'r',115's',111'o',
    114'r'},
                           {33554436},
                           16777220
                         },
                         {
                           -2,
                           {83'S',101'e',116't',67'C',117'u',114'r',115's',111'o',
    114'r',80'P',111'o',115's'},
                           {16777220,16777220}
                         },
                         {
                           -2,
                           {109'm',111'o',117'u',115's',101'e',95'_',101'e',
    118'v',101'e',110'n',116't'},
                           {16777220,16777220,16777220,16777220,16777220}
                         },
                         {
                           -2,
                           {83'S',104'h',111'o',119'w',67'C',117'u',114'r',115's',
    111'o',114'r'},
                           {16777220},
                           16777220
                         },
                         {
                           -2,
                           {67'C',114'r',101'e',97'a',116't',101'e',67'C',117'u',
    114'r',115's',111'o',114'r'},
                           {33554436,16777220,16777220,16777220,16777220,33554436,
    33554436},
                           33554436
                         },
                         {
                           -2,
                           {68'D',101'e',115's',116't',114'r',111'o',121'y',
    67'C',117'u',114'r',115's',111'o',114'r'},
                           {33554436},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',67'C',108'l',97'a',115's',115's',
    76'L',111'o',110'n',103'g',65'A'},
                           {33554436,16777220},
                           33554436
                         },
                         {
                           -2,
                           {83'S',101'e',116't',67'C',108'l',97'a',115's',115's',
    76'L',111'o',110'n',103'g',65'A'},
                           {33554436,16777220,16777220},
                           33554436
                         },
                         {
                           -2,
                           {80'P',101'e',101'e',107'k',77'M',101'e',115's',115's',
    97'a',103'g',101'e',65'A'},
                           {33554436,33554436,33554436,33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',77'M',101'e',115's',115's',97'a',
    103'g',101'e',65'A'},
                           {33554436,33554436,33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {84'T',114'r',97'a',110'n',115's',108'l',97'a',116't',
    101'e',77'M',101'e',115's',115's',97'a',103'g',101'e'},
                           {16777220}
                         },
                         {
                           -2,
                           {68'D',105'i',115's',112'p',97'a',116't',99'c',104'h',
    77'M',101'e',115's',115's',97'a',103'g',101'e',65'A'},
                           {33554436}
                         },
                         {
                           -2,
                           {71'G',101'e',116't',81'Q',117'u',101'e',117'u',101'e',
    83'S',116't',97'a',116't',117'u',115's'},
                           {33554436},
                           33554436
                         },
                         {
                           -2,
                           {83'S',101'e',110'n',100'd',77'M',101'e',115's',115's',
    97'a',103'g',101'e',65'A'},
                           {33554436,33554436,16777220,16777220},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',67'C',108'l',105'i',101'e',110'n',
    116't',82'R',101'e',99'c',116't'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {68'D',114'r',97'a',119'w',84'T',101'e',120'x',116't',
    65'A'},
                           {33554436,33554436,16777220,33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {68'D',114'r',97'a',119'w',84'T',101'e',120'x',116't',
    69'E',120'x',65'A'},
                           {33554436,33554436,16777220,33554436,33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {68'D',101'e',102'f',87'W',105'i',110'n',100'd',111'o',
    119'w',80'P',114'r',111'o',99'c',65'A'},
                           {33554436,33554436,16777220,16777220},
                           16777220
                         },
                         {
                           -2,
                           {68'D',101'e',102'f',70'F',114'r',97'a',109'm',101'e',
    80'P',114'r',111'o',99'c',65'A'},
                           {33554436,33554436,33554436,16777220,16777220},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',68'D',67'C'},
                           {33554436},
                           33554436
                         },
                         {
                           -2,
                           {82'R',101'e',108'l',101'e',97'a',115's',101'e',68'D',
    67'C'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {66'B',101'e',103'g',105'i',110'n',80'P',97'a',105'i',
    110'n',116't'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {69'E',110'n',100'd',80'P',97'a',105'i',110'n',116't'},
                           {33554436,33554436}
                         },
                         {
                           -2,
                           {71'G',101'e',116't',85'U',112'p',100'd',97'a',116't',
    101'e',82'R',101'e',99'c',116't'},
                           {33554436,33554436,16777220},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',85'U',112'p',100'd',97'a',116't',
    101'e',82'R',103'g',110'n'},
                           {33554436,33554436,16777220},
                           16777220
                         },
                         {
                           -2,
                           {69'E',120'x',99'c',108'l',117'u',100'd',101'e',85'U',
    112'p',100'd',97'a',116't',101'e',82'R',103'g',110'n'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {73'I',110'n',118'v',97'a',108'l',105'i',100'd',97'a',
    116't',101'e',82'R',101'e',99'c',116't'},
                           {33554436,33554436,16777220},
                           16777220
                         },
                         {
                           -2,
                           {86'V',97'a',108'l',105'i',100'd',97'a',116't',101'e',
    82'R',101'e',99'c',116't'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {73'I',110'n',118'v',97'a',108'l',105'i',100'd',97'a',
    116't',101'e',82'R',103'g',110'n'},
                           {33554436,33554436,16777220},
                           16777220
                         },
                         {
                           -2,
                           {86'V',97'a',108'l',105'i',100'd',97'a',116't',101'e',
    82'R',103'g',110'n'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {82'R',101'e',100'd',114'r',97'a',119'w',87'W',105'i',
    110'n',100'd',111'o',119'w'},
                           {33554436,33554436,33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {83'S',101'e',116't',84'T',105'i',109'm',101'e',114'r'},
                           {33554436,33554436,33554436,33554436}
                         },
                         {
                           -2,
                           {75'K',105'i',108'l',108'l',84'T',105'i',109'm',101'e',
    114'r'},
                           {33554436,33554436}
                         },
                         {
                           -2,
                           {83'S',101'e',116't',87'W',105'i',110'n',100'd',111'o',
    119'w',84'T',101'e',120'x',116't',65'A'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',87'W',105'i',110'n',100'd',111'o',
    119'w',84'T',101'e',120'x',116't',65'A'},
                           {33554436,33554436,16777220},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',87'W',105'i',110'n',100'd',111'o',
    119'w',84'T',101'e',120'x',116't',76'L',101'e',110'n',103'g',116't',104'h',
    65'A'},
                           {33554436},
                           16777220
                         },
                         {
                           -2,
                           {69'E',110'n',97'a',98'b',108'l',101'e',87'W',105'i',
    110'n',100'd',111'o',119'w'},
                           {33554436,16777220}
                         },
                         {
                           -2,
                           {73'I',115's',87'W',105'i',110'n',100'd',111'o',119'w',
    86'V',105'i',115's',105'i',98'b',108'l',101'e'},
                           {33554436},
                           16777220
                         },
                         {
                           -2,
                           {73'I',115's',87'W',105'i',110'n',100'd',111'o',119'w',
    69'E',110'n',97'a',98'b',108'l',101'e',100'd'},
                           {33554436},
                           16777220
                         },
                         {
                           -2,
                           {73'I',115's',73'I',99'c',111'o',110'n',105'i',99'c'},
                           {33554436},
                           16777220
                         },
                         {
                           -2,
                           {73'I',115's',90'Z',111'o',111'o',109'm',101'e',100'd'},
                           {33554436},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',75'K',101'e',121'y',83'S',116't',
    97'a',116't',101'e'},
                           {16777220},
                           16777220
                         },
                         {
                           -2,
                           {83'S',101'e',116't',70'F',111'o',99'c',117'u',115's'},
                           {33554436}
                         },
                         {
                           -2,
                           {71'G',101'e',116't',87'W',105'i',110'n',100'd',111'o',
    119'w',76'L',111'o',110'n',103'g',65'A'},
                           {33554436,16777220},
                           16777220
                         },
                         {
                           -2,
                           {83'S',101'e',116't',87'W',105'i',110'n',100'd',111'o',
    119'w',76'L',111'o',110'n',103'g',65'A'},
                           {33554436,16777220,16777220},
                           16777220
                         },
                         {
                           -2,
                           {67'C',97'a',108'l',108'l',87'W',105'i',110'n',100'd',
    111'o',119'w',80'P',114'r',111'o',99'c',65'A'},
                           {33554436,33554436,33554436,16777220,16777220},
                           16777220
                         },
                         {
                           -2,
                           {76'L',111'o',97'a',100'd',77'M',101'e',110'n',117'u',
    65'A'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {76'L',111'o',97'a',100'd',77'M',101'e',110'n',117'u',
    73'I',110'n',100'd',105'i',114'r',101'e',99'c',116't',65'A'},
                           {33554436},
                           33554436
                         },
                         {
                           -2,
                           {71'G',101'e',116't',77'M',101'e',110'n',117'u'},
                           {33554436},
                           33554436
                         },
                         {
                           -2,
                           {83'S',101'e',116't',77'M',101'e',110'n',117'u'},
                           {33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {72'H',105'i',108'l',105'i',116't',101'e',77'M',101'e',
    110'n',117'u',73'I',116't',101'e',109'm'},
                           {33554436,33554436,33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',77'M',101'e',110'n',117'u',83'S',
    116't',114'r',105'i',110'n',103'g',65'A'},
                           {33554436,33554436,33554436,16777220,33554436},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',77'M',101'e',110'n',117'u',83'S',
    116't',97'a',116't',101'e'},
                           {33554436,33554436,33554436},
                           16777220
                         },
                         {
                           -2,
                           {68'D',114'r',97'a',119'w',77'M',101'e',110'n',117'u',
    66'B',97'a',114'r'},
                           {33554436},
                           16777220
                         },
                         {
                           -2,
                           {71'G',101'e',116't',83'S',121'y',115's',116't',101'e',
    109'm',77'M',101'e',110'n',117'u'},
                           {33554436,16777220},
                           33554436
                         },
                         {
                           -2,
                           {67'C',114'r',101'e',97'a',116't',101'e',77'M',101'e',
    110'n',117'u'},
                           {},
                           33554436
                         },
                         {
                           -2,
                           {67'C',114'r',101'e',97'a',116't',101'e',80'P',111'o',
    112'p',117'u',112'p',77'M',101'e',110'n',117'u'},
                           {},
                           33554436
                         },
                         {
                           -2,
                           {68'D',101'e',115's',116't',114'r',111'o',121'y',...
        vNextRtn = 308
        WC_RICHEDIT = {82'R',73'I',67'C',72'H',69'E',68'D',73'I',84'T',50'2',
    48'0',65'A'}
    
     C:\EUPHORIA\include\w32file.ew:
        vSearchPaths = {}
        vFileNameBufferSize = 8000
        vOpenedFlags = 0
    
     C:\EUPHORIA\include\series.e:
        vDefnSeries = {
                        0,
                        1,
                        2,
                        3,
                        {119'w',51'3',50'2',72'H',67'C',104'h',97'a',110'n',
    103'g',101'e'},
                        4,
                        5,
                        6
                      }
        vSeriesData = {
                        {6,1,0,1,0,{},-1,0},
                        {28,1,0,1,0,{},-1,0},
                        {52'4',1,0,1,0,{},-1,0},
                        {4,1,0,1,0,{},-1,0},
                        {4,1,0,1,0,{},-1,0},
                        {45'-',1,0,1,0,{},-1,0},
                        {7,1,0,1,0,{},-1,0},
                        {5,1,0,1,0,{},-1,0}
                      }
    
     C:\EUPHORIA\include\rttext.e:
        vUserLang = {101'e',110'n',103'g',108'l',105'i',115's',104'h'}
        vContainer = {109'm',115's',103'g',115's',46'.',105'i',110'n',105'i'}
    
     C:\EUPHORIA\include\win32lib.ew:
        vPermMemSet = 2205052
        vWinMainState = 0
        vEndAction = -1
        vAppName = {87'W',105'i',110'n',51'3',50'2',76'L',105'i',98'b',32' ',
    65'A',112'p',112'p',87'W',105'i',110'n',100'd',111'o',119'w'}
        w32LastEventType = 28
        vWinMsg = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
        vWMI = 0
        vDuringPaint = {}
        vDragData = {}
        vCSP = 0
        w32Seed = 915807920
        vFontResolution = 1
        vFontKeys = {}
        vFontHandles = {}
        vFontWeight = 700
        idStack = {0,0,0,0,0,0,0,0,0,0}
        returnStack = {0,0,0,0,0,0,0,0,0,0}
        SP = 0
        gwsMem = 2204932
        gppMem = 2201788
        vDragPointer = {32515,32515,32515,32515}
        NumClasses = 52'4'
        vEventCodes = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,
    22,23,24,25,27,28}
        vWinIconNames = {
                          {65'A',80'P',80'P',76'L',73'I',67'C',65'A',84'T',73'I',
    79'O',78'N'},
                          {69'E',82'R',82'R',79'O',82'R'},
                          {81'Q',85'U',69'E',83'S',84'T',73'I',79'O',78'N'},
                          {87'W',65'A',82'R',78'N',73'I',78'N',71'G'},
                          {65'A',83'S',84'T',69'E',82'R',73'I',83'S',75'K'},
                          {87'W',73'I',78'N',76'L',79'O',71'G',79'O'}
                        }
        vEventNamesUpper = {
                             {66'B',82'R',69'E',65'A',75'K'},
                             {80'P',65'A',85'U',83'S',69'E'},
                             {77'M',79'O',85'U',83'S',69'E'},
                             {67'C',76'L',73'I',67'C',75'K'},
                             {75'K',69'E',89'Y',80'P',82'R',69'E',83'S',83'S'},
                             {75'K',69'E',89'Y',85'U',80'P'},
                             {75'K',69'E',89'Y',68'D',79'O',87'W',78'N'},
                             {82'R',69'E',83'S',73'I',90'Z',69'E'},
                             {67'C',72'H',65'A',78'N',71'G',69'E'},
                             {71'G',79'O',84'T',70'F',79'O',67'C',85'U',83'S'},
                             {76'L',79'O',83'S',84'T',70'F',79'O',67'C',85'U',
    83'S'},
                             {83'S',67'C',82'R',79'O',76'L',76'L'},
                             {79'O',80'P',69'E',78'N'},
                             {67'C',76'L',79'O',83'S',69'E'},
                             {68'D',69'E',83'S',84'T',82'R',79'O',89'Y'},
                             {84'T',73'I',77'M',69'E',82'R'},
                             {80'P',65'A',73'I',78'N',84'T'},
                             {68'D',82'R',65'A',71'G',65'A',78'N',68'D',68'D',
    82'R',79'O',80'P'},
                             {69'E',86'V',69'E',78'N',84'T'},
                             {65'A',67'C',84'T',73'I',86'V',65'A',84'T',69'E'},
                             {65'A',70'F',84'T',69'E',82'R',69'E',86'V',69'E',
    78'N',84'T'},
                             {68'D',82'R',79'O',80'P',68'D',79'O',87'W',78'N'},
                             {67'C',76'L',79'O',83'S',69'E',85'U',80'P'},
                             {73'I',68'D',76'L',69'E'},
                             {82'R',69'E',71'G',73'I',79'O',78'N'},
                             {71'G',69'E',84'T',72'H',65'A',78'N',68'D',76'L',
    69'E',82'R'},
                             {68'D',65'A',84'T',65'A',67'C',72'H',65'A',78'N',
    71'G',69'E'}
                           }
        vEventNames = {
                        {66'B',114'r',101'e',97'a',107'k'},
                        {80'P',97'a',117'u',115's',101'e'},
                        {77'M',111'o',117'u',115's',101'e'},
                        {67'C',108'l',105'i',99'c',107'k'},
                        {75'K',101'e',121'y',80'P',114'r',101'e',115's',115's'},
                        {75'K',101'e',121'y',85'U',112'p'},
                        {75'K',101'e',121'y',68'D',111'o',119'w',110'n'},
                        {82'R',101'e',115's',105'i',122'z',101'e'},
                        {67'C',104'h',97'a',110'n',103'g',101'e'},
                        {71'G',111'o',116't',70'F',111'o',99'c',117'u',115's'},
                        {76'L',111'o',115's',116't',70'F',111'o',99'c',117'u',
    115's'},
                        {83'S',99'c',114'r',111'o',108'l',108'l'},
                        {79'O',112'p',101'e',110'n'},
                        {67'C',108'l',111'o',115's',101'e'},
                        {68'D',101'e',115's',116't',114'r',111'o',121'y'},
                        {84'T',105'i',109'm',101'e',114'r'},
                        {80'P',97'a',105'i',110'n',116't'},
                        {68'D',114'r',97'a',103'g',65'A',110'n',100'd',68'D',
    114'r',111'o',112'p'},
                        {69'E',118'v',101'e',110'n',116't'},
                        {65'A',99'c',116't',105'i',118'v',97'a',116't',101'e'},
                        {65'A',102'f',116't',101'e',114'r',69'E',118'v',101'e',
    110'n',116't'},
                        {68'D',114'r',111'o',112'p',68'D',111'o',119'w',110'n'},
                        {67'C',108'l',111'o',115's',101'e',85'U',112'p'},
                        {73'I',100'd',108'l',101'e'},
                        {73'I',110'n',112'p',117'u',116't'},
                        {71'G',101'e',116't',72'H',97'a',110'n',100'd',108'l',
    101'e',114'r'}
                      }
        vControlTypes = {1,2,2,2,3,3,4,5,6,7,7,8,8,9,9,10,11,11,12,13,14,15,15,
    15,15,16,17,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32' ',33'!',34'"',
    35'#',36'$',37'%',38'&',39''',40'(',41')',42'*',43'+',44',',45'-',46'.',
    47'/',48'0',49'1',50'2'}
        vControlNames = {
                          {87'W',73'I',78'N',68'D',79'O',87'W'},
                          {80'P',85'U',83'S',72'H',66'B',85'U',84'T',84'T',79'O',
    78'N'},
                          {67'C',79'O',77'M',77'M',65'A',78'N',68'D',66'B',85'U',
    84'T',84'T',79'O',78'N'},
                          {66'B',85'U',84'T',84'T',79'O',78'N'},
                          {68'D',69'E',70'F',80'P',85'U',83'S',72'H',66'B',85'U',
    84'T',84'T',79'O',78'N'},
                          {68'D',69'E',70'F',66'B',85'U',84'T',84'T',79'O',78'N'},
                          {67'C',65'A',78'N',67'C',69'E',76'L',66'B',85'U',84'T',
    84'T',79'O',78'N'},
                          {67'C',72'H',69'E',67'C',75'K',66'B',79'O',88'X'},
                          {84'T',82'R',73'I',67'C',72'H',69'E',67'C',75'K',66'B',
    79'O',88'X'},
                          {82'R',65'A',68'D',73'I',79'O'},
                          {82'R',65'A',68'D',73'I',79'O',66'B',85'U',84'T',84'T',
    79'O',78'N'},
                          {71'G',82'R',79'O',85'U',80'P'},
                          {71'G',82'R',79'O',85'U',80'P',66'B',79'O',88'X'},
                          {76'L',73'I',83'S',84'T'},
                          {76'L',73'I',83'S',84'T',66'B',79'O',88'X'},
                          {83'S',79'O',82'R',84'T',69'E',68'D',76'L',73'I',83'S',
    84'T'},
                          {67'C',79'O',77'M',66'B',79'O'},
                          {67'C',79'O',77'M',66'B',79'O',66'B',79'O',88'X'},
                          {83'S',79'O',82'R',84'T',69'E',68'D',67'C',79'O',77'M',
    66'B',79'O'},
                          {83'S',73'I',77'M',80'P',76'L',69'E',67'C',79'O',77'M',
    66'B',79'O'},
                          {68'D',82'R',79'O',80'P',68'D',79'O',87'W',78'N',76'L',
    73'I',83'S',84'T'},
                          {69'E',68'D',73'I',84'T',84'T',69'E',88'X',84'T'},
                          {69'E',68'D',73'I',84'T',66'B',79'O',88'X'},
                          {84'T',69'E',88'X',84'T',66'B',79'O',88'X'},
                          {83'S',76'L',69'E',84'T',69'E',88'X',84'T'},
                          {77'M',76'L',69'E',84'T',69'E',88'X',84'T'},
                          {76'L',84'T',69'E',88'X',84'T'},
                          {76'L',65'A',66'B',69'E',76'L'},
                          {82'R',84'T',69'E',88'X',84'T'},
                          {67'C',84'T',69'E',88'X',84'T'},
                          {72'H',83'S',67'C',82'R',79'O',76'L',76'L'},
                          {86'V',83'S',67'C',82'R',79'O',76'L',76'L'},
                          {73'I',67'C',79'O',78'N'},
                          {66'B',73'I',84'T',77'M',65'A',80'P'},
                          {77'M',69'E',78'N',85'U'},
                          {80'P',79'O',80'P',85'U',80'P'},
                          {77'M',69'E',78'N',85'U',73'I',84'T',69'E',77'M'},
                          {77'M',69'E',78'N',85'U',83'S',80'P',65'A',67'C',69'E',
    82'R'},
                          {80'P',73'I',88'X',77'M',65'A',80'P'},
                          {84'T',79'O',79'O',76'L',66'B',65'A',82'R'},
                          {83'S',84'T',65'A',84'T',85'U',83'S',66'B',65'A',82'R'},
                          {80'P',73'I',67'C',84'T',85'U',82'R',69'E',66'B',85'U',
    84'T',84'T',79'O',78'N'},
                          {84'T',79'O',71'G',71'G',76'L',69'E',66'B',85'U',84'T',
    84'T',79'O',78'N'},
                          {84'T',79'O',71'G',71'G',76'L',69'E',80'P',73'I',67'C',
    84'T',85'U',82'R',69'E'},
                          {72'H',84'T',82'R',65'A',67'C',75'K',66'B',65'A',82'R'},
                          {86'V',84'T',82'R',65'A',67'C',75'K',66'B',65'A',82'R'},
                          {84'T',65'A',66'B',67'C',79'O',78'N',84'T',82'R',79'O',
    76'L'},
                          {84'T',65'A',66'B',73'I',84'T',69'E',77'M'},
                          {80'P',82'R',79'O',71'G',82'R',69'E',83'S',83'S',66'B',
    65'A',82'R'},
                          {76'L',73'I',83'S',84'T',86'V',73'I',69'E',87'W'},
                          {73'I',77'M',65'A',71'G',69'E',76'L',73'I',83'S',84'T'},
                          {84'T',82'R',69'E',69'E',86'V',73'I',69'E',87'W'},
                          {82'R',73'I',67'C',72'H',69'E',68'D',73'I',84'T'},
                          {77'M',79'O',78'N',84'T',72'H',67'C',65'A',76'L',69'E',
    78'N',68'D',65'A',82'R'},
                          {85'U',80'P',68'D',79'O',87'W',78'N'},
                          {82'R',69'E',66'B',65'A',82'R'},
                          {82'R',69'E',66'B',65'A',82'R',66'B',65'A',78'N',68'D'},
                          {84'T',79'O',79'O',76'L',84'T',73'I',80'P'},
                          {70'F',76'L',65'A',84'T',84'T',79'O',79'O',76'L',66'B',
    65'A',82'R'},
                          {83'S',69'E',80'P',66'B',85'U',84'T',84'T',79'O',78'N'},
                          {67'C',79'O',77'M',66'B',79'O',66'B',79'O',88'X',69'E',
    88'X'}
                        }
        vControlRID = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
        vWinExFlagValues = {16,262144,512,1024,65536,1,0,16384,0,64'@',4,768,
    392,4096,0,8192,131072,128,8,32' ',256,524288,1048576,4194304,134217728}
        vWinFlagValues = {0,2147483648,1073741824,536870912,268435456,134217728,
    1140850688,67108864,33554432,16777216,12582912,8388608,4194304,1048576,2097152,
    524288,262144,131072,65536,3145728,131072,65536,0,536870912,262144,13565952,
    13565952,-2138570752,1073741824,5,6,3,9,128,2048,768,2,1,7,64'@',256,32' ',
    8192,16384,11,0,4096,4,512,32' ',0,1024,8,3072,0,1,2,4,128,64'@',8192,16,
    8192,8192,1024,32' ',2048,8,4096,192,32768,256,1,2,4,8,16,32' ',64'@',128,
    256,512,1024,2048,4096,8192,16384,10485763,0,1,2,3,3,4,8,16,32' ',64'@',
    128,256,512,4096,8192,64512,0,2048,3072,1024,16384,32768,256,512,1024,2048,
    4096,8192,16384,32768,1,2,4,8,16,32' ',64'@',128,256,1,2,4,8,16,32' ',64'@',
    128,256,512,1024,2048,4096,8192,16384,8,4,32' ',16,64'@',128,2,1,128,256,
    512,1024,2048,4096,16384,32768}
        vWinExFlagNames = {
                            {87'W',83'S',95'_',69'E',88'X',95'_',65'A',67'C',
    67'C',69'E',80'P',84'T',70'F',73'I',76'L',69'E',83'S'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',65'A',80'P',
    80'P',87'W',73'I',78'N',68'D',79'O',87'W'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',67'C',76'L',
    73'I',69'E',78'N',84'T',69'E',68'D',71'G',69'E'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',67'C',79'O',
    78'N',84'T',69'E',88'X',84'T',72'H',69'E',76'L',80'P'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',67'C',79'O',
    78'N',84'T',82'R',79'O',76'L',80'P',65'A',82'R',69'E',78'N',84'T'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',68'D',76'L',
    71'G',77'M',79'O',68'D',65'A',76'L',70'F',82'R',65'A',77'M',69'E'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',76'L',69'E',
    70'F',84'T'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',76'L',69'E',
    70'F',84'T',83'S',67'C',82'R',79'O',76'L',76'L',66'B',65'A',82'R'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',76'L',84'T',
    82'R',82'R',69'E',65'A',68'D',73'I',78'N',71'G'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',77'M',68'D',
    73'I',67'C',72'H',73'I',76'L',68'D'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',78'N',79'O',
    80'P',65'A',82'R',69'E',78'N',84'T',78'N',79'O',84'T',73'I',70'F',89'Y'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',79'O',86'V',
    69'E',82'R',76'L',65'A',80'P',80'P',69'E',68'D',87'W',73'I',78'N',68'D',
    79'O',87'W'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',80'P',65'A',
    76'L',69'E',84'T',84'T',69'E',87'W',73'I',78'N',68'D',79'O',87'W'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',82'R',73'I',
    71'G',72'H',84'T'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',82'R',73'I',
    71'G',72'H',84'T',83'S',67'C',82'R',79'O',76'L',76'L',66'B',65'A',82'R'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',82'R',84'T',
    76'L',82'R',69'E',65'A',68'D',73'I',78'N',71'G'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',83'S',84'T',
    65'A',84'T',73'I',67'C',69'E',68'D',71'G',69'E'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',84'T',79'O',
    79'O',76'L',87'W',73'I',78'N',68'D',79'O',87'W'},
                            {87'W',83'S',95'_',69'E',88'X',95'_',84'T',79'O',
    this is only part of the error...
    Last edited by dg123; 06-16-2014 at 03:07 PM.

  2. #17
    Isn'tThisHowItGoes's Avatar
    Join Date
    Apr 2014
    Gender
    male
    Posts
    81
    Reputation
    10
    Thanks
    53
    Strange, attacking with the Potion in my Weapon Slot crashes the game. I wonder why that is?

    Good game. Looking forwards to seeing how it goes when there's actually things to do. Nice work.
    Last edited by Isn'tThisHowItGoes; 06-16-2014 at 03:59 PM.

    I'm watching you. Waiting to make a contract...

  3. #18
    Botmaker's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    England
    Posts
    1,360
    Reputation
    89
    Thanks
    7,597
    My Mood
    Amused
    A little update, progress as slowed down, hopefully I’ll have more to show off later in the week
    JSON realm of the mad god map file format supported, also the private server map format Wmap is supported

    Running on a dell laptop at 350+ fps , I core 3(M380) 2.5ghz 2 core.
    integrated graphics intel hd 3000




    https://i.imgur.com/JbeKljI.jpg

    fixed variable size trees/objects, each object size is included in the map file.


    https://i.imgur.com/sRz2oNE.jpg

    fixed the draw order

    https://i.imgur.com/PaivFMe.jpg
    Last edited by Botmaker; 06-18-2014 at 05:49 PM.

  4. The Following User Says Thank You to Botmaker For This Useful Post:

    tinnetju (06-22-2014)

  5. #19
    Qewrty's Avatar
    Join Date
    Jun 2013
    Gender
    male
    Location
    Florida
    Posts
    27
    Reputation
    10
    Thanks
    3
    My Mood
    Busy
    This is great man.
    RIP

  6. #20
    Necc's Avatar
    Join Date
    Mar 2014
    Gender
    male
    Posts
    431
    Reputation
    106
    Thanks
    61
    Yep, running win8 and it doesn't work. I tried running it in compatibility mode for all past versions of windows and running it as admin.
    (Some one should buy @Botmaker a win8 pc)

  7. The Following User Says Thank You to Necc For This Useful Post:

    RookieLazer (06-21-2014)

  8. #21
    RookieLazer's Avatar
    Join Date
    May 2014
    Gender
    male
    Location
    Ohio
    Posts
    256
    Reputation
    10
    Thanks
    97
    My Mood
    Lurking
    Quote Originally Posted by Necc View Post
    Yep, running win8 and it doesn't work. I tried running it in compatibility mode for all past versions of windows and running it as admin.
    (Some one should buy @Botmaker a win8 pc)
    Just to back up him. it doesnt work for me either and im also running win8.

  9. #22
    Botmaker's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    England
    Posts
    1,360
    Reputation
    89
    Thanks
    7,597
    My Mood
    Amused
    Quote Originally Posted by dg123 View Post
    doesn't work in win8 :P
    Quote Originally Posted by RookieLazer View Post
    Just to back up him. it doesnt work for me either and im also running win8.
    Quote Originally Posted by Necc View Post
    Yep, running win8 and it doesn't work. I
    The problem with the software not working on windows 8, is because I include a old version of the “tinyxml_dll.dll”, you can grab a windows 8 compatible version of tinyxml_dll.dll from “Auto Ranking 21.0.2” here https://www.mpgh.net/forum/showthread.php?t=820504



    Quote Originally Posted by Botmaker View Post
    (Some one should buy @Botmaker a win8 pc)
    I have access to windows server 2012, however it run’s on a VPS, virtual private machine service, I got some strange rendering issues on windows server 2012, must be because of the virtual machine and hardware acceleration, but windows server 2012 use the same core code as windows 8 so there compatible.

    https://imgur.com/pgKvpd3
    Last edited by Botmaker; 06-22-2014 at 07:26 AM.

  10. #23
    Botmaker's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    England
    Posts
    1,360
    Reputation
    89
    Thanks
    7,597
    My Mood
    Amused
    I need to convert the behaviour tree from the c sharp private server source code, to include the enemy AI from the private server.

    I have a good understanding on how to implement the behaviour tree in euphoria, already have a simple prototype of behaviour trees functioning, the only thing lacking is motivation.

    Here is the medusa behaviour from the c# source code
    There is movement behaviour
    Timed projectile behaviour
    Loot drop behaviour

    Code:
    .Init(0x654, Behaves("Medusa",
                        //movement behaviour
                        IfNot.Instance(
                            Chasing.Instance(6, 7, 4, null),
                            SimpleWandering.Instance(4)
                        ),
                        //projectile behaviour
                        new RunBehaviors(
                            Cooldown.Instance(1000, MultiAttack.Instance(12, 10 * (float)Math.PI / 180, 5)),
                            Cooldown.Instance(3000, ThrowAttack.Instance(4, 8, 150))
                        ),
                        //Loot drop behaviour     
                        loot: new LootBehavior(LootDef.Empty,
                            Tuple.Create(1, CommonGodSoulBag),
                            Tuple.Create(360, new LootDef(0, 1, 0, 8,
                                Tuple.Create(PotProbability, (ILoot)new StatPotionLoot(StatPotion.Spd))
                            ))
                        )
                    ))

    here is my prototype euphoria code for behaviour trees.

    Code:
    include misc.e
    
    sequence behavior_list,behavior_freelist
    behavior_list={}
    behavior_freelist={}
    global constant behavior_email = 1
    
    
    
    global function behavior_new(integer behavior_id, sequence data, integer behavior_handle)
      integer handle
      
      if length(behavior_freelist)>0 then
        handle= behavior_freelist[1]
        behavior_freelist = behavior_freelist[2..length(behavior_freelist)]
      else
        behavior_list= append(behavior_list,{0})
        handle=length(behavior_list)
      end if
      
      behavior_list[handle]={handle,behavior_id,data,behavior_handle}
    
      return handle
    end function
    
    
    global procedure behavior_delete(integer handle)
      behavior_list[handle]={}
      behavior_freelist =append(behavior_freelist, handle)
    end procedure
    
    integer cooldown_id,multiattack_id
    
    function multiattack(integer handle, atom td)
      sequence data
      atom radius, angle,offset
      integer num_shot, projectile_index
    
      --MultiAttack(float radius, float angle, int numShot, float offset, int projectileIndex)
      data=behavior_list[handle][3]
    
      radius=data[1]
      angle=data[2]
      num_shot=data[3]
      offset=data[5]
      projectile_index=data[6]
      
      --dist=point_distance(player_x,player_y, me.x, me.y)
      --if point_distance(player_x,player_y, me.x, me.y)
    
      end if
    
      return 0-- false
    end function 
    
    multiattack_id=routine_id("multiattack")
    ?multiattack_id
    
    --every funcion takes a sequence 
    function cooldown(integer handle, atom td)
      sequence data
      integer cool,ret
      atom remaining_tick
      data=behavior_list[handle][3]
      cool=data[1]
      remaining_tick=data[2]
    
      remaining_tick-=td
    
      if remaining_tick<=0 then
        if data[4]!=0 then
          --behavior_list[behavior_list[handle][4]]
          ret=call_func(behavior_list[ behavior_list[handle][4] ][2], {behavior_list[ behavior_list[handle][4] ][1], td})
        end if
        remaining_tick=cool
        ret=1
      else
        ret=0
      end if
    
      data[2]=remaining_tick
      behavior_list[handle][3]=data
    
      return ret
    end function
    
    cooldown_id=routine_id("cooldown")
    ?cooldown_id
    
    sequence behaviors
    behaviors={}
    integer nextbav
    
    --one cooldown timer used to tigger projectile 1
    nextbav=behavior_new(multiattack_id, {12,10,5,0,0,0}, 0)
    behaviors&=behavior_new(cooldown_id, {1000,0,0,nextbav }, nextbav)
    
    --second cooldown timer used to tigger projectile 2
    nextbav=0--behavior_new(PredictiveAttack_id, {10,1,1,0,0}, 0)
    behaviors&=behavior_new(cooldown_id, {650,0,0,nextbav }, nextbav)
    
    procedure update(atom td)
    integer ret
      for i=1 to length(behaviors) do
        ret=call_func( behavior_list[ behaviors[i] ][2], {behaviors[i],td})
      end for
    end procedure
    
    
    integer speed,radius,targetRadius
    atom ex,ey
    ex=70
    ey=75
    
    speed=4
    radius=7
    targetRadius=4
    
    atom vector_x,vector_y
    vector_x=0
    vector_y=0
    
    
    
    function Validate(atom x, atom y)
    
       if x < 1 or x >= 128 or y < 0 or y >= 128 then
           return 0
       end if
    
       if walkable[floor(y)][floor(x)] != 1 then
          return 0
       end if
    
       return 1
    end function
    
    function ValidateAndMove(atom x, atom y)
      if (Validate(x, y)) then
         --Host.Self.Move(x, y)
        ex=x
        ey=y
      --elsif (Validate(Host.Self.X, y)) then
        --Host.Self.Move(Host.Self.X, y)
      --elsif (Validate(x, Host.Self.Y))    
        --Host.Self.Move(x, Host.Self.Y)
      else
        return 0
      end if
                return 1
    end function
    
    
    
    function GetMagnitude( )
       return sqrt(vector_x * vector_x + vector_y * vector_y)
    end function
    
    procedure Normalize()
    
        atom  magnitude
        magnitude = GetMagnitude()
    
        if (magnitude = 0.0) then
            magnitude = 0.000001
        end if
    
        vector_x /= magnitude
        vector_y /= magnitude
    end procedure
    
    procedure Multpile(atom v)
        vector_x *= v
        vector_y *= v
    end procedure
    
    
    function DistSqr()
    atom dx,dy
      dx = player_x - ex
      dy = player_y - ey
      return dx * dx + dy * dy
    end function
    
    function Dist()
      return sqrt(DistSqr())
    end function
    
    
    
    function TickCore(atom time)
    atom dist
    atom tx,ty,x,y
    integer bool
    
    --speed=
     
    dist = radius --search area for nearest player
    
     dist =Dist() --dist to nearest player
     --?dist
    
     if (dist > targetRadius) then
    
       tx = player_x --+ rand.Next(-2, 2) / 2f
       ty = player_y --+ rand.Next(-2, 2) / 2f
    
       if (tx != ex or ty != ey) then
         x = ex
         y = ey
         vector_x=tx
         vector_y=ty
         vector_x-=ex
         vector_y-=ey
         Normalize()
         
         --vect *= (speed / 1.5f) * (time / 1000f)
         Multpile((speed / 1.5) * (time / 1000.0))
    
         bool=ValidateAndMove(ex + vector_x, ey + vector_y)
       end if
    
       return 1
      
     else 
       return 0
     end if
    end function
    
    
    
    atom remainingDist,sx,sy
    remainingDist=0
    sx=0
    sy=0
    
    function rand2()
     sequence list
     list={-1,0,1,2}
     return list[rand(length(list))]
    end function
    
    function TickCore2(atom time)
    atom dist
    integer bool,ret
    
    dist = (speed / 1.5) * (time / 1000.0)
    remainingDist -= dist
    bool=ValidateAndMove(ex + sx * dist, ey + sy * dist)
    
    if remainingDist <= 0 then
      
      sx = rand2()
      sy = rand2()
    
      remainingDist = dist + dist * (0.01700087 * 0.1 - 0.05)
      ret = 1
    else
      ret = 0
    end if
      return ret
    end function
    
    
    for i=1 to 1000 do
      update(i)
    end for
    
    if not(TickCore(deltatime))=1 then
          --?deltatime
          if TickCore2(deltatime) then
    
          end if
        end if
    sleep(100)

  11. #24
    LucaCoder's Avatar
    Join Date
    Apr 2014
    Gender
    male
    Location
    new Location = getLocation(this);
    Posts
    41
    Reputation
    10
    Thanks
    0
    Nice progress!

  12. #25
    L̋̾̈́͑ͥͨͨ͞Ò̴ͫͪ͛͋̉͛Lͥ̔̓ ͨ͛ͬ ͩ̀͢
    Premium Member
    C453's Avatar
    Join Date
    Jul 2012
    Gender
    male
    Location
    /dev/null
    Posts
    574
    Reputation
    44
    Thanks
    2,535
    My Mood
    Aggressive
    Quote Originally Posted by Botmaker View Post
    I need to convert the behaviour tree from the c sharp private server source code, to include the enemy AI from the private server.

    I have a good understanding on how to implement the behaviour tree in euphoria, already have a simple prototype of behaviour trees functioning, the only thing lacking is motivation.

    Here is the medusa behaviour from the c# source code
    There is movement behaviour
    Timed projectile behaviour
    Loot drop behaviour

    Code:
    .Init(0x654, Behaves("Medusa",
                        //movement behaviour
                        IfNot.Instance(
                            Chasing.Instance(6, 7, 4, null),
                            SimpleWandering.Instance(4)
                        ),
                        //projectile behaviour
                        new RunBehaviors(
                            Cooldown.Instance(1000, MultiAttack.Instance(12, 10 * (float)Math.PI / 180, 5)),
                            Cooldown.Instance(3000, ThrowAttack.Instance(4, 8, 150))
                        ),
                        //Loot drop behaviour     
                        loot: new LootBehavior(LootDef.Empty,
                            Tuple.Create(1, CommonGodSoulBag),
                            Tuple.Create(360, new LootDef(0, 1, 0, 8,
                                Tuple.Create(PotProbability, (ILoot)new StatPotionLoot(StatPotion.Spd))
                            ))
                        )
                    ))

    here is my prototype euphoria code for behaviour trees.

    Code:
    include misc.e
    
    sequence behavior_list,behavior_freelist
    behavior_list={}
    behavior_freelist={}
    global constant behavior_email = 1
    
    
    
    global function behavior_new(integer behavior_id, sequence data, integer behavior_handle)
      integer handle
      
      if length(behavior_freelist)>0 then
        handle= behavior_freelist[1]
        behavior_freelist = behavior_freelist[2..length(behavior_freelist)]
      else
        behavior_list= append(behavior_list,{0})
        handle=length(behavior_list)
      end if
      
      behavior_list[handle]={handle,behavior_id,data,behavior_handle}
    
      return handle
    end function
    
    
    global procedure behavior_delete(integer handle)
      behavior_list[handle]={}
      behavior_freelist =append(behavior_freelist, handle)
    end procedure
    
    integer cooldown_id,multiattack_id
    
    function multiattack(integer handle, atom td)
      sequence data
      atom radius, angle,offset
      integer num_shot, projectile_index
    
      --MultiAttack(float radius, float angle, int numShot, float offset, int projectileIndex)
      data=behavior_list[handle][3]
    
      radius=data[1]
      angle=data[2]
      num_shot=data[3]
      offset=data[5]
      projectile_index=data[6]
      
      --dist=point_distance(player_x,player_y, me.x, me.y)
      --if point_distance(player_x,player_y, me.x, me.y)
    
      end if
    
      return 0-- false
    end function 
    
    multiattack_id=routine_id("multiattack")
    ?multiattack_id
    
    --every funcion takes a sequence 
    function cooldown(integer handle, atom td)
      sequence data
      integer cool,ret
      atom remaining_tick
      data=behavior_list[handle][3]
      cool=data[1]
      remaining_tick=data[2]
    
      remaining_tick-=td
    
      if remaining_tick<=0 then
        if data[4]!=0 then
          --behavior_list[behavior_list[handle][4]]
          ret=call_func(behavior_list[ behavior_list[handle][4] ][2], {behavior_list[ behavior_list[handle][4] ][1], td})
        end if
        remaining_tick=cool
        ret=1
      else
        ret=0
      end if
    
      data[2]=remaining_tick
      behavior_list[handle][3]=data
    
      return ret
    end function
    
    cooldown_id=routine_id("cooldown")
    ?cooldown_id
    
    sequence behaviors
    behaviors={}
    integer nextbav
    
    --one cooldown timer used to tigger projectile 1
    nextbav=behavior_new(multiattack_id, {12,10,5,0,0,0}, 0)
    behaviors&=behavior_new(cooldown_id, {1000,0,0,nextbav }, nextbav)
    
    --second cooldown timer used to tigger projectile 2
    nextbav=0--behavior_new(PredictiveAttack_id, {10,1,1,0,0}, 0)
    behaviors&=behavior_new(cooldown_id, {650,0,0,nextbav }, nextbav)
    
    procedure update(atom td)
    integer ret
      for i=1 to length(behaviors) do
        ret=call_func( behavior_list[ behaviors[i] ][2], {behaviors[i],td})
      end for
    end procedure
    
    
    integer speed,radius,targetRadius
    atom ex,ey
    ex=70
    ey=75
    
    speed=4
    radius=7
    targetRadius=4
    
    atom vector_x,vector_y
    vector_x=0
    vector_y=0
    
    
    
    function Validate(atom x, atom y)
    
       if x < 1 or x >= 128 or y < 0 or y >= 128 then
           return 0
       end if
    
       if walkable[floor(y)][floor(x)] != 1 then
          return 0
       end if
    
       return 1
    end function
    
    function ValidateAndMove(atom x, atom y)
      if (Validate(x, y)) then
         --Host.Self.Move(x, y)
        ex=x
        ey=y
      --elsif (Validate(Host.Self.X, y)) then
        --Host.Self.Move(Host.Self.X, y)
      --elsif (Validate(x, Host.Self.Y))    
        --Host.Self.Move(x, Host.Self.Y)
      else
        return 0
      end if
                return 1
    end function
    
    
    
    function GetMagnitude( )
       return sqrt(vector_x * vector_x + vector_y * vector_y)
    end function
    
    procedure Normalize()
    
        atom  magnitude
        magnitude = GetMagnitude()
    
        if (magnitude = 0.0) then
            magnitude = 0.000001
        end if
    
        vector_x /= magnitude
        vector_y /= magnitude
    end procedure
    
    procedure Multpile(atom v)
        vector_x *= v
        vector_y *= v
    end procedure
    
    
    function DistSqr()
    atom dx,dy
      dx = player_x - ex
      dy = player_y - ey
      return dx * dx + dy * dy
    end function
    
    function Dist()
      return sqrt(DistSqr())
    end function
    
    
    
    function TickCore(atom time)
    atom dist
    atom tx,ty,x,y
    integer bool
    
    --speed=
     
    dist = radius --search area for nearest player
    
     dist =Dist() --dist to nearest player
     --?dist
    
     if (dist > targetRadius) then
    
       tx = player_x --+ rand.Next(-2, 2) / 2f
       ty = player_y --+ rand.Next(-2, 2) / 2f
    
       if (tx != ex or ty != ey) then
         x = ex
         y = ey
         vector_x=tx
         vector_y=ty
         vector_x-=ex
         vector_y-=ey
         Normalize()
         
         --vect *= (speed / 1.5f) * (time / 1000f)
         Multpile((speed / 1.5) * (time / 1000.0))
    
         bool=ValidateAndMove(ex + vector_x, ey + vector_y)
       end if
    
       return 1
      
     else 
       return 0
     end if
    end function
    
    
    
    atom remainingDist,sx,sy
    remainingDist=0
    sx=0
    sy=0
    
    function rand2()
     sequence list
     list={-1,0,1,2}
     return list[rand(length(list))]
    end function
    
    function TickCore2(atom time)
    atom dist
    integer bool,ret
    
    dist = (speed / 1.5) * (time / 1000.0)
    remainingDist -= dist
    bool=ValidateAndMove(ex + sx * dist, ey + sy * dist)
    
    if remainingDist <= 0 then
      
      sx = rand2()
      sy = rand2()
    
      remainingDist = dist + dist * (0.01700087 * 0.1 - 0.05)
      ret = 1
    else
      ret = 0
    end if
      return ret
    end function
    
    
    for i=1 to 1000 do
      update(i)
    end for
    
    if not(TickCore(deltatime))=1 then
          --?deltatime
          if TickCore2(deltatime) then
    
          end if
        end if
    sleep(100)
    Suggestion: Make a lua wrapper/compiler for the AI in Euphoria. Therefore people who don't even know Euphoria can quickly and easily create behaviors.
    cant have shit in detroit

  13. The Following 2 Users Say Thank You to C453 For This Useful Post:

    Botmaker (06-22-2014),toounfair (06-23-2014)

  14. #26
    Botmaker's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    England
    Posts
    1,360
    Reputation
    89
    Thanks
    7,597
    My Mood
    Amused
    Quote Originally Posted by C453 View Post
    Suggestion: Make a lua wrapper/compiler for the AI in Euphoria. Therefore people who don't even know Euphoria can quickly and easily create behaviors.
    I have LUA compiled for c++, however I’m a newbie at LUA API and scripting, linking in LUA for scripting enemy AI behaviour tress is a possibility in the future.

  15. #27
    KieronZeCoder69's Avatar
    Join Date
    Jun 2014
    Gender
    male
    Location
    On my computer
    Posts
    439
    Reputation
    20
    Thanks
    219
    My Mood
    Aggressive
    its awesome but some of the graphics dont show
    some items are just white boxes

  16. #28
    Warlordos's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Location
    Austria
    Posts
    281
    Reputation
    10
    Thanks
    14
    Looks good for the beginning could make some maps

  17. The Following User Says Thank You to Warlordos For This Useful Post:

    Botmaker (06-23-2014)

  18. #29
    Botmaker's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    England
    Posts
    1,360
    Reputation
    89
    Thanks
    7,597
    My Mood
    Amused
    Quote Originally Posted by Warlordos View Post
    Looks good for the beginning could make some maps
    thanks.

    The map editor is still missing save functionality, currently working on wmap save functionality, I have the wmap format load functionally implemented.

    There is a object selector top left panel
    There is a tile selector bottom left panel

    Left clicking on one of these selectors panels, selects the tile or object to be placed, also sets the placement mode tile or object, Depending on what was last selected, tile or object.

    Right clicking on the map, automatically selects the tile and object at the current mouse position for the selectors panels.

    Left clicking on the map places, a tile or object depending on the current placement mode.

    Clicking the tool bar button “empty tile”, sets the selected tile to zero, and the placement mode to tile, effectively acting as a tile eraser.

    Clicking the tool bar button “empty object”, sets the selected object to zero, and the placement mode to object, effectively acting as a object eraser.


    https://i.imgur.com/4EmnG9Q.jpg
    Last edited by Botmaker; 06-23-2014 at 12:54 PM.

  19. #30
    toounfair's Avatar
    Join Date
    Apr 2014
    Gender
    male
    Posts
    565
    Reputation
    18
    Thanks
    5,955
    Quote Originally Posted by Botmaker View Post
    thanks.

    The map editor is still missing save functionality, currently working on wmap save functionality, I have the wmap format load functionally implemented.

    There is a object selector top left panel
    There is a tile selector bottom left panel

    Left clicking on one of these selectors panels, selects the tile or object to be placed, also sets the placement mode tile or object, Depending on what was last selected, tile or object.

    Right clicking on the map, automatically selects the tile and object at the current mouse position for the selectors panels.

    Left clicking on the map places, a tile or object depending on the current placement mode.

    Clicking the tool bar button “empty tile”, sets the selected tile to zero, and the placement mode to tile, effectively acting as a tile eraser.

    Clicking the tool bar button “empty object”, sets the selected object to zero, and the placement mode to object, effectively acting as a object eraser.


    https://i.imgur.com/4EmnG9Q.jpg
    What's your final goal of this project? To earn revenue off of it? Or just a test to see what you can do for experience/enjoyment of others? Regardless though, it looks good, can't wait to see more updates!

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. Single player game trainers
    By PyrexxHero® in forum General
    Replies: 17
    Last Post: 10-25-2013, 07:59 AM
  2. Replies: 33
    Last Post: 05-20-2013, 04:15 AM
  3. Good SINGLE PLAYER GAME to download?
    By Kevin in forum General
    Replies: 118
    Last Post: 02-25-2013, 11:28 PM
  4. Entertaining online or single player video games?
    By Jabuuty671 in forum General
    Replies: 13
    Last Post: 09-11-2010, 02:01 AM