You are not logged in.

#1 2022-06-21 16:08:00

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Serious Sam Classic v1.10 PKGBUILD

Package serioussam: https://aur.archlinux.org/packages/serioussam (OpenGL version)

Building game Serious Sam Classic The First Encounter and  Serious Sam Classic The Second Encounter with OpenGL.
Additionally building a modification XPLUS.

Package serioussam-vk: https://aur.archlinux.org/packages/serioussam-vk (Vulkan version)

Building game Serious Sam Classic The First Encounter and  Serious Sam Classic The Second Encounter with OpenGL and Vulkan support.
Additionally building a modification XPLUS.

After building and installing the game, you need to add game content to the game installation directory. (/usr/share/serioussam)

***************************************************************************************
If you have access to a copy of the game (either by CD or through Steam),
you can copy the *.gro files to the /usr/share/serioussam/SamTFE directory.
for the game Serious Sam Classic The First Encounter and copy the *.gro files 
to the /usr/share/serioussam/SamTSE directory for Second Encounter
***************************************************************************************
Copy all *.gro files and Help folder from the game directory to SamTFE directory.
At the current time the files are:
 - Help (folder)
 - Levels (folder)
 - 1_00_ExtraTools.gro
 - 1_00_music.gro
 - 1_00c.gro
 - 1_00c_scripts.gro
 - 1_04_patch.gro
***************************************************************************************
Copy all *.gro files and Help folder from the game directory to SamTSE directory.
At the current time the files are:
 - Help (folder)
 - SE1_00.gro
 - SE1_00_Extra.gro
 - SE1_00_ExtraTools.gro
 - SE1_00_Levels.gro
 - SE1_00.gro
 - SE1_00_Music.gro
 - 1_04_patch.gro
 - 1_07_patch.gro
***************************************************************************************

The content for modification XPLUS is downloaded and installed automatically during the makepkg command.

Changelogs:
Link: SeriousSamClassic
Link: SeriousSamClassic-VK

Saving game settings, saving gameplay, recording game demo:
All saving game settings, controls, ,scores, saves, recorded demos, logs, in home directory ".local/share/Serious-Engine/..."

To start the game, use the menu shortcut.

Applications->Games->Serious Sam The First Encounter

or

Applications->Games->Serious Sam The Second Encounter

Have a nice game to everyone.

Last edited by tx00100xt (2022-06-22 15:28:44)

Offline

#3 2022-07-01 13:07:17

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Re: Serious Sam Classic v1.10 PKGBUILD

After updating gcc to version 11.3, I found that mods do not start. What worked with version gcc 10.3 has become incorrect to work with version gcc 11.3
I fixed the problem. I have updated the packages listed below.
https://aur.archlinux.org/packages/serioussam
https://aur.archlinux.org/packages/serioussam-vk
Mods are being launched now.

Offline

#4 2023-01-05 18:49:31

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Re: Serious Sam Classic v1.10 PKGBUILD

Updated to version 1.10.4:
Package serioussam: https://aur.archlinux.org/packages/serioussam (OpenGL version)
Package serioussam-vk: https://aur.archlinux.org/packages/serioussam-vk (Vulkan/ OpenGLversion)
Add-ons do not need to be updated. They are compatible with all versions.

There were many changes. Happy playing to all.

Offline

#5 2023-06-01 08:51:58

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Re: Serious Sam Classic v1.10 PKGBUILD

Rewrote all PKGBUILD's.
Now all executable files are in /usr/bin.
All game libraries and mods libraries in /usr/lib.
Game and mods data in /usr/share.

Added three modifications:
https://aur.archlinux.org/packages/serioussam-st8vi
https://aur.archlinux.org/packages/serioussam-st8vipe
https://aur.archlinux.org/packages/serioussam-hno

The games data are now located along the paths:

/usr/share/serioussam
/usr/share/serioussamse

The user data is where it was:
(Log, saves, demos, game settings and mods settings)

~/.local/share/Serious-Engine/serioussam/ - for TFE
~/.local/share/Serious-Engine/serioussamse/ - for TSE

If you already have the game installed, follow these steps:
1. Delete directories (if they exist):
/usr/share/serioussam/SamTFE
/usr/share/serioussam/SamTSE

2. Install a new version of the game.
3. Then install mods.
4. Delete files (if they exist):
~/.local/share/Serious-Engine/serioussam/SeriousSam.cfg
~/.local/share/Serious-Engine/serioussamse/SeriousSam.cfg

5. Copy:
- Help (folder)
- Levels (folder)
- 1_00_ExtraTools.gro
- 1_00_music.gro
- 1_00c.gro
- 1_00c_scripts.gro
- 1_04_patch.gro
to /usr/share/serioussam/
6. Copy:
- Help (folder)
- SE1_00.gro
- SE1_00_Extra.gro
- SE1_00_ExtraTools.gro
- SE1_00_Levels.gro
- SE1_00.gro
- SE1_00_Music.gro
- 1_04_patch.gro
- 1_07_patch.gro
to /usr/share/serioussamse/
7. Now you can start the game

Last edited by tx00100xt (2023-06-01 18:32:53)

Offline

#6 2023-06-04 13:57:41

Mr.Smith1974
Member
From: St. Petersburg, Russia
Registered: 2013-04-13
Posts: 38

Re: Serious Sam Classic v1.10 PKGBUILD

I'm sorry, but why didn't you add the game to the Arch wiki?
https://wiki.archlinux.org/title/List_of_games
It always surprised me that people are not too lazy to write a whole PKGBUILD, but too lazy to write on the wiki so that people can find out about their result of work.

Offline

#7 2023-06-05 07:28:26

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Re: Serious Sam Classic v1.10 PKGBUILD

Mr.Smith1974 wrote:

I'm sorry, but why didn't you add the game to the Arch wiki?
https://wiki.archlinux.org/title/List_of_games
It always surprised me that people are not too lazy to write a whole PKGBUILD, but too lazy to write on the wiki so that people can find out about their result of work.

I just somehow didn't think about it.

Added:
https://wiki.archlinux.org/title/List_o … rd_person)

Note:
If you want a clean game with no mods, you can just install package serioussam or serioussam-vk. The game data can be placed anywhere in your home directory. At the first start, the game will scan the home directory, and if, for example, you have the Steam version of the game installed, the game itself will find the data and write the path to it in the configuration file. Copying data to /usr/share is not required. Just don't forget to place the SE1_10b.gro file where the game data is located. For the First Encounter and for the Second Encounter too.

Offline

#8 2023-06-05 08:58:24

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Re: Serious Sam Classic v1.10 PKGBUILD

Since not everyone needs modifications, I removed the XPLUS modification from packages serioussam and serioussam-vk. Now there is a separate package https://aur.archlinux.org/packages/serioussam-xplus for this modification. I think this will be correct.
Now the build time for packages serioussam and serioussam-vk has been reduced, and the size of the packages received for installation has also been reduced.

Offline

#9 2023-06-05 14:36:20

Mr.Smith1974
Member
From: St. Petersburg, Russia
Registered: 2013-04-13
Posts: 38

Re: Serious Sam Classic v1.10 PKGBUILD

Thank you very much. I will definitely use your package.

Offline

#10 2023-07-15 13:55:01

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Re: Serious Sam Classic v1.10 PKGBUILD

Have nice day everyone.

As has been known over the years since the release of the game, users have been creating addon maps and mappacks for Serious Sam.
I decided to select the best of the best mappacks in my opinion and make packages for their installation.

First mappack Bright Island. For Serious Sam Revolution was released addon "Bright Island". This is a separate mission consisting of several levels. By the forces of one mapper with the nickname ""Dreamy Cecil" the mission was ported to the classic game.
https://dreamycecil.itch.io/bright-island
https://www.youtube.com/watch?v=DsajASAo1k8

To install this mission for Serious Sam The Second Encounter use the package: https://aur.archlinux.org/packages/seri … nd-mappack
Start the game Serious Sam The Second Encounter. Next in the main menu select Singleplayer, Next Custom level, and select the Timeless Caves level.

Second Mappack Ancient Rome from Next  Encounter.
A well-known Polish mapper with the nickname "Mkbewe" took over the transfer of Serious Sam: Next Encounter game levels to Serious Sam: The Second Encounter. After four years of level transfer work, he completed the first episode of Ancient Rome. The episode contains 20 levels of the game from Serious Sam: Next Encounter. https://www.youtube.com/watch?v=FUaDbABC3AI
He is currently working on rescheduling the next episode.

To install this mappack for Serious Sam The Second Encounter use the package: https://aur.archlinux.org/packages/seri … er-mappack
Start the game Serious Sam The Second Encounter. Next in the main menu select Singleplayer, Next Custom level, and select the Incident at the Arena level.

The third pack contains three mappacks from one of the best mappers Rakanishu.
https://rakanishu-sed.itch.io/teotihuacan-pack
https://rakanishu-sed.itch.io/persepolis-pack
https://rakanishu-sed.itch.io/jacobs-rest

To install mappacks for Serious Sam The Second Encounter use the package: https://aur.archlinux.org/packages/seri … u-mappacks
Start the game Serious Sam The Second Encounter. Next in the main menu select Singleplayer, Next Custom level, and select the desired level from the menu.

For maps and the mission on the bright island, it's better to switch to OpenGL rendering in Video Settings.
You can also use the XPLUS mod for these map packs and the bright island mission.
Have a good game.

Last edited by tx00100xt (2023-07-15 14:07:01)

Offline

#11 2023-07-22 06:55:52

cedric-air
Banned
Registered: 2023-07-21
Posts: 2

Re: Serious Sam Classic v1.10 PKGBUILD

Mr.Smith1974 wrote:

I'm sorry, but why didn't you add the game to the Arch wiki?
https://wiki.archlinux.org/title/List_of_games
It always surprised me that people are not too lazy to write a whole PKGBUILD, but too lazy to write on the wiki so that people can find out about their result of work.

I think this message would have been more helpful:
"I have added the game to the Arch Wiki:
https://wiki.archlinux.org/title/List_of_games"

PS, on the List of games, both "Serious Sam: The First Encounter" and "Serious Sam: The Second Encounter" point to "serioussam-vk" on aur. I couldn't find "serious sam second encounter" on the aur, so I couldn't fix that.

Offline

#12 2023-07-22 09:36:25

Mr.Smith1974
Member
From: St. Petersburg, Russia
Registered: 2013-04-13
Posts: 38

Re: Serious Sam Classic v1.10 PKGBUILD

cedric-air wrote:

I think this message would have been more helpful:
"I have added the game to the Arch Wiki:
https://wiki.archlinux.org/title/List_of_games"

PS, on the List of games, both "Serious Sam: The First Encounter" and "Serious Sam: The Second Encounter" point to "serioussam-vk" on aur. I couldn't find "serious sam second encounter" on the aur, so I couldn't fix that.

Are you kidding me?
I added 50+ games in the last 2 months to the wiki:
https://wiki.archlinux.org/index.php?ti … on=history
And it annoys me wildly when someone writes PKGBUILD, but the person is too lazy to add one line to the wiki

cedric-air wrote:

    Registered: Yesterday
    Posts: 2

I suggest blocking this user.

Offline

#13 2023-07-22 15:02:24

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,728

Re: Serious Sam Classic v1.10 PKGBUILD

Mr.Smith1974 wrote:

I suggest blocking this user.

Not yet. 

cedric-air:  Creating a new account and immediately making demands is a poor way to say hello.

Edit:  Yes it is time.   The account is a duplicate account of another user.

Last edited by ewaller (2023-07-22 15:08:58)


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#14 2023-07-23 11:45:09

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Re: Serious Sam Classic v1.10 PKGBUILD

PS, on the List of games, both "Serious Sam: The First Encounter" and "Serious Sam: The Second Encounter" point to "serioussam-vk" on aur. I couldn't find "serious sam second encounter" on the aur, so I couldn't fix that.

Actually, the first post explains that package  serioussam-vk building both games. So nothing needs to be fixed.

Offline

#15 2023-09-19 08:50:27

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Re: Serious Sam Classic v1.10 PKGBUILD

Good day everyone.

Recently I decided to make a program that loads and launches maps and modifications for the game created by
enthusiasts and fans of the game Serious Sam. Since the game's release, a large number of maps have been made for single play and modification. It’s simply not possible to make packages for such a quantity. Although the game interface allows you to launch additional levels, it is not very convenient and most players do not know where to get cards for the game. I've looked at over 600 maps created by enthusiasts for single player play.. About half of them were selected and posted on the Web Archive, and all information about them was entered into a SQL database. The goal was to select the best cards with beautiful designs and interesting gameplay. Most of the time was spent on sorting through cards and creating a database for them. At the moment, the database contains 330 maps for single play and 26 modifications.

A detailed description of the program and the source code can be found here:
https://github.com/tx00100xt/Serious-Runner

Package here:
https://aur.archlinux.org/packages/seriousrunner

After installing a programm from a AUR or downloading a release from GitHub, the only condition before launching is that you have the content of the games Serious Sam Classic The First Encounter and Serious Sam Classic The Second somewhere in your home directory. The program will find and do everything else itself.

Enjoy the game everyone.

Offline

#16 2023-10-25 07:53:35

Mr.Smith1974
Member
From: St. Petersburg, Russia
Registered: 2013-04-13
Posts: 38

Re: Serious Sam Classic v1.10 PKGBUILD

What about a meta package that will install all the necessary parts of this game?

Offline

#17 2023-10-25 11:37:42

tx00100xt
Member
Registered: 2022-05-11
Posts: 12

Re: Serious Sam Classic v1.10 PKGBUILD

Mr.Smith1974 wrote:

What about a meta package that will install all the necessary parts of this game?


Ready. First you need to install package serioussam-vk, because it is a dependency of all packages in the meta package, then you can install the meta package.

pacaur -Sayu serioussam-vk
pacaur -Sayu --needed --foreign --noedit serioussam-addons-meta

It is worth considering that the size of all add-ons takes about 6Gb.

Offline

Board footer

Powered by FluxBB