DIV ARENA FORUMS

Windows Beta 13

RKSoft - 16-10-2016 at 02:10 PM

The first start ^^



You see, the register window apears 2 times. Only one works.

---------------------------------------------------------------------------------------------

i think the start of the compiled exe is too long. Please remove the DIV commercial. Everybody will put an info at their game that loves DIV!

---------------------------------------------------------------------------------------------

When the program was started with F10 (or started the compiled) and switching from window to fullscreen and vice versa, the colors are corrupt.

See:

Normal:


Corrupt after switching to fullscreen (ALTGR+ENTER) and back


If i maximize the window it won't stretch the screen!

[Edited on 16-10-2016 by RKSoft]

[Edited on 16-10-2016 by RKSoft]

MikeDX - 16-10-2016 at 02:36 PM

Glad to see the beta works.

I think we can solve these bugs, but need more testing.

The DIV splash is only 5 seconds. A future version will have the option to remove the splash if you are a subscriber. Unity and other packages also do this for the free version, I don't think it is a bad thing. One thing that we really suffer from is a lack of people using DIV, so hopefully if games are made using DIV then people will see and attract more users. This was also put on for all old games that were compiled from old prg and dos exe, since it is not possible for those people to add any info, and in the past people have not done this except a small number that did so for competition requirements.

Interesting about the full screen switch, I could not get a game to alt between full / windowed on my testing system, but trying again just now even on linux the palette is incorrect, so I guess that can be fixed easily. *update* I have fixed this, as suspected the palette was not being reset when screenmode was changed. This will appear in tonights nightly build.

The login screen with the offset (only top left works) also did the same on my wine version so hopefully I can fix that.

Screen stretching works in the SDL2 version. currently the existing beta uses SDL1.2

A big issue for me at the moment with DIV is that it takes a lot of time and we currently have no way of funding the development, it is all done in my own time and so far I have spent about 1 year making it from the old dos code to the new version you see today that runs on windows, linux, web, android, psp, gp2x, pandora, and others!

I'll try to get the bugs you mentioned fixed, and look into options for removing the splash screen!


[Edited on 16-10-2016 by MikeDX]

[Edited on 16-10-2016 by MikeDX]

RKSoft - 17-10-2016 at 02:03 PM

Thx for the nightly build(s). Now, DIV is very interesting for me because i can compile my game to Windows exe. But:

- the fps is not optimized, it lacks a little bit (my pc spec is Win7 Home Premium 64-Bit + 8GB RAM + Intel I5-3330 with 3GHz + Nvidia Geforce GT730)
- ogg and mp3 won't work - it plays a noise

Can you make an installation folder to DIV where the compiled exe will be when i/we make an installation? It is easier for all DIV users to choose no destination. All compiled (exe) files should save in here.

Added #1:
I added the compiled dkong.exe to this reply that you can take a look what i mean (FPS issues). Btw., i will make this game final with different name (i plan to name it DIV Kong, if this is okay for you). You can use it for showing DIV capabilities.

Added #2:
How can i donate you (and, of course, for the non splash screen version)? I think about 20€. Is this okay?

Attachment: dkong.zip (582kB)
This file has been downloaded 4476 times

[Edited on 17-10-2016 by RKSoft]

Added:
The double window bug comes when you exit my DKong with ESC. I think it is the EXIT("...text...")!

[Edited on 17-10-2016 by RKSoft]


Added #2:
Please, can you make the key shortcuts (CTRL+key) in programm editor to the standard?

And bug:
- CTRL+Z (german keyboard) is CTRL+Y in DIV editor(!)

[Edited on 17-10-2016 by RKSoft]

[Edited on 17-10-2016 by RKSoft]

MikeDX - 17-10-2016 at 06:41 PM

Quote: Originally posted by RKSoft  
Thx for the nightly build(s). Now, DIV is very interesting for me because i can compile my game to Windows exe. But:

- the fps is not optimized, it lacks a little bit (my pc spec is Win7 Home Premium 64-Bit + 8GB RAM + Intel I5-3330 with 3GHz + Nvidia Geforce GT730)
- ogg and mp3 won't work - it plays a noise


I will look into the FPS issue. Sadly I can't run DIV things very well here, I have no windows OS to use, and they crash under wine.

I think for ogg and mp3, you need to add the dlls from the system folder (libogg, libsmpeg / libmikmod-3) maybe others? Not sure..
Quote: Originally posted by RKSoft  

Can you make an installation folder to DIV where the compiled exe will be when i/we make an installation? It is easier for all DIV users to choose no destination. All compiled (exe) files should save in here.


One option seems to be to create the EXE where the prg lives by default. or as you say, in the div/install directory.

Quote: Originally posted by RKSoft  

Added #1:
I added the compiled dkong.exe to this reply that you can take a look what i mean (FPS issues). Btw., i will make this game final with different name (i plan to name it DIV Kong, if this is okay for you). You can use it for showing DIV capabilities.


Of course DIV Kong is great for me! :)

Quote: Originally posted by RKSoft  

Added #2:
How can i donate you (and, of course, for the non splash screen version)? I think about 20€. Is this okay?


Good question! Send me a u2u message and we can discuss your needs. I don't want to accept a donation for the non splash version, it needs some thought. I do of course want to support your game creation :)

Quote: Originally posted by RKSoft  

[Edited on 17-10-2016 by RKSoft]

Added:
The double window bug comes when you exit my DKong with ESC. I think it is the EXIT("...text...")!

[Edited on 17-10-2016 by RKSoft]



I don't think it is this. I think it's how DIV allows screen resize in the IDE. If you start DIV and resize the window on the login screen you get a similar effect. Are you saying you get the login after quitting a game?? It should return to the IDE where you left off cleanly.

Quote: Originally posted by RKSoft  

Added #2:
Please, can you make the key shortcuts (CTRL+key) in programm editor to the standard?

And bug:
- CTRL+Z (german keyboard) is CTRL+Y in DIV editor(!)

[Edited on 17-10-2016 by RKSoft]

[Edited on 17-10-2016 by RKSoft]


The keyboard shortcuts are a little strange. CTRL+Z should zoom the prg window. what is it doing? I wonder if it's a scancode / keycode problem.

The whole keyboard input stuff in DIV needs redoing really, it has a lot of artifacts leftover from DOS which dont really match properly to modern IO, so some things are basically hacked to work.


I have made some changes to DIV today to allow screen resizing in a game. This seems to work well, both for SDL1.2 and SDL2 builds. At some point SDL2 will become the default anyway but hopefully a future nightly build will have these changes so you can try them out.


RKSoft - 17-10-2016 at 08:46 PM

For the FPS issues, i can try it on my OS if you want. We can use the nightly builds for that or you send me the div-windows.exe to test.
The double window bug comes when the program exit with the command EXIT("blablabla");

Found another bug:
- changed editor font size to 6x8, first screen
- after restart (new session), changed font size to 8x8, see second picture (from left to right)
- new session + font size to 9x16, third picture
- old session (with font size 9x16), right picture

And, if i changed the font to 6x8 or 8x8 and reopened the programm editor, DIV for windows freezes. It need the Task Manager to quit!

6x8.jpg - 269kB 8x8.jpg - 214kB 9x16.jpg - 159kB 9x16 restarted.jpg - 156kB

[Edited on 17-10-2016 by RKSoft]

Added:
i use the latest nightly build from 17.10.2016

[Edited on 17-10-2016 by RKSoft]

Added #2:
Restart DIV again and it works with the font size 9x16. Strange!

[Edited on 17-10-2016 by RKSoft]

MikeDX - 18-10-2016 at 12:27 AM

I've made some changes to the way DIV handles screen updates, so the next nightly build will have stretchy game window (looks good when you maximise), and hopefully fixed the problem with the double login window.

Also changed the default install location to the PRG dir (for now), until we work out a better way to handle this.

The build should happen at 1am UK time, so please give that a try once it's uploaded!


RKSoft - 18-10-2016 at 07:02 PM

Bugs in the latest nightly build div-beta-nightly-2016-10-18-ced3d8aef4-win32

- if i quit DIV with ALT+X it shows the quit screen and put 2 X to the program editor
- if i started dkong with F10 and quit with ALT+X i get the following message (see screenshot). The windows log are:

Code:
<?xml version="1.0" encoding="UTF-16"?> <WERReportMetadata> <OSVersionInformation> <WindowsNTVersion>6.1</WindowsNTVersion> <Build>7601 Service Pack 1</Build> <Product>(0x3): Windows 7 Home Premium</Product> <Edition>HomePremium</Edition> <BuildString>7601.23564.amd64fre.win7sp1_ldr.160930-0600</BuildString> <Revision>1130</Revision> <Flavor>Multiprocessor Free</Flavor> <Architecture>X64</Architecture> <LCID>1031</LCID> </OSVersionInformation> <ParentProcessInformation> <ParentProcessId>5448</ParentProcessId> <ParentProcessPath>C:\Windows\SysWOW64\cmd.exe</ParentProcessPath> <ParentProcessCmdLine>C:\Windows\system32\cmd.exe /c system\divdbg-WINDOWS system/EXEC.EXE</ParentProcessCmdLine> </ParentProcessInformation> <ProblemSignatures> <EventType>APPCRASH</EventType> <Parameter0>divdbg-WINDOWS.exe</Parameter0> <Parameter1>0.0.0.0</Parameter1> <Parameter2>01241f78</Parameter2> <Parameter3>ntdll.dll</Parameter3> <Parameter4>6.1.7601.23543</Parameter4> <Parameter5>57d2f8a2</Parameter5> <Parameter6>c0000005</Parameter6> <Parameter7>00032a68</Parameter7> </ProblemSignatures> <DynamicSignatures> <Parameter1>6.1.7601.2.1.0.768.3</Parameter1> <Parameter2>1031</Parameter2> <Parameter22>0a9e</Parameter22> <Parameter23>0a9e372d3b4ad19135b953a78882e789</Parameter23> <Parameter24>0a9e</Parameter24> <Parameter25>0a9e372d3b4ad19135b953a78882e789</Parameter25> </DynamicSignatures> <SystemInformation> <MID>D26C8662-1CC5-4E01-9757-148F6AD4F00D</MID> <SystemManufacturer>Hewlett-Packard</SystemManufacturer> <SystemProductName>p6-2432eg</SystemProductName> <BIOSVersion>8.12</BIOSVersion> </SystemInformation> </WERReportMetadata>


and


Code:
<?xml version="1.0" encoding="UTF-16"?> <DATABASE> <EXE NAME="divdbg-WINDOWS.exe" FILTER="CMI_FILTER_PRIVACY"> <MATCHING_FILE NAME="div-WINDOWS.exe" SIZE="306688" CHECKSUM="0x9239CFFB" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x10000" LINK_DATE="01/01/1970 00:00:00" UPTO_LINK_DATE="01/01/1970 00:00:00" EXE_WRAPPER="0x0" FILE_ID="000065622e2dec328fe11444107c5047b0eeded8b3cd" PROGRAM_ID="0000da39a3ee5e6b4b0d3255bfef95601890afd80709" /> <MATCHING_FILE NAME="divdbg-WINDOWS.exe" SIZE="235008" CHECKSUM="0xD8354858" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x10000" LINK_DATE="08/10/1970 13:56:08" UPTO_LINK_DATE="08/10/1970 13:56:08" EXE_WRAPPER="0x0" FILE_ID="00003d0f72010a88495aa99ade70290d8597df21fb16" PROGRAM_ID="0000da39a3ee5e6b4b0d3255bfef95601890afd80709" /> <MATCHING_FILE NAME="EXEC.EXE" SIZE="5953" CHECKSUM="0xC95BF4C9" MODULE_TYPE="DOS" /> <MATCHING_FILE NAME="libFLAC-8.dll" SIZE="328192" CHECKSUM="0x2BA96371" MODULE_TYPE="WIN32" PE_CHECKSUM="0x51EB8" LINKER_VERSION="0x10000" LINK_DATE="01/01/2012 17:12:14" UPTO_LINK_DATE="01/01/2012 17:12:14" EXPORT_NAME="libFLAC-8.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="libgcc_s_sjlj-1.dll" SIZE="511987" CHECKSUM="0x4460797A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x816C6" LINKER_VERSION="0x10000" LINK_DATE="02/12/2016 12:46:52" UPTO_LINK_DATE="02/12/2016 12:46:52" EXPORT_NAME="libgcc_s_sjlj-1.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="libmikmod-2.dll" SIZE="263168" CHECKSUM="0x6529F852" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4210B" LINKER_VERSION="0x10000" LINK_DATE="01/09/2012 06:14:26" UPTO_LINK_DATE="01/09/2012 06:14:26" EXPORT_NAME="libmikmod-2.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="libmikmod-3.dll" SIZE="1173935" CHECKSUM="0x3F2C66B6" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12495B" LINKER_VERSION="0x10000" LINK_DATE="02/26/2016 01:19:52" UPTO_LINK_DATE="02/26/2016 01:19:52" EXPORT_NAME="libmikmod-3.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="libogg-0.dll" SIZE="24064" CHECKSUM="0xA2418509" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12B90" LINKER_VERSION="0x10000" LINK_DATE="01/01/2012 17:12:14" UPTO_LINK_DATE="01/01/2012 17:12:14" EXPORT_NAME="libogg-0.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="libstdc++-6.dll" SIZE="6770581" CHECKSUM="0xB1E07108" MODULE_TYPE="WIN32" PE_CHECKSUM="0x677112" LINKER_VERSION="0x10000" LINK_DATE="06/18/2015 20:50:38" UPTO_LINK_DATE="06/18/2015 20:50:38" EXPORT_NAME="libstdc++-6.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="libvorbis-0.dll" SIZE="163840" CHECKSUM="0xF8E58CA9" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2C61A" LINKER_VERSION="0x10000" LINK_DATE="01/01/2012 17:12:14" UPTO_LINK_DATE="01/01/2012 17:12:14" EXPORT_NAME="libvorbis-0.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="libvorbisfile-3.dll" SIZE="36352" CHECKSUM="0x47636C08" MODULE_TYPE="WIN32" PE_CHECKSUM="0x9FF1" LINKER_VERSION="0x10000" LINK_DATE="01/01/2012 17:12:14" UPTO_LINK_DATE="01/01/2012 17:12:14" EXPORT_NAME="libvorbisfile-3.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="libwinpthread-1.dll" SIZE="242489" CHECKSUM="0x378BA4DE" BIN_FILE_VERSION="1.0.0.0" BIN_PRODUCT_VERSION="1.0.0.0" PRODUCT_VERSION="1, 0, 0, 0" FILE_DESCRIPTION="POSIX WinThreads for Windows" COMPANY_NAME="MingW-W64 Project. All rights reserved." FILE_VERSION="1, 0, 0, 0" ORIGINAL_FILENAME="WinPthreadGC" INTERNAL_NAME="WinPthreadGC" LEGAL_COPYRIGHT="Copyright (C) MingW-W64 Project Members 2010-2011" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3C881" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="1.0.0.0" UPTO_BIN_PRODUCT_VERSION="1.0.0.0" LINK_DATE="01/02/2016 16:16:26" UPTO_LINK_DATE="01/02/2016 16:16:26" EXPORT_NAME="libwinpthread-1.dll" VER_LANGUAGE="Englisch (USA) [0x409]" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="libz-1.dll" SIZE="72704" CHECKSUM="0xD89712D5" MODULE_TYPE="WIN32" PE_CHECKSUM="0x135F1" LINKER_VERSION="0x10000" LINK_DATE="07/27/2009 15:14:39" UPTO_LINK_DATE="07/27/2009 15:14:39" EXPORT_NAME="libz-1.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="SDL.dll" SIZE="303616" CHECKSUM="0x9E787BDA" BIN_FILE_VERSION="1.2.14.0" BIN_PRODUCT_VERSION="1.2.14.0" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x554E0" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="1.2.14.0" UPTO_BIN_PRODUCT_VERSION="1.2.14.0" LINK_DATE="01/09/2012 08:55:42" UPTO_LINK_DATE="01/09/2012 08:55:42" EXPORT_NAME="SDL.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="SDL_mixer.dll" SIZE="160256" CHECKSUM="0x884CDE60" BIN_FILE_VERSION="1.2.12.0" BIN_PRODUCT_VERSION="1.2.12.0" VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x2D3F4" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="1.2.12.0" UPTO_BIN_PRODUCT_VERSION="1.2.12.0" LINK_DATE="01/15/2012 16:39:02" UPTO_LINK_DATE="01/15/2012 16:39:02" EXPORT_NAME="SDL_mixer.dll" EXE_WRAPPER="0x0" /> <MATCHING_FILE NAME="smpeg.dll" SIZE="209408" CHECKSUM="0x7E1AC72F" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3F513" LINKER_VERSION="0x10000" LINK_DATE="01/15/2012 03:22:32" UPTO_LINK_DATE="01/15/2012 03:22:32" EXPORT_NAME="smpeg.dll" EXE_WRAPPER="0x0" /> </EXE> <EXE NAME="ntdll.dll" FILTER="CMI_FILTER_THISFILEONLY"> <MATCHING_FILE NAME="ntdll.dll" SIZE="1314112" CHECKSUM="0x61CD23E8" BIN_FILE_VERSION="6.1.7601.23543" BIN_PRODUCT_VERSION="6.1.7601.23543" PRODUCT_VERSION="6.1.7600.16385" FILE_DESCRIPTION="DLL für NT-Layer" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="6.1.7600.16385 (win7_rtm.090713-1255)" ORIGINAL_FILENAME="ntdll.dll.mui" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x148FDA" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.23543" UPTO_BIN_PRODUCT_VERSION="6.1.7601.23543" LINK_DATE="09/09/2016 18:00:02" UPTO_LINK_DATE="09/09/2016 18:00:02" EXPORT_NAME="ntdll.dll" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" EXE_WRAPPER="0x0" /> </EXE> <EXE NAME="kernel32.dll" FILTER="CMI_FILTER_THISFILEONLY"> <MATCHING_FILE NAME="kernel32.dll" SIZE="1114112" CHECKSUM="0x1725986C" BIN_FILE_VERSION="6.1.7601.23543" BIN_PRODUCT_VERSION="6.1.7601.23543" PRODUCT_VERSION="6.1.7601.18015" FILE_DESCRIPTION="Client-DLL für Windows NT-Basis-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Betriebssystem Microsoft® Windows®" FILE_VERSION="6.1.7601.18015 (win7sp1_gdr.121129-1432)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle Rechte vorbehalten." VERDATEHI="0x0" VERDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x116A1B" LINKER_VERSION="0x60001" UPTO_BIN_FILE_VERSION="6.1.7601.23543" UPTO_BIN_PRODUCT_VERSION="6.1.7601.23543" LINK_DATE="09/09/2016 18:02:47" UPTO_LINK_DATE="09/09/2016 18:02:47" EXPORT_NAME="KERNEL32.dll" VER_LANGUAGE="Deutsch (Deutschland) [0x407]" EXE_WRAPPER="0x0" /> </EXE> </DATABASE>



d.jpg - 89kB

Added:
Okay, now it works without this error, strange oO. I changed nothing!
And, the double window effect on start is away but the exit message apears twice (the command in program is EXIT("Thanks for Playing",0);

And, you got an U2U from me, yesterday ;)

[Edited on 18-10-2016 by RKSoft]

[Edited on 18-10-2016 by RKSoft]

MikeDX - 18-10-2016 at 07:12 PM

The div has crashed error is something i introduces yesterday. I need to fix that.

Hopefully I can fix these but probably not today.