Announcement

Collapse
No announcement yet.

Kurok 0.4 SDL Engine

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by ninjamonkeyz View Post
    ok that worked thanks baker sorry bout this but i have another error that came up and looped a sound and wouldn't let me close the client i had to kill the process, probably just a general error, it popped up on my desktop, "Cache_unlinkLRU: NULL link" seems like im just having all kinds of problems today lol
    Nah, I knew about that issue ...

    Originally posted by Baker View Post
    5. Lacks 2 important Quakespasm features ... [blah, blah] Does not have Quakespasm's new sound code which fixes a dual-core/quad-core issue ("CacheLRU: active link" annoying error).
    Using this (see below) Native Windows engine instead will solve that issue, as I have not had the time to incorporate the Quakespasm sound code ...

    Originally posted by Baker View Post
    I've noticed some things about SDL on Windows.

    Here is a native Windows build:

    Windows Native (Non-SDL) Engine Build: Download

    Use the above engine instead (^^ this download contains only a new engine build, does not include the full Kurok mod).

    I had intermittent dual core crashing issues, the above native Windows build solved the problem for me.
    So no mysteries here. My primary goal was to make Kurok playable as immediately as possible and to get it multiplatform. I very well knew dual-core machines would have that intermittent issue, but the native Windows build linked in the above quote does not have the problem.

    I actually had planned to do this as an ongoing project, but "accidentally" made news @ Func_Msgboard [when all I was seeking was actually a discussion of some alternate uses of the Quake engine -- which, well, actually that discussion never quite occurred like I had hoped] which filtered through to PlanetQuake ... so ... I kinda had the gun jumped on me.

    (Some people privately know I have a commitment this week to release initial rewrites of the ProQuake server engine for advanced security and I intend to build the alpha release of the DM five-maps-in-one tournament mod. [I actually have time this week ] Some people in the Quake DM community --- or even most -- think I don't care about DM --- which is absolutely not true. )
    Last edited by Baker; 02-13-2011, 06:44 AM.
    Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

    So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

    Comment


    • #17
      cool thanks i will try it

      Comment


      • #18
        It runs fine now, The gray colors were caused by some old gl_ vars
        in my old autoexec.cfg
        Great work here.. the rising posts in the lava felt a bit spooky.
        The ricochet sounds were good. Models are good
        I thought the muzzle flash though needs some work
        But its certainly enjoyable right now.
        Im at or near checkpoint 3 going back in....
        WARNING
        May be too intense for some viewers.
        Stress Relief Device
        ....BANG HEAD HERE....
        ---------------------------
        .
        .
        .
        .
        .--------------------------

        Comment


        • #19
          Well that was fun,I paticularly liked having to figure out how to Bring the chopper down .
          Good job Baker.
          WARNING
          May be too intense for some viewers.
          Stress Relief Device
          ....BANG HEAD HERE....
          ---------------------------
          .
          .
          .
          .
          .--------------------------

          Comment


          • #20
            lol i impulse 9'd it and shot them down with the rl

            Comment


            • #21
              Originally posted by ninjamonkeyz View Post
              lol i impulse 9'd it
              LOL uhhmmmm no....

              I shot it down with rl but it fell on me...
              I shot it down again and picked off the troops but missed the weapon on the far side of the canyon so the gate did not open.
              I fired rl at gate and misjudged radial damage area , resulting
              in the death of said grunt.
              Reassessment of the situation led to a more conservative plan.
              It is possible to take the chopper down with 1 shot if you can figure it out.Dust off the others without taking any damage
              and collect items and exit.
              Last edited by bluntz; 02-14-2011, 01:25 PM.
              WARNING
              May be too intense for some viewers.
              Stress Relief Device
              ....BANG HEAD HERE....
              ---------------------------
              .
              .
              .
              .
              .--------------------------

              Comment


              • #22
                Originally posted by Baker View Post
                Kurok 0.4 is a [brilliant] Quake mod released in 2008 modelled after the game Turok. The author, MDave, made all of his own content with the primary focus to create a clone for the PSP. He made a Windows version too.

                I took FitzQuake 0.85 and his Windows engine and combined them into a single engine using the FitzQuake 0.80 SDL project as a base.

                Mac OSX Download: FitzKurok SDL Mac OS X
                The Fitzquake binary lacks the execute permissions; this means clickie-no-workie once you unzip everything on Mac OS X. You can't use zipfiles for *NIX machines and expect to keep the executable bit(s) set on files, the zip format doesn't store file ownership and permissions

                You can either repackage into something like tar in order to keep execute permission on your binary, or let people run chmod in Terminal to change the permissions once the package is unzipped.

                For the Terminal-y inclined:
                Code:
                # open Terminal
                chmod 755 /path/to/your/FitzKurok_SDL.app/Contents/MacOS/Fitzquake
                Other than that, thanks Baker!

                Comment


                • #23
                  Originally posted by spicyjack View Post
                  The Fitzquake binary lacks the execute permissions; this means clickie-no-workie once you unzip everything on Mac OS X. You can't use zipfiles for *NIX machines and expect to keep the executable bit(s) set on files, the zip format doesn't store file ownership and permissions
                  I've got an open mind so maybe there is something to what you are saying, but have you considered the possibility of "user error" when trying to use this?

                  FitzQuake SDL by SleepWalker distributes the OS X binary via zip file. Case in point, see the FitzQuake SDL home page: Fitzquake SDL Port

                  And for nearly 3 years, I've released Mac OS X builds of ProQuake occasionally via .zip and have had many Mac users use it.

                  Maybe I'm missing something you are saying, but at least 20 people that I can directly recall posting using, for instance, ProQuake for OS X, posting questions and/or bug reports. I haven't heard of a permissions issue nor experienced one myself --- and I've formatted my Mac a couple of times and redownloaded my own .zip files and never had a permissions issue.

                  I'm not saying that I couldn't have somehow did something different this time to create such a problem. Got too much going on at the moment to stop everything and play around, but I'll eventually double-check by doing a new installation.

                  I'm glad you liked the mod, btw. Some very creative use of the Quake engine by MDave.
                  Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

                  So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

                  Comment


                  • #24
                    Originally posted by Baker View Post
                    I've got an open mind so maybe there is something to what you are saying, but have you considered the possibility of "user error" when trying to use this?
                    I checked the permissions of all of the app bundles installed on my machine, including some older copies of different Quake engines (Tenebrae, Quakeworld), before I posted, all of them have the execute bit set for the actual binary file that's executed when you doubleclick.

                    I deleted the app bundle and re-unzipped to verify. Before I chmodded the Fitzquake binary, If I double click to launch the .app bundle, no start window pops up; after I chmodded, the start window pops up, no other changes were done to any files.

                    There may be a Mac extension in the zip binary that will set permissions bits for you, I know there's a flag for saving the resource fork (-jj); I didn't see anything else that stood out when I briefly looked at the manpage for zip.

                    [edit] forgot to say that I deleted and re-unzipped while debugging this

                    [edit #2] I used command-line unzip to unzip it instead of double-clicking in Finder. manpage for unzip says:

                    Code:
                    -X     [VMS, Unix, OS/2, NT] restore owner/protection info (UICs) under
                                  VMS, or user and group info (UID/GID) under Unix,
                    which I didn't use. My bad
                    Last edited by spicyjack; 02-16-2011, 11:54 PM.

                    Comment


                    • #25
                      I just did a fresh install simply making a new desktop folder, adding the id1 folder which contained pak0.pak and pak1.pak.

                      I then decompressed a fresh download of the Kurok engine and mod .zip that I made ... ran it. No issues.

                      I don't believe there is an OS X issue here, personally. But I do appreciate the time you spent to inform me of a potential issue for future consideration. Really distributing a .dmg.gz is would be a better method.
                      Quakeone.com - Being exactly one-half good and one-half evil has advantages. When a portal opens to the antimatter universe, my opposite is just me with a goatee.

                      So while you guys all have to fight your anti-matter counterparts, me and my evil twin will be drinking a beer laughing at you guys ...

                      Comment

                      Working...
                      X