Community
Message Board

Chat room - users
Game Over
( 394431 downloads)
Work In Progress
( 523201 downloads)
Links

Code Exchange
Downloads
Tutorials
Add to Favourites

Submit news

DIV ARENA FORUMS
Not logged in [Login - Register]
Go To Bottom

Printable Version  
 Pages:  1  
Author: Subject: DIV Goes open source
MikeDX
DIV Nerd
*********


Avatar


Posts: 8388607
Registered: 25-2-2016
Member Is Offline


[*] posted on 21-11-2016 at 03:54 PM
DIV Goes open source


The full source code to DIV, including the IDE, compiler and runtime for all platforms has been uploaded to github and shared for everyone. Hopefully this will attract some new talent to help us make DIV the best it can be. I shall continue to update the code as time goes on, at least until we move to the next version.

https://github.com/MikeDX/DIV-Games-Studio/
View user's profile View All Posts By User
BreadCaster
Loyalty Card Holder
******


Avatar


Posts: 321
Registered: 2-3-2016
Member Is Offline


[*] posted on 21-11-2016 at 08:55 PM


Hells horses!!

This is pretty big news, Mikey :) hopefully this will help push DivDX to be as amazing as it can be!!

So are you and Cictec (and others I'd imagine haha) still developing DivDX at the same time? :)




~*~ Princess of Pies and Pastries ~*~
View user's profile View All Posts By User
TransDiv
DIV Junior
**




Posts: 13
Registered: 27-2-2016
Member Is Offline


[*] posted on 22-11-2016 at 01:53 PM


Great news Mike!

In the Windows enviroment, can you specify which compiler do u use? SDL version, Any additional SDL libraries?; I know all this can be deducted looking at the sources, but if you write a ReadMe about it, it would be more easy to begin playing with ;)


[Edited on 22-11-2016 by TransDiv]
View user's profile View All Posts By User
RKSoft
Game Making Machine!
******


Avatar


Posts: 232
Registered: 1-3-2016
Location: Germany
Member Is Offline


[*] posted on 22-11-2016 at 03:00 PM


Good news :) - i hope there will be more developers for DIV DX :)
View user's profile Visit user's homepage View All Posts By User
CicTec
DIV Pro
******




Posts: 471
Registered: 6-8-2016
Member Is Offline


[*] posted on 22-11-2016 at 07:50 PM


Quote: Originally posted by BreadCaster  

So are you and Cictec (and others I'd imagine haha) still developing DivDX at the same time? :)

It would be interesting to know your opinion(s) on this.

Quote: Originally posted by TransDiv  

In the Windows enviroment, can you specify which compiler do u use? SDL version, Any aditional SDL libraries?; I know all this can be deducted looking at the sources, but if you write a ReadMe about it, it would be more easy to begin playing with ;)

MinGW + CMake as tools, better MSYS2 as complete package.
SDL 1.2, SDL 2.0 and SDL_Mixer as dependencies.
View user's profile View All Posts By User
TransDiv
DIV Junior
**




Posts: 13
Registered: 27-2-2016
Member Is Offline


[*] posted on 22-11-2016 at 08:14 PM


Thx CicTec
View user's profile View All Posts By User
saucjedi
DIV Junior
**




Posts: 9
Registered: 23-11-2016
Member Is Offline


[*] posted on 23-11-2016 at 02:06 PM


This is great news! At last we can take a peek at how DIV is made under the hood!

Is there any chance of releasing the DIV2 DOS source untouched for archival purposes?
View user's profile View All Posts By User
willicab
DIV Junior
**


Avatar


Posts: 12
Registered: 12-7-2016
Member Is Offline


[*] posted on 23-11-2016 at 05:45 PM


Hell Yeah :smilegrin:!!!!!! I will review it and try to compile it to see what I can do for the project, btw, I wrote an article about it in my blog (in spanish) https://blog.willicab.com.ve/div-games-studio-ha-sido-libera...

*** EDITED ***
You should create a new development section in the forum, and subforums for each platform supported

[Edited on 23/11/2016 by willicab]




View user's profile View All Posts By User
MikeDX
DIV Nerd
*********


Avatar


Posts: 8388607
Registered: 25-2-2016
Member Is Offline


[*] posted on 23-11-2016 at 07:32 PM


Lets see if i can answer some questions:

Quote: Originally posted by BreadCaster  
Hells horses!!

So are you and Cictec (and others I'd imagine haha) still developing DivDX at the same time? :)


I plan to carry on developing this code, and anyone else is welcome to join me by filing issues, submitting pull requests, ofering to maintain ports, etc.


Quote: Originally posted by saucjedi  

Is there any chance of releasing the DIV2 DOS source untouched for archival purposes?


Hmmm. Maybe, but realistically it's already in the git repo, just check the first commits.

Quote: Originally posted by willicab  


You should create a new development section in the forum, and subforums for each platform supported



yes I think this may be a good idea, but really github should be the forum for that.

Quote: Originally posted by TransDiv  


In the Windows enviroment, can you specify which compiler do u use? SDL version, Any additional SDL libraries?; I know all this can be deducted looking at the sources, but if you write a ReadMe about it, it would be more easy to begin playing with ;)


You will require SDL1.2 and SDL1,2_Mixer. DIV also compiles using SDL2 if you wish (SDL2 / SDL2_Mixer)

I have never used windows to compile or run DIV, and has only ever been cross compiled. Someone with more interest in the windows platform than me will be able to assist though.

If you use Cmake (and i recommend you do), it should tell you what libraries you need / are missing.

View user's profile View All Posts By User
P.B.
Loyalty card holder
******




Posts: 6
Registered: 11-10-2016
Member Is Offline


[*] posted on 23-11-2016 at 08:54 PM


That's good news :-).

For me it has been over a decade ago that I did anything with C (and that was only scratching the surface of the programming language). So although I'm happy that I'm able to guess with uncertainty the intent of *(pointers->properties)<<bitshifts and such, I lack the skill (and time) to really be of service here. But I might try to at least build the project at some point, that would be fun :)

I'll be curious to see where this is going though..




I used to be a gamer like you...
Then I took an arrow to the knee...
View user's profile View All Posts By User
saucjedi
DIV Junior
**




Posts: 9
Registered: 23-11-2016
Member Is Offline


[*] posted on 24-11-2016 at 04:04 PM


Quote: Originally posted by MikeDX  

Hmmm. Maybe, but realistically it's already in the git repo, just check the first commits.


That's just what I have been doing ;) but I don't know if anything was deleted before the first commits...

Any way, I have seen structs and some comments that make me think that the 3D mode from DIV2 is taken straight from the VPE (Virtual Presence Engine) lib.

I remember playing with this library back around the same time DIV2 was released and the feel of both 3D modes seemed familiar to me... finally I know why!
View user's profile View All Posts By User
CicTec
DIV Pro
******




Posts: 471
Registered: 6-8-2016
Member Is Offline


[*] posted on 24-11-2016 at 04:32 PM


Quote: Originally posted by saucjedi  

Any way, I have seen structs and some comments that make me think that the 3D mode from DIV2 is taken straight from the VPE (Virtual Presence Engine) lib.

I remember playing with this library back around the same time DIV2 was released and the feel of both 3D modes seemed familiar to me... finally I know why!

Yes, the mode8 is based on VPE engine, but the latter has several features that were not included in the mode8, perhaps for lack of time.
View user's profile View All Posts By User
saucjedi
DIV Junior
**




Posts: 9
Registered: 23-11-2016
Member Is Offline


[*] posted on 25-11-2016 at 07:01 AM


Quote: Originally posted by CicTec  

Yes, the mode8 is based on VPE engine, but the latter has several features that were not included in the mode8, perhaps for lack of time.


Or the particular VPE version used.
View user's profile View All Posts By User
CicTec
DIV Pro
******




Posts: 471
Registered: 6-8-2016
Member Is Offline


[*] posted on 25-11-2016 at 08:16 AM


It has some changes to adapt the structure of DIV, yes.
View user's profile View All Posts By User
BreadCaster
Loyalty Card Holder
******


Avatar


Posts: 321
Registered: 2-3-2016
Member Is Offline


[*] posted on 25-11-2016 at 12:41 PM


Oh Wow, could some of those possibly be added into the newer versions of Mode8? I mean 3d models + VPE would basically do for making a commercial level indie game, provided that the 32 bit colour had been implemented :D



~*~ Princess of Pies and Pastries ~*~
View user's profile View All Posts By User
CicTec
DIV Pro
******




Posts: 471
Registered: 6-8-2016
Member Is Offline


[*] posted on 25-11-2016 at 12:55 PM


Quote: Originally posted by BreadCaster  
Oh Wow, could some of those possibly be added into the newer versions of Mode8? I mean 3d models + VPE would basically do for making a commercial level indie game, provided that the 32 bit colour had been implemented :D

I am currently refactoring the code to add the 16/32bits support etc, once obtained this should be possible to add other features.
View user's profile View All Posts By User
josepgames
Loyalty card holder
******


Avatar


Posts: 66
Registered: 31-10-2016
Location: Barcelona - Spain
Member Is Offline

Mood: Happy

[*] posted on 30-11-2016 at 10:55 PM


Hi,

I'm trying to compile div source under Mac OSX. I've tried to compile using makefile but if I execute make osx.make I get an error:

$ make tools/osx.cmake
Makefile:1: *** missing separator. Stop.

Sorry, I'm not that into C.. but I'd like to make it work, could you help me?




JosepGames
View user's profile Visit user's homepage View All Posts By User
MikeDX
DIV Nerd
*********


Avatar


Posts: 8388607
Registered: 25-2-2016
Member Is Offline


[*] posted on 30-11-2016 at 11:13 PM


You should be able to compile the osx build as follows:

Code:
cmake . -DTARGETOS=OSX make

View user's profile View All Posts By User
TransDiv
DIV Junior
**




Posts: 13
Registered: 27-2-2016
Member Is Offline


[*] posted on 8-12-2016 at 08:34 PM


CicTec; have you compiled Windows executables from a Windows enviroment, or the same like Mike have cross compiled them from a Linux Enviroment?
View user's profile View All Posts By User
CicTec
DIV Pro
******




Posts: 471
Registered: 6-8-2016
Member Is Offline


[*] posted on 8-12-2016 at 08:41 PM


Hi TransDiv,

Yes, but i have my own version of cmakelists because the actual don't work with MSYS2 on Windows.
View user's profile View All Posts By User
TransDiv
DIV Junior
**




Posts: 13
Registered: 27-2-2016
Member Is Offline


[*] posted on 9-12-2016 at 12:31 AM


Quote: Originally posted by CicTec  
Hi TransDiv,

Yes, but i have my own version of cmakelists because the actual don't work with MSYS2 on Windows.


Thx; Better i would left these things to the experts :smilegrin:
View user's profile View All Posts By User
CicTec
DIV Pro
******




Posts: 471
Registered: 6-8-2016
Member Is Offline


[*] posted on 9-12-2016 at 01:35 AM


Quote: Originally posted by TransDiv  
Quote: Originally posted by CicTec  
Hi TransDiv,

Yes, but i have my own version of cmakelists because the actual don't work with MSYS2 on Windows.


Thx; Better i would left these things to the experts :smilegrin:

Currently the version I have is not complete, once I completed it will test with Mike to ensure that it is completely cross-platform and running in all environments, so we'll publish it.
View user's profile View All Posts By User
TransDiv
DIV Junior
**




Posts: 13
Registered: 27-2-2016
Member Is Offline


[*] posted on 9-12-2016 at 01:46 AM


Oks
View user's profile View All Posts By User
TransDiv
DIV Junior
**




Posts: 13
Registered: 27-2-2016
Member Is Offline


[*] posted on 10-12-2016 at 01:48 AM


CicTec; One last question, does SDL 2 works in all DIV platforms (like SDL 1.2)?, or only on some selected ones (Windows,OSX,Linux,....)?


[Edited on 10-12-2016 by TransDiv]
View user's profile View All Posts By User
CicTec
DIV Pro
******




Posts: 471
Registered: 6-8-2016
Member Is Offline


[*] posted on 10-12-2016 at 09:26 AM


Works in all platforms that SDL2 and DIV supports currently, maybe with some limitations, but should works, considers, however, that currently SDL 1.2 is more stable/advanced for some platforms such as raspberry for example, so I recommend to build for both versions to test what works best in different platforms.

[Edited on 10-12-2016 by CicTec]
View user's profile View All Posts By User
 Pages:  1  

  Go To Top

Powered by XMB
XMB Forum Software © 2001-2012 The XMB Group
[Queries: 18]