luxtorpeda icon indicating copy to clipboard operation
luxtorpeda copied to clipboard

Engine Request - eduke32

Open neuromancer opened this issue 4 years ago • 4 comments

Engine: https://wiki.eduke32.com/wiki/Acquiring_the_EDuke32_Source_Code#Git-SVN

Games:

  • https://store.steampowered.com/app/434050/Duke_Nukem_3D_20th_Anniversary_World_Tour/
  • https://store.steampowered.com/app/329650/NAM/ (Dosbox version available for Linux, I think)
  • https://store.steampowered.com/app/376750/World_War_II_GI/ (Dosbox version available for Linux, I think)

neuromancer avatar Aug 08 '19 22:08 neuromancer

Such a shame it uses SVN…

We prioritize projects using Git because it's less work to package and maintain: e.g.

  • we can't point to SVN as Git submodule
  • it's not as easy maintain repository mirror
  • it's impossible to rebase branches (we use this to maintain patches on top of original source - so far it was needed for only 1 game, but I don't have enough manpower to maintain different solution per-game)
  • SVN does not store authorship information with commits
  • there is no way to cryptographically sign commits (we don't use it yet, but probably in the future)
  • there are not real tags in SVN (only "copies" which work a bit differently than tags)

etc, etc. Using git-svn does not help us right now (but will be helpful to implement one-way mirroring). We want to package these projects, SVN usage puts them at really low priority at the moment.

dreamer avatar Aug 09 '19 06:08 dreamer

Seems like eduke32 switched to git in 2020 so maybe this might be possible now @dreamer.

https://wiki.eduke32.com/wiki/Acquiring_the_EDuke32_Source_Code https://voidpoint.io/terminx/eduke32.git

tommis avatar Apr 24 '22 20:04 tommis

@tommis I maintain an updated fork with newer engines as well. You can take a look at https://github.com/luxtorpeda-dev/luxtorpeda if you're interested, eduke32 is supported.

d10sfan avatar Apr 24 '22 21:04 d10sfan

@d10sfan Seems like that was the version that I was using since I installed it from protonup-qt but this repo was the first search result in google. I can't find any mention what version is installed by protonup-qt. Maybe I should make a ticket.

tommis avatar Apr 25 '22 16:04 tommis