Sonic and Sega Retro Message Board: PROSONIC IS NOW OPEN SOURCE - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 36 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

PROSONIC IS NOW OPEN SOURCE The ProSonic Engine topic

#1 User is offline saxman 

Posted 16 July 2008 - 01:07 AM

  • S2HD Staff - Tools & Assistant Programmer
  • Posts: 2591
  • Joined: 08-April 04
  • Gender:Male
  • Location:United States of America
  • Project:http://www.youtube.com/watch?v=oSkQoKRovEk
  • Wiki edits:136
ProSonic Engine


News Update: 08/17/2010

PROSONIC PUBLIC SOURCE CODE RELEASE
AUGUST 17, 2010


Here it is, the entire source code to the ProSonic engine. This by no means is
an indication that I have stopped work on this engine forever. However, I also
have other interests that need my attention, so I decided to go public with my
source code to this project.

You will need the Allegro, Zlib, and HawkNL libraries to compile this code.
The DOS version is the exception, where all HawkNL references are ignored.

My goal with this project was always to make the perfect game engine for Sonic
games that everyone would want to use to make their very own Sonic game. I am
hoping with the release of this code, someone will come along and make this
the engine I always envisioned it becoming. I have laid what I feel is a good
foundation for beginning something big in terms of a quality Sonic fan game.

There are things that could be improved. The object manager could be tweaked
to be more flexible with moving objects. The PROCODE scripting support could
be improved to allow more complex routines and arithmetic. The 68000 code
support is only good enough to allow a certain number of objects to run in
ProSonic, and no VRAM emulation is implemented.

I am granting permission to everyone to use this code in any way they see fit.
It would be great to get credit for anything that is used, but I won't try to
sue you if you don't, because at the end of the day it's only a video game!

If you plan to use my source code for anything at all, even if it's just a
portion of it, I'd love to hear about it. Send me an e-mail about it. My
address is ymtx81z ata yahoo dotod com.

Enjoy!


—Saxman


DOWNLOAD LINK: http://www.4shared.com/file/6VD_n3fU/ProSo...ce_Code_08.html


CONAN KUDO'S REPOSITORY: http://code.google.com/p/prosonic/


Posted Image
This post has been edited by saxman: 28 August 2010 - 10:53 AM

#2 User is offline Rockman Zero 

Posted 16 July 2008 - 01:14 AM

  • Hello there, my little friend.
  • Posts: 938
  • Joined: 27-October 05
  • Gender:Male
  • Project:Videos for Hellfire Commentaries.
  • Wiki edits:6
I thought this project had died...I'm glad it's still alive!

Can't wait to see what surprises hold for us in the release!

#3 User is offline Chimpo 

Posted 16 July 2008 - 01:14 AM

  • Posts: 7166
  • Joined: 26-July 06
  • Gender:Not Telling
I want to give this a try. I've always wanted to start my project but the limitations just make me not want to do it.

My Little Pony Turbo is going to be awesome.
This post has been edited by Chimpo: 16 July 2008 - 01:16 AM

#4 User is offline Phos 

Posted 16 July 2008 - 02:15 PM

  • Going for the high score on whatever that little bar is
  • Posts: 3318
  • Joined: 21-February 08
  • Gender:Male
I've been wanting to make a Sonic hack, but wasn't interested in learning ASM. This sounds perfect for me

#5 User is offline Trunks 

Posted 16 July 2008 - 02:53 PM

  • AGAIN TRY
  • Posts: 1333
  • Joined: 20-February 08
  • Gender:Male
  • Location:San Antonio, TX
  • Project:Sure to be Ban'd, The Bancast, Trunks & Soto, iLove
  • Wiki edits:30
Man, back when you announced this shit I was still on a mac. Now I'm a PC guy. Good times.

#6 User is offline Oerg866 

Posted 16 July 2008 - 03:48 PM

  • Posts: 1720
  • Joined: 07-September 06
  • Gender:Male
  • Location:Frankfurt, Germany
  • Wiki edits:3
Hi,

This sounds absolutely fantastic, and I will do something with it once I get my hands on that ;) Sonic Oergomized Pro or something. I'm really looking forward to this, and the accuracy compared to the real Sonic-engine really is amazing!

I'm sure it will top E02 by over nine thousand percents, I'm sure.

You really are doing a great job =)

Byebye,
Oerg

#7 User is offline FinalBeyond 

Posted 16 July 2008 - 03:58 PM

  • Your resident DCT fanatic.
  • Posts: 1568
  • Joined: 19-February 05
  • Gender:Male
  • Location:Watford, England.
  • Project:Various Visual Novel concepts.
  • Wiki edits:1
Every bit of news about this makes me very happy indeed. All sounds good, and I can't wait to give it a try.

#8 User is offline GasparXR 

Posted 16 July 2008 - 04:28 PM

  • I'm back!
  • Posts: 425
  • Joined: 12-April 08
  • Gender:Male
  • Location:Espanola, Ontario, Canada
  • Project:Super Mario XR
  • Wiki edits:29
I was planning to make Sonic Origins, which is Sonic 1-3 & knuckles alltogether, with a few custom levels, and loads of new features, which I assure will not ruin it. I am very serious in making things like games, I've made games using Flash, RPG Maker VX, Game Maker... I've used a few others as well.

Wait, did I just write a short resume? Lol

Anyway, I can't wait for a release.

I have a question: If we decide to port our ROM hacks to ProSonic, how would someone port something like Megamix? Would it be able to just port the individual dissasembly .bin files? That would be a neat feature. ;)
This post has been edited by GasparXR: 16 July 2008 - 04:29 PM

#9 User is offline JcFerggy 

Posted 16 July 2008 - 08:29 PM

  • Yum
  • Posts: 974
  • Joined: 22-February 06
  • Gender:Male
  • Location:New Glasgow, N.S.
  • Project:GoldenEye: Source
  • Wiki edits:57

View PostRockman Zero, on Jul 16 2008, 03:14 AM, said:

I thought this project had died...I'm glad it's still alive!

I am also GLaD to see that this is "Still Alive" :P

On a more serious note, I wouldn't mind messing around with it, I don't have anything planed, I just want to see what I could do with it.
This post has been edited by JcFerggy: 16 July 2008 - 08:31 PM

#10 User is offline jman2050 

Posted 16 July 2008 - 11:17 PM

  • Teh Sonik Haker
  • Posts: 614
  • Joined: 10-December 05
  • Wiki edits:4

Quote

I want this engine to take control of the community the same way ROM hacking and secrets research took control, and the same way assembly coding eventually took control of the direction and projects. I hope I can make a big impact. If not by this release, certainly by the next! Wish me luck =)


That's a tad on the pretentious side, don't you think?

#11 User is offline HighFrictionZone 

Posted 16 July 2008 - 11:45 PM

  • Hi.
  • Posts: 855
  • Joined: 27-February 08
  • Gender:Male
  • Location:Katy, Texas
  • Project:Nothing
  • Wiki edits:7
If it runs in linux native or runs inside WINE, then yeah, I'll probably use it - it'll make collaborating with my friends to make a "hack" easier. Otherwise, I'll keep my eye on it, but I don't have easy access to a Windows machine. You know?

#12 User is offline Hez 

Posted 17 July 2008 - 12:21 AM

  • Asshole
  • Posts: 2492
  • Joined: 11-January 03
  • Gender:Male
  • Location:Hell
  • Project:Your mother
  • Wiki edits:27
If its good, Ill definatly port Classic to it.

#13 User is offline saxman 

Posted 17 July 2008 - 12:58 AM

  • S2HD Staff - Tools & Assistant Programmer
  • Posts: 2591
  • Joined: 08-April 04
  • Gender:Male
  • Location:United States of America
  • Project:http://www.youtube.com/watch?v=oSkQoKRovEk
  • Wiki edits:136

View PostGasparXR, on Jul 16 2008, 05:28 PM, said:

I have a question: If we decide to port our ROM hacks to ProSonic, how would someone port something like Megamix? Would it be able to just port the individual dissasembly .bin files? That would be a neat feature. :thumbsup:


We'll have to see what all can be ported when it's released. With full confidence, I can say levels and art can be ported. That's no problem, with other things, just wait and see =)


View Postjman2050, on Jul 17 2008, 12:17 AM, said:

Quote

I want this engine to take control of the community the same way ROM hacking and secrets research took control, and the same way assembly coding eventually took control of the direction and projects. I hope I can make a big impact. If not by this release, certainly by the next! Wish me luck =)


That's a tad on the pretentious side, don't you think?


Well no, I really don't think that's on the pretentious side. I'm not a very good programmer, and I'm certainly not the best ROM hacker or researcher. But I am and have always been an innovator of sorts. And I have a lot of drive and commitment. If I have enough discipline for it and know what people want out of this, I believe it really could change the direction of the community. It's what I've wanted to do since the very beginning of the project. I never set the bar low on anything I do. Don't misunderstand me, I don't mean that to sound arrogant or anything like that. But it's the truth. Anyone can do anything if they have the right ideas at the right time and have the commitment to make them reality. Innovation is what drives this community forward.


View PostHighFrictionZone, on Jul 17 2008, 12:45 AM, said:

If it runs in linux native or runs inside WINE, then yeah, I'll probably use it - it'll make collaborating with my friends to make a "hack" easier. Otherwise, I'll keep my eye on it, but I don't have easy access to a Windows machine. You know?


I don't like to make promises. However I will say a Linux port is very possible. Cyan Helkaraxe had experimented with my code about a year ago I guess it was, and he successfully got it running natively on Linux. I can promise you a Windows version, and maybe DOS release if for some odd reason there's demand for it. But Linux will require someone to port it because I have no way of doing it myself.

EDIT: You mentioned WINE -- I believe it'll run in WINE, but I am not 100% sure. Someone will have to test it first.


I hope my answers work for you guys. It's 1:57 AM right now, and I'm dead tired and haven't eaten since lunch time. So at the time writing this, I'm not in the best of shape and want to hurry up and write this so I can eat my Hot Pocket... mmmmm, so good, so good.

Bicycle!
This post has been edited by saxman: 17 July 2008 - 01:01 AM

#14 User is offline Vangar 

Posted 17 July 2008 - 01:12 AM

  • Winrar?
  • Posts: 3295
  • Joined: 08-January 04
  • Gender:Male
  • Location:Australia
  • Project:Heroic Multimedia
  • Wiki edits:2
Tasty

#15 User is offline Shoemanbundy 

Posted 17 July 2008 - 01:18 AM

  • Posts: 811
  • Joined: 01-April 07
  • Gender:Male
  • Location:Chicago, Illinois
  • Project:selling shoes
  • Wiki edits:1
I definitely look forward to this one. I've been waiting for it ever since all the way back when it was announced, assuming like anything with potential it just went into obscurity never to be heard of again. If we can actually port our current hacks to it that'd be just damn awesome too. The possibility of being able to work outside of asm to add new features would be a definite plus, as I'm too lazy to want to go ahead with that :p

Do you think it would be possible to change the engine around to make something completely different from a Sonic game? Something more traditional with power ups and such. And if so, how much trouble would that be? I'm not familiar with how you program stuff into your game with this thing(if it's in the plans you've listed I musta skipped it :p ).

I'm holding you to that release date btw :p Seen too many things get a release date then disappear. If you suddenly vanish I'm spamming your email or something...
This post has been edited by Bramsworth: 17 July 2008 - 01:19 AM

  • 36 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users