Seriously!

Go Back   Seriously! Forums > Serious Sam Series > Serious Sam Classic

Serious Sam Classic Discuss anything and everything relating to Serious Sam Classic and its 2 parts; The First Encounter and The Second Encounter.

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 03-11-2016, 12:37 PM   #1   Add To Ignore List  
Spy Killah
 
Rodzilla's Avatar
 
Seriously! Reaper
Joined: May 2001
 
Rodzilla is offline
Default Serious Engine v1.10 Open-sourced

https://github.com/Croteam-official/Serious-Engine
__________________
Rodzilla
-Seriously! Administrator Emeritus
  Reply With Quote
Old 03-11-2016, 12:54 PM   #2   Add To Ignore List  
Witch Bride
 
dragon99919's Avatar
 
Joined: Feb 2009
 
dragon99919 is offline
Default Re: Serious Engine v1.10 Open-sourced

[coding intensifies]
  Reply With Quote
Old 03-11-2016, 12:55 PM   #3   Add To Ignore List  
🐱 Kitty 💘💙💚💛💜
 
Scratch's Avatar
 
Crackshell Developer
Joined: May 2007
Location: Heiloo, Netherlands
 
Scratch is offline
Default Re: Serious Engine v1.10 Open-sourced

Cool to finally see this come out!
__________________
I'm a cat by the way. I'm also everyone's most hated critic.
(Opinions expressed are my own)

Nimble Writer - now available on Steam, Itch.io.
CodeCat, my blog that I need to update - I also have a showcase, which I barely update.
(I do not respond to PM's about Serious Sam Revolution or Bogus Detour. Please use the appropriate community hubs for that.)
  Reply With Quote
Old 03-11-2016, 01:12 PM   #4   Add To Ignore List  
Goodbye Moonmen
 
Discy's Avatar
 
Seriously! Khnum
Joined: Jul 2003
Location: The Netherlands
 
Discy is offline
Default Re: Serious Engine v1.10 Open-sourced

Even more amazing than seeing the full code base of Serious Sam classic released is seeing Rodzilla post. What up?
__________________
"Is there any better Gerüstbaufirmenvorarbeiterschlüsselanhängerfarbenwasserlöslichkeitskontrollchemiker than discy? No!" -Shrinker
[22:30] Fiendian: Discy, Finzy and Louva shall merge into a superentity known as the Lickyfonz.
"Can we just move Discy's posts to the HOF automatically already? :P" -Jetty


Ir-Kalla: Serious Sam Classic map pack in development (Ir-Kalla: Egypt Demo)
  Reply With Quote
Old 03-11-2016, 01:14 PM   #5   Add To Ignore List  
Awww
 
SLAwww's Avatar
 
Joined: Apr 2005
Location: Kiev, Ukraine
 
SLAwww is offline Send a message via ICQ to SLAwww
Default Re: Serious Engine v1.10 Open-sourced

A prophecy said he'd wake up on a day when sources are released.
  Reply With Quote
Old 03-11-2016, 01:16 PM   #6   Add To Ignore List  
Goodbye Moonmen
 
Discy's Avatar
 
Seriously! Khnum
Joined: Jul 2003
Location: The Netherlands
 
Discy is offline
Default Re: Serious Engine v1.10 Open-sourced

I must've missed that particular passage.

I have a question, though. The latest patch release for TFE is 1.05 and TSE is 1.07. What's different in 1.10?
__________________
"Is there any better Gerüstbaufirmenvorarbeiterschlüsselanhängerfarbenwasserlöslichkeitskontrollchemiker than discy? No!" -Shrinker
[22:30] Fiendian: Discy, Finzy and Louva shall merge into a superentity known as the Lickyfonz.
"Can we just move Discy's posts to the HOF automatically already? :P" -Jetty


Ir-Kalla: Serious Sam Classic map pack in development (Ir-Kalla: Egypt Demo)
  Reply With Quote
Old 03-11-2016, 01:18 PM   #7   Add To Ignore List  
Witch Bride
 
dragon99919's Avatar
 
Joined: Feb 2009
 
dragon99919 is offline
Default Re: Serious Engine v1.10 Open-sourced

Quote:
Originally Posted by Discy View Post
I must've missed that particular passage.

I have a question, though. The latest patch release for TFE is 1.05 and TSE is 1.07. What's different in 1.10?
I think these are SLAwww's additions and fixes for SS:C on Steam (his username is present on github of the project).
  Reply With Quote
Old 03-11-2016, 01:20 PM   #8   Add To Ignore List  
Goodbye Moonmen
 
Discy's Avatar
 
Seriously! Khnum
Joined: Jul 2003
Location: The Netherlands
 
Discy is offline
Default Re: Serious Engine v1.10 Open-sourced

If that's true, to what extent have SLAwww's additions been pushed? The OpenAL API he added is still very much beta at this point.
__________________
"Is there any better Gerüstbaufirmenvorarbeiterschlüsselanhängerfarbenwasserlöslichkeitskontrollchemiker than discy? No!" -Shrinker
[22:30] Fiendian: Discy, Finzy and Louva shall merge into a superentity known as the Lickyfonz.
"Can we just move Discy's posts to the HOF automatically already? :P" -Jetty


Ir-Kalla: Serious Sam Classic map pack in development (Ir-Kalla: Egypt Demo)
  Reply With Quote
Old 03-11-2016, 01:25 PM   #9   Add To Ignore List  
Witch Bride
 
dragon99919's Avatar
 
Joined: Feb 2009
 
dragon99919 is offline
Default Re: Serious Engine v1.10 Open-sourced

Idk, we have stuff like better resolutions, gameserver master and stuff like that. Also, it's github, code still can be updated. I actually just hope it works with modern versions of Visual Studio now, cause setting up the enviroment for the mods code back then was a real pain for me.
  Reply With Quote
Old 03-11-2016, 01:26 PM   #10   Add To Ignore List  
 
Targ3t's Avatar
 
Joined: Nov 2008
 
Targ3t is offline
Default Re: Serious Engine v1.10 Open-sourced

First Entroper now Rodzilla posted. Amazing!
  Reply With Quote
Old 03-11-2016, 02:19 PM   #11   Add To Ignore List  
🐱 Kitty 💘💙💚💛💜
 
Scratch's Avatar
 
Crackshell Developer
Joined: May 2007
Location: Heiloo, Netherlands
 
Scratch is offline
Default Re: Serious Engine v1.10 Open-sourced

I actually made the base of this repo back in late 2012, and I also released the binaries for this 1.10 version a while ago. It's 1.07, with some changes in it to make it suitable for modern compilers, some old deprecated things removed (Gamespy, CD checks, etc), and some minor modernization in the engine itself

And before you ask - no, 1.10 is not network-compatible with 1.07 (nor Revolution).
__________________
I'm a cat by the way. I'm also everyone's most hated critic.
(Opinions expressed are my own)

Nimble Writer - now available on Steam, Itch.io.
CodeCat, my blog that I need to update - I also have a showcase, which I barely update.
(I do not respond to PM's about Serious Sam Revolution or Bogus Detour. Please use the appropriate community hubs for that.)
  Reply With Quote
Old 03-11-2016, 02:24 PM   #12   Add To Ignore List  
Banned
 
Joined: Jun 2012
Location: Germany
 
Gnaarwarian is offline
Default Re: Serious Engine v1.10 Open-sourced

Good Job.

Imagine now what happened if somebody released Test 1 & Test 2 combined with this.
  Reply With Quote
Old 03-11-2016, 02:24 PM   #13   Add To Ignore List  
Awww
 
SLAwww's Avatar
 
Joined: Apr 2005
Location: Kiev, Ukraine
 
SLAwww is offline Send a message via ICQ to SLAwww
Default Re: Serious Engine v1.10 Open-sourced

Quote:
Originally Posted by Discy View Post
The latest patch release for TFE is 1.05 and TSE is 1.07. What's different in 1.10?
There are several differences. The 64-bit problem is fixed on engine level, gamespy is replaced with custom master server code, several copyrighted parts had to be cut off (such as Exploration3D). 1.10 is very similar to 1.07, you can play 1.07 and 1.05 maps in it, but not mods (they need to be recompiled to be playable). Several improvements of the Steam version (such as display resolutions and OpenAL) are not included in 1.10. Unfortunately these improvements were made in a very kludgy fashion because I could not modify the engine library. But they can be added to 1.10 eventually, I guess. In fact, it will be much easier to add them, then it was with Steam SS1.
  Reply With Quote
Old 03-11-2016, 03:07 PM   #14   Add To Ignore List  
Witch Bride
 
dragon99919's Avatar
 
Joined: Feb 2009
 
dragon99919 is offline
Default Re: Serious Engine v1.10 Open-sourced

Code:
Cannot open include file: 'Engine/Classes/BaseEvents.h'
Either pure basic Visual Studio 2015 cannot simply compile it, or I'm probably really stupid and still need a tutorial how to set things up to make compilation possible. :v
  Reply With Quote
Old 03-11-2016, 03:23 PM   #15   Add To Ignore List  
Awww
 
SLAwww's Avatar
 
Joined: Apr 2005
Location: Kiev, Ukraine
 
SLAwww is offline Send a message via ICQ to SLAwww
Default Re: Serious Engine v1.10 Open-sourced

You need either Visual Studio Professional or Visual Studio Community. The file BaseEvents.h is generated by compiling the file BaseEvents.es. You may try to manually compile it (RMB on file -> Compile). If this operation runs without errors, BaseEvents.h will be generated by ECC.
  Reply With Quote
Old 03-11-2016, 03:36 PM   #16   Add To Ignore List  
Witch Bride
 
dragon99919's Avatar
 
Joined: Feb 2009
 
dragon99919 is offline
Default Re: Serious Engine v1.10 Open-sourced

I do have Visual Studio Community, or at least... I think so... It's called Visual Studio Community 2015.

https://i.gyazo.com/57c8ef8fd2d24ca4bbe0d354860dfd99.png

//edit

Hmm, that's strange.

I tried to build the EnitiesMP alone, and it seems that 'ecc' in console is not recognized as a command or program by my cmd. :v

This might be cause I use Windows 7 Home Premium, instead of let's say Professional or Ultimate?

Last edited by dragon99919; 03-11-2016 at 03:43 PM.
  Reply With Quote
Old 03-11-2016, 03:48 PM   #17   Add To Ignore List  
Awww
 
SLAwww's Avatar
 
Joined: Apr 2005
Location: Kiev, Ukraine
 
SLAwww is offline Send a message via ICQ to SLAwww
Default Re: Serious Engine v1.10 Open-sourced

Did you build the ECC first? Show me the log.
  Reply With Quote
Old 03-11-2016, 03:53 PM   #18   Add To Ignore List  
Witch Bride
 
dragon99919's Avatar
 
Joined: Feb 2009
 
dragon99919 is offline
Default Re: Serious Engine v1.10 Open-sourced

I tried to even build it alone and then...

Code:
1>------ Build started: Project: Ecc, Configuration: Debug Win32 ------
1>  Creating parser source
1>  ecc/parser.y contains 86 shift/reduce conflicts and 1 reduce/reduce conflict.
1>  Cannot find specified file.
1>  Cannot find specified directory.
1>  Creating scanner source
1>  flex: can't open Stuff\Serious-Engine-master\Sources\Ecc\\Scanner.cpp
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 1.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
//edit

While this is really funny, cause when I tried to compile all files from the source folder one-by-one - they do compile without any errors.

Last edited by dragon99919; 03-11-2016 at 03:56 PM.
  Reply With Quote
Old 03-11-2016, 03:58 PM   #19   Add To Ignore List  
🐱 Kitty 💘💙💚💛💜
 
Scratch's Avatar
 
Crackshell Developer
Joined: May 2007
Location: Heiloo, Netherlands
 
Scratch is offline
Default Re: Serious Engine v1.10 Open-sourced

You don't have bison, make sure those are in the tools folder

Edit: Or rather, let's make a more helpful post, you have to make sure that VS can find the bison and flex executables, check the ecc project properties executable paths if the Tools.Win32 folder is included
__________________
I'm a cat by the way. I'm also everyone's most hated critic.
(Opinions expressed are my own)

Nimble Writer - now available on Steam, Itch.io.
CodeCat, my blog that I need to update - I also have a showcase, which I barely update.
(I do not respond to PM's about Serious Sam Revolution or Bogus Detour. Please use the appropriate community hubs for that.)

Last edited by Scratch; 03-11-2016 at 04:01 PM.
  Reply With Quote
Old 03-11-2016, 04:04 PM   #20   Add To Ignore List  
Awww
 
SLAwww's Avatar
 
Joined: Apr 2005
Location: Kiev, Ukraine
 
SLAwww is offline Send a message via ICQ to SLAwww
Default Re: Serious Engine v1.10 Open-sourced

"Stuff\Serious-Engine-master\Sources\Ecc\\Scanner.cpp" is not a proper path. Press RMB on Scanner.l file, go to Custom build tab, then Command line -> <edit> -> Macros. Make sure your %(Root) and %(Directory) macros have proper values. %(Root) should have a drive letter with semicolon and a backslash, %(Directory) should contain a path to ECC project folder.
Quote:
you have to make sure that VS can find the bison and flex executables
VS does find these, otherwise it would complain that "bison is not a command or program name".
  Reply With Quote
Old 03-11-2016, 04:04 PM   #21   Add To Ignore List  
Witch Bride
 
dragon99919's Avatar
 
Joined: Feb 2009
 
dragon99919 is offline
Default Re: Serious Engine v1.10 Open-sourced

//Scratch

https://i.gyazo.com/d6f6243ed190442fd2074eab0467fadb.png

Yep, they are there... I even copied them to System32 so whole CMD should see it anytime, anywhere, still getting exactly same error that you can see on my post above.

//SLAwww

https://i.gyazo.com/c5c94a97d3253d476e2c0eb5c87e1aae.png

As you can see I changed the macros, the file is placed there, and the compiler still cannot see it...

Last edited by dragon99919; 03-11-2016 at 04:09 PM.
  Reply With Quote
Old 03-11-2016, 04:07 PM   #22   Add To Ignore List  
Awww
 
SLAwww's Avatar
 
Joined: Apr 2005
Location: Kiev, Ukraine
 
SLAwww is offline Send a message via ICQ to SLAwww
Default Re: Serious Engine v1.10 Open-sourced

Spaces in the path are your problem. Remove them, and keep path as short as possible.
  Reply With Quote
Old 03-11-2016, 04:14 PM   #23   Add To Ignore List  
Witch Bride
 
dragon99919's Avatar
 
Joined: Feb 2009
 
dragon99919 is offline
Default Re: Serious Engine v1.10 Open-sourced

Quote:
Originally Posted by Scratch View Post
You don't have bison, make sure those are in the tools folder

Edit: Or rather, let's make a more helpful post, you have to make sure that VS can find the bison and flex executables, check the ecc project properties executable paths if the Tools.Win32 folder is included
Quote:
Originally Posted by SLAwww View Post
Spaces in the path are your problem. Remove them, and keep path as short as possible.
Yea, it works now, but another problem appears. xD

Now each time ECC works on .es files, it simply says that it "Stopped Working". Not really helpful polish error screenshot:

https://i.gyazo.com/d92cc6387c24da9c515b382ba417a950.png

I would think that maybe someting went wrong with it's compilation, but first few files went just fine.

//edit

It seems it fails on BaseEvents.es, so I was wrong - it might be something with Ecc...

Last edited by dragon99919; 03-11-2016 at 04:16 PM.
  Reply With Quote
Old 03-11-2016, 04:22 PM   #24   Add To Ignore List  
Awww
 
SLAwww's Avatar
 
Joined: Apr 2005
Location: Kiev, Ukraine
 
SLAwww is offline Send a message via ICQ to SLAwww
Default Re: Serious Engine v1.10 Open-sourced

This is because your path is too long. Paths longer than 31 characters can cause such problems.
  Reply With Quote
Old 03-11-2016, 04:28 PM   #25   Add To Ignore List  
Witch Bride
 
dragon99919's Avatar
 
Joined: Feb 2009
 
dragon99919 is offline
Default Re: Serious Engine v1.10 Open-sourced

Okay, it works now!

Thanks, and sorry for being stupid!

//edit

https://i.gyazo.com/1cd75659bf68c040873dd81a8a12ca9a.png
https://i.gyazo.com/b4559a0e24e4b8a3e6cc6b450282b40c.jpg

Being proud cause that's probably the first thing I have ever coded. ;-;

Last edited by dragon99919; 03-11-2016 at 04:54 PM.
  Reply With Quote
Old 03-11-2016, 06:53 PM   #26   Add To Ignore List  
Zeo
Kleer
 
Zeo's Avatar
 
Joined: Jan 2014
Location: Russia
 
Zeo is offline
Default Re: Serious Engine v1.10 Open-sourced

Glad to see this happening, finally !
__________________
Watch Unimaginable fragmovie (22nd of January, 2012)
Watch Serious Tournament Mod trailer (30th of April, 2014)
  Reply With Quote
Old 03-11-2016, 07:36 PM   #27   Add To Ignore List  
Khnum
 
God Of Gaming's Avatar
 
Joined: Nov 2011
Location: Bulgaria
 
God Of Gaming is offline
Default Re: Serious Engine v1.10 Open-sourced

It's great that the engine is finally out, I'm not sure what use can I make out of it though, I've pretty much moved all my focus to unreal engine 4... Guess I could try to make a source port for TFE/TSE, can't promise anything though, since I have no experience with engine programming...
__________________
  Reply With Quote
Old 03-11-2016, 10:23 PM   #28   Add To Ignore List  
I cant download ink
 
DamianTV's Avatar
 
Joined: Feb 2002
Location: State of Dillusion
 
DamianTV is offline
Default Re: Serious Engine v1.10 Open-sourced

Quote:
Originally Posted by Target-UPnP View Post
First Entroper now Rodzilla posted. Amazing!
Entroper and Rod arent the only ones that will crawl out of the wood work for this...

---

I probably would have been a bit mroe active if I could ever have gotten SS Classic to run on Win 7-64bit+...

Whats up y'all?
__________________
The essence of Freedom comes from the proper limitation of Government.
  Reply With Quote
Old 03-12-2016, 05:26 AM   #29   Add To Ignore List  
ideas but no skills
 
PikaCommando's Avatar
 
Seriously! Archivist/Slave
Joined: Mar 2013
Location: In My Crawl, Crawling
 
PikaCommando is offline
Default Re: Serious Engine v1.10 Open-sourced

What happened to the bumpmapping? Someone searched for it in the code but all traces are removed. Why hasn't it been fixed/added back?
  Reply With Quote
Old 03-12-2016, 06:06 AM   #30   Add To Ignore List  
Goodbye Moonmen
 
Discy's Avatar
 
Seriously! Khnum
Joined: Jul 2003
Location: The Netherlands
 
Discy is offline
Default Re: Serious Engine v1.10 Open-sourced

Quote:
Originally Posted by DamianTV View Post
Entroper and Rod arent the only ones that will crawl out of the wood work for this...

---

I probably would have been a bit mroe active if I could ever have gotten SS Classic to run on Win 7-64bit+...

Whats up y'all?
Hey Damian, it's been too long. How is your life going?

Also, the classic Sam games have always worked on Windows 7 64 bit for me, not sure why it doesn't for you. The classic tools on the other hand haven't, but there have been fixes for that for a while.
__________________
"Is there any better Gerüstbaufirmenvorarbeiterschlüsselanhängerfarbenwasserlöslichkeitskontrollchemiker than discy? No!" -Shrinker
[22:30] Fiendian: Discy, Finzy and Louva shall merge into a superentity known as the Lickyfonz.
"Can we just move Discy's posts to the HOF automatically already? :P" -Jetty


Ir-Kalla: Serious Sam Classic map pack in development (Ir-Kalla: Egypt Demo)
  Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Seriouse Engine 2 + SDK. Open source? vola Serious Sam 2 5 03-18-2016 12:00 AM
[Mod] Serious Sam HD: Extended - Open Beta Testing (Open Beta 2 is OUT!) Solais Serious Sam HD Workshop 207 07-05-2015 06:47 PM
Serious Engine  vs. Tribes 2 Engine StoneWolf Serious Sam Classic 2 08-06-2001 11:19 PM


All times are GMT -4. The time now is 06:52 AM.