Author Topic: Hello!  (Read 12802 times)

0 Members and 1 Guest are viewing this topic.

Offline Omni

Hello!
« on: August 27, 2010, 12:10:26 PM »
Hello,

A little bit about me, I am new to posting to these forums but I have lurked randomly for awhile and have always been interested in working on my own game and game engine, to be fair the engine side has always intrigued me the most. I have decided now that I have a little knowledge under my belt to attempt to fix one of the most promising SCI tools: SCI Studio VGA.

Now keep in mind that it may be beyond me or beyond help. At the least I hope to have it in SVN Repository so others can check it out and submit patches more easily then the current way. Which is tracking down the source and building a custom build environment in Borland where not everything in the project files is linked and proper. I was hoping this part had been documented or already done, I have searched many forums and the internet in both Google Cache and The Way Back Machine and have turned up nothing so that is the main reason I am doing this.

So that is that! If anyone has any suggestions or has worked on the source or is further along then me please let me know, it may save me a lot of time if I can play catch up that way.

Goals:
    • Get it to compile in its original compile environment.
    [/s]
    • Fix some of the main crash issues.
    • Familiarize myself with VCL and Borland Libraries.
    • Upload this to an SVN Repo.
    [/s] It is on Sourceforge.
    • Update it to newer SynEdit libraries.
    • Port it to Visual Studio where I am more confident.
    [/s] Needs a rewrite.
    • Possibly fix the Scripting Engine.
    [/s]

    [/list]

    Current Status:
    • I have it compiled under Borland BCB.
    • Fixed some minor linking and build errors.

    Current Issues:
      • I do not have a SCI Game to test with currently.
      [/s]
      • I need to learn more of the workings of the SCI engine.
      [/s]
      [/list]


      Pipe Dreams:
      • Networking Support. Working INN would be the first step.

      So does the strike-through command not work on these forums?[/list]
      « Last Edit: October 04, 2010, 01:37:26 AM by Omni »



      Offline gumby

      Re: Hello!
      « Reply #1 on: August 27, 2010, 12:38:47 PM »
      Sounds awesome!  Good luck - I'm sure you'll get the full support of everyone here - and welcome to the site!
      In the Great Underground Empire (Zork port in development)
      Winter Break 2012 Rope Prop Competition

      Offline MusicallyInspired

      Re: Hello!
      « Reply #2 on: August 27, 2010, 01:32:04 PM »
      Wow! Finally, at least somebody is taking up the task of doing SOMETHING with SCI Studio VGA. I wish you luck. I'd also suggest considering porting it so it is compilable under MinGW/MSYS and/or Dev++ as well for those of us without commercial IDEs.

      I've tried more than a few times to make sense of SCI Studio VGA's source but it's just way beyond me. As much programming experience and knowledge as I have, I just don't know enough. So I wish you luck. If you need an SCI game to test, there are plenty of fangames on this website. They're not VGA of course. You can buy some of the older Sierra adventure collections on both Steam and Good Old Games.
      Brass Lantern Prop Competition

      Offline Collector

      Re: Hello!
      « Reply #3 on: August 27, 2010, 02:25:24 PM »
      I'd also suggest considering porting it so it is compilable under MinGW/MSYS and/or Dev++ as well for those of us without commercial IDEs.
      If it compiles under Visual Studio it should compile under Express.
      If you need an SCI game to test, there are plenty of fangames on this website. They're not VGA of course. You can buy some of the older Sierra adventure collections on both Steam and Good Old Games.
      There are the free demos, too.
      KQII Remake Pic

      Offline MusicallyInspired

      Re: Hello!
      « Reply #4 on: August 27, 2010, 02:33:54 PM »
      True...I guess I just don't like IDEs. And MinGW/MSYS is so lightweight and easy to use.
      Brass Lantern Prop Competition

      Offline Omni

      Re: Hello!
      « Reply #5 on: August 27, 2010, 02:55:54 PM »
      Thanks for the welcome guys.

      It is not compiling under Visual Studio yet but I do not think I am to far off.
      I have been out of programming awhile and when I did program(8+years ago) it was mostly C so I am playing catch up and playing around with the code to learn it the best I can.

      The code I can tell even with out much experience with C++ is that the code is in a very rough state, and it relies on VCL very heavily which makes porting this a little time consuming but I think it is the most important part to be able to get this into more peoples hands by being able to use more modern compilers.


      I tried one of the better looking fan games "Legends of the Lost Jewel". I am playing around with it in SCI Studio hoping for a crash, any tips?

      Offline Cloudee1

      Re: Hello!
      « Reply #6 on: August 27, 2010, 04:16:56 PM »
      Best of luck to you, sounds great. So now you say you want sci studio to crash, try using the pic editor for a while. I seem to remember it crashing alot. as for compiling it, I seem to remember something about Borland 5. keep us up to date.
      Halloween Competition Brass Lantern Prop Competition Groundhog Day Competition

      Offline Omni

      Re: Hello!
      « Reply #7 on: August 27, 2010, 05:23:27 PM »
      Thanks cloud, I did quite a bit of pixel art today. Yes I did build it with Borland 5 after fixing the mess of his make/project files. Gonna go track down some of these warnings and errors now until I get a crash then.

      Offline Cloudee1

      Re: Hello!
      « Reply #8 on: August 27, 2010, 10:10:04 PM »
      Oh yeah and windows 98 I think. scistudio hates 98
      Halloween Competition Brass Lantern Prop Competition Groundhog Day Competition

      Offline Omni

      Re: Hello!
      « Reply #9 on: August 27, 2010, 11:56:12 PM »
      Ahh, I think I have my VM of 98 still so that may help, I have a few ideas of which would cause bad behavior in 98, depending on which patches are installed.

      Offline Omni

      Re: Hello!
      « Reply #10 on: August 31, 2010, 02:24:36 AM »
      Well, I have it uploaded to svn with a couple of very very minor fixes.

      The Good: It allows people to check out the code easily and resubmit patches/fixes.

      The Bad: It currently only compiles with Borland v5 and I believe freecommandlinetools5.5, but this way may need a couple extra files not included.

      Working on the update to visual studio still, that is still in my local repo.

      Offline MusicallyInspired

      Re: Hello!
      « Reply #11 on: August 31, 2010, 10:46:00 AM »
      Nice. Keep us apprised!
      Brass Lantern Prop Competition

      Offline Omni

      Re: Hello!
      « Reply #12 on: September 10, 2010, 02:50:02 AM »
      I have been working on this in my spare time, I know I have many bugs/projects ahead but wanted to get this out there.

      https://sourceforge.net/projects/scistudio/files/scistudio.exe/download

      Some minor bug fixes and general cleanup is it currently.

      If you use this remember keep a back up of whatever you are working on, and let me know if when it breaks and what you did to break it.

      Currently it is still under Borland.

      The Files in the SVN are not of this version, I am waiting to knock out a few more things before I commit as I do a lot of my work on my laptop in downtime and SVN access is from my PC only due to the laptop not having a internet connection nearly always.

      « Last Edit: October 04, 2010, 01:38:53 AM by Omni »

      Offline Omni

      Re: Hello!
      « Reply #13 on: September 11, 2010, 01:23:27 AM »
      Well, this may just be a fixed non VGA Version. The Project as I got it is a mess with random source files from 4+ sources and this program -was- violating many GPL rules.

      Depending on what happens next week determines the amount of time I spend on this, if things go as planned it may be a rewrite which is really what is needed. If things do not go as planned/as I want it means fixing the issues for now and anything new I write can be transferred should I rewrite this.

      The main thing I need now is some demo games in the various engine types, heck 1-2 rooms in the SCI0 through SCI32 would be killer. So I am going to spend time looking for some of those, I believe I have some of the old games on Disk/CD at my parents so I hope they are still in working order.

      Offline gumby

      Re: Hello!
      « Reply #14 on: September 11, 2010, 11:37:43 AM »
      Well, there are many games here (with source code) that you can download...
      In the Great Underground Empire (Zork port in development)
      Winter Break 2012 Rope Prop Competition


      SMF 2.0.19 | SMF © 2021, Simple Machines
      Simple Audio Video Embedder

      Page created in 0.033 seconds with 23 queries.