source-engine icon indicating copy to clipboard operation
source-engine copied to clipboard

how to assemble for orange pi 5 plus (processor - pk3588)

Open InfernalWolf666 opened this issue 1 year ago • 8 comments
trafficstars

My operating system is Ubuntu 22.04 from Joshua Riek.

Please give me step-by-step instructions on how to remove it.

The instructions in the description are not accurate. I don't understand .

InfernalWolf666 avatar Jan 12 '24 04:01 InfernalWolf666

My instructions are certainly not perfect, but you can try. :)

Step 1

Install required dependencies.

sudo apt install libsdl2-dev libfreetype6-dev libfontconfig1-dev libopenal-dev libjpeg-dev libpng-dev libcurl4-gnutls-dev libbz2-dev libedit-dev

Step 2

Copy the repository:

git clone --recursive --depth 1 https://github.com/nillerusr/source-engine.git

Step 3

Configure the assembly

CXX=clang++ ./waf configure -T release

Step 4

Build source

./waf build

Step 5

Saving ready-made sources

./waf install --strip --destdir=./sourсe_engine_arm64

(The folder "source-engine arm64" appears in the folder of downloaded sources, which you can then transfer to the game resources)

Step 6

Combine the collected sources and game resource files

ArtemS2 avatar Jan 15 '24 22:01 ArtemS2

Yeah, this has been done nearly a year ago. See: https://github.com/Joshua-Riek/ubuntu-rockchip/discussions/74

ferrellsl avatar Jan 15 '24 23:01 ferrellsl

@ferrellsl What other interesting games have you managed to collect?

ArtemS2 avatar Jan 15 '24 23:01 ArtemS2

@ferrellsl What other interesting games have you managed to collect?

I've also managed to build Return to Castle Wolfenstein, Quake 2 and Doom III. Instructions to build all of these are over at: https://github.com/Joshua-Riek/ubuntu-rockchip/discussions

ferrellsl avatar Jan 15 '24 23:01 ferrellsl

Oh, I forgot, I also managed to build EDuke 32 for Duke Nulem fans.

ferrellsl avatar Jan 15 '24 23:01 ferrellsl

@ferrellsl I managed to run: :)

  1. Doom 1
  2. Doom 2
  3. Final Doom
  4. DOOM 3
  5. DOOM 3 Resurrection of Evil
  6. Quake 1
  7. Quake 2
  8. Quake 3
  9. Half life
  10. Half life Blue Shift
  11. Half life Opposing Force
  12. Half life Deathmatch Classic
  13. Conter Strike 1.6
  14. Half life 2
  15. Half life episode 1
  16. Half life episode 2
  17. Half life 2 loastcost
  18. Half life 2 deathmatch
  19. Half life source
  20. Portal
  21. Conter Strike Source
  22. Day of Defeat Source
  23. Serious Sam 1
  24. Duke Nukem 3d
  25. Diablo
  26. Wangers
  27. Wolfenstein Enemy Territory
  28. Wolfenstein 3D
  29. Return to Castle Wolfenstein
  30. Minecraft
  31. Space Pinball
  32. Cube 2
  33. Red Eclipse 2
  34. GTA 3
  35. GTA Vice City
  36. Heroes of Might and Magic III
  37. Aliens VS Predator
  38. Star Wars Jedi Academy
  39. Star Wars Jedi Knight II: Jedi Outcast (Multiplayer)
  40. The Elder Scrolls 3 Morrowind
  41. Fallout
  42. Fallout 2
  43. Megaglest
  44. Red Alert (demo version works, I haven’t tested the full version yet)
  45. Nanosaur 2
  46. Aquaria
  47. Mario
  48. Unreal Tournament

ArtemS2 avatar Jan 15 '24 23:01 ArtemS2

Good for you. I have a day job here: https://lidarwidgets.com/ so I have to focus my time on software that pays the bills. Games programming is just a hobby and is a nice break from the pressure of programming for a living.

ferrellsl avatar Jan 15 '24 23:01 ferrellsl

thanks friends. History will not forget you

InfernalWolf666 avatar Jan 16 '24 10:01 InfernalWolf666