Pages:
1
2 |
MikeDX
|
|
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/
|
|
BreadCaster
Loyalty Card Holder
Posts: 321
Registered: 2-3-2016
Member Is Offline
|
|
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 ~*~
|
|
TransDiv
DIV Junior
Posts: 13
Registered: 27-2-2016
Member Is Offline
|
|
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]
|
|
RKSoft
Game Making Machine!
Posts: 232
Registered: 1-3-2016
Location: Germany
Member Is Offline
|
|
Good news - i hope there will be more developers for DIV DX
|
|
CicTec
DIV Pro
Posts: 471
Registered: 6-8-2016
Member Is Offline
|
|
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.
|
|
TransDiv
DIV Junior
Posts: 13
Registered: 27-2-2016
Member Is Offline
|
|
Thx CicTec
|
|
saucjedi
DIV Junior
Posts: 9
Registered: 23-11-2016
Member Is Offline
|
|
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?
|
|
willicab
DIV Junior
Posts: 12
Registered: 12-7-2016
Member Is Offline
|
|
Hell Yeah !!!!!! 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]
|
|
MikeDX
|
|
Lets see if i can answer some questions:
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.
Hmmm. Maybe, but realistically it's already in the git repo, just check the first commits.
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.
|
|
P.B.
Loyalty card holder
Posts: 6
Registered: 11-10-2016
Member Is Offline
|
|
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...
|
|
saucjedi
DIV Junior
Posts: 9
Registered: 23-11-2016
Member Is Offline
|
|
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!
|
|
CicTec
DIV Pro
Posts: 471
Registered: 6-8-2016
Member Is Offline
|
|
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.
|
|
saucjedi
DIV Junior
Posts: 9
Registered: 23-11-2016
Member Is Offline
|
|
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.
|
|
CicTec
DIV Pro
Posts: 471
Registered: 6-8-2016
Member Is Offline
|
|
It has some changes to adapt the structure of DIV, yes.
|
|
BreadCaster
Loyalty Card Holder
Posts: 321
Registered: 2-3-2016
Member Is Offline
|
|
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 ~*~
|
|
CicTec
DIV Pro
Posts: 471
Registered: 6-8-2016
Member Is Offline
|
|
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.
|
|
josepgames
Loyalty card holder
Posts: 66
Registered: 31-10-2016
Location: Barcelona - Spain
Member Is Offline
Mood: Happy
|
|
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
|
|
MikeDX
|
|
You should be able to compile the osx build as follows:
Code: |
cmake . -DTARGETOS=OSX
make
|
|
|
TransDiv
DIV Junior
Posts: 13
Registered: 27-2-2016
Member Is Offline
|
|
CicTec; have you compiled Windows executables from a Windows enviroment, or the same like Mike have cross compiled them from a Linux Enviroment?
|
|
CicTec
DIV Pro
Posts: 471
Registered: 6-8-2016
Member Is Offline
|
|
Hi TransDiv,
Yes, but i have my own version of cmakelists because the actual don't work with MSYS2 on Windows.
|
|
TransDiv
DIV Junior
Posts: 13
Registered: 27-2-2016
Member Is Offline
|
|
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
|
|
CicTec
DIV Pro
Posts: 471
Registered: 6-8-2016
Member Is Offline
|
|
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.
|
|
TransDiv
DIV Junior
Posts: 13
Registered: 27-2-2016
Member Is Offline
|
|
Oks
|
|
TransDiv
DIV Junior
Posts: 13
Registered: 27-2-2016
Member Is Offline
|
|
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]
|
|
CicTec
DIV Pro
Posts: 471
Registered: 6-8-2016
Member Is Offline
|
|
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]
|
|
Pages:
1
2 |