I noticed it uploaded the new version. I reuploaded it, but for some reason when I downloaded it it was the new one. I reuploaded it and it was the new one again. I was 100% sure I uploaded the right one. I really don't know what's happening. Can anyone else upload the old one please?
Argh... no it doesn't, sorry. I didn't realise you'd released another one. Is there any chance you can label the original post with a version number? Anyway, this is the latest version that works on my computer.
That's impossible... dxdiag doesn't find any problem. Code (Text): ------------------ System Information ------------------ Time of this report: 4/2/2010, 19:33:11 Machine name: COMPUTER Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_rtm.040803-2158) Language: Italian (Regional Setting: Italian) System Manufacturer: ECS System Model: A790GXM-AD3 BIOS: Default System BIOS Processor: AMD Phenom(tm) II X3 720 Processor, MMX, 3DNow (3 CPUs), ~2.8GHz Memory: 3328MB RAM Page File: 543MB used, 5694MB available Windows Dir: C:\WINDOWS DirectX Version: DirectX 9.0c (4.09.0000.0904) DX Setup Parameters: Not found DxDiag Version: 5.03.2600.2180 32bit Unicode ------------ DxDiag Notes ------------ DirectX Files Tab: No problems found. Display Tab 1: No problems found. Sound Tab 1: No problems found. Music Tab: No problems found. Input Tab: No problems found. Network Tab: No problems found. Code (Text): ------------------ DirectX Components ------------------ ddraw.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 266240 bytes ddrawex.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 27136 bytes dxapi.sys: 5.01.2600.0000 English Final Retail 8/19/2004 14:00:00 10496 bytes d3d8.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 1179648 bytes d3d8thk.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 8192 bytes d3d9.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 1689088 bytes d3dim.dll: 5.01.2600.0000 English Final Retail 8/19/2004 14:00:00 436224 bytes d3dim700.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 825344 bytes d3dramp.dll: 5.01.2600.0000 English Final Retail 8/19/2004 14:00:00 590336 bytes d3drm.dll: 5.01.2600.0000 English Final Retail 8/19/2004 14:00:00 350208 bytes d3dxof.dll: 5.01.2600.0000 English Final Retail 8/19/2004 14:00:00 47616 bytes d3dpmesh.dll: 5.01.2600.0000 English Final Retail 8/19/2004 14:00:00 34816 bytes dplay.dll: 5.00.2134.0001 Italian Final Retail 8/19/2004 14:00:00 33040 bytes dplayx.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 229888 bytes dpmodemx.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 24064 bytes dpwsock.dll: 5.00.2134.0001 English Final Retail 8/19/2004 14:00:00 42768 bytes dpwsockx.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 57856 bytes dplaysvr.exe: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 30208 bytes dpnsvr.exe: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 18432 bytes dpnet.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 375296 bytes dpnlobby.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 3584 bytes dpnaddr.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 3584 bytes dpvoice.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 213504 bytes dpvsetup.exe: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 83456 bytes dpvvox.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 116736 bytes dpvacm.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 21504 bytes dpnhpast.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 35328 bytes dpnhupnp.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 60928 bytes dpserial.dll: 5.00.2134.0001 Italian Final Retail 8/19/2004 14:00:00 54032 bytes dinput.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 164352 bytes dinput8.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 187392 bytes dimap.dll: 5.01.2600.0000 English Final Retail 8/19/2004 14:00:00 44032 bytes diactfrm.dll: 5.01.2600.0000 Italian Final Retail 8/19/2004 14:00:00 395264 bytes joy.cpl: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 69632 bytes gcdef.dll: 5.01.2600.0000 Italian Final Retail 8/19/2004 14:00:00 77824 bytes pid.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 35328 bytes gameenum.sys: 5.01.2600.2180 English Final Retail 8/4/2004 01:08:22 10624 bytes dsound.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 367616 bytes dsound3d.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 1294336 bytes dswave.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 19456 bytes dsdmo.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 181760 bytes dsdmoprp.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 71680 bytes dmusic.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 104448 bytes dmband.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 28672 bytes dmcompos.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 61440 bytes dmime.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 181248 bytes dmloader.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 35840 bytes dmstyle.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 105984 bytes dmsynth.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 103424 bytes dmscript.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 82432 bytes dx7vb.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 619008 bytes dx8vb.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 1227264 bytes dxdiagn.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 2113536 bytes mfc40.dll: 4.01.0000.6140 English Final Retail 8/19/2004 14:00:00 924432 bytes mfc42.dll: 6.02.4131.0000 English Final Retail 8/19/2004 14:00:00 1028096 bytes wsock32.dll: 5.01.2600.2180 Italian Final Retail 8/19/2004 14:00:00 24576 bytes amstream.dll: 6.05.2600.2180 English Final Retail 8/19/2004 14:00:00 70656 bytes devenum.dll: 6.05.2600.2180 Italian Final Retail 8/19/2004 14:00:00 59904 bytes dxmasf.dll: 6.04.0009.1125 Italian Final Retail 8/19/2004 14:00:00 498717 bytes mciqtz32.dll: 6.05.2600.2180 Italian Final Retail 8/19/2004 14:00:00 35328 bytes mpg2splt.ax: 6.05.2600.2180 English Final Retail 8/19/2004 14:00:00 148992 bytes msdmo.dll: 6.05.2600.2180 English Final Retail 8/19/2004 14:00:00 14336 bytes encapi.dll: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 20480 bytes qasf.dll: 10.00.0000.3650 English Final Retail 10/11/2004 12:20:30 221184 bytes qcap.dll: 6.05.2600.2180 Italian Final Retail 8/19/2004 14:00:00 192512 bytes qdv.dll: 6.05.2600.2180 Italian Final Retail 8/19/2004 14:00:00 279040 bytes qdvd.dll: 6.05.2600.2180 Italian Final Retail 8/19/2004 14:00:00 385536 bytes qedit.dll: 6.05.2600.2180 Italian Final Retail 8/19/2004 14:00:00 563200 bytes qedwipes.dll: 6.05.2600.2180 English Final Retail 8/19/2004 14:00:00 733696 bytes quartz.dll: 6.05.2600.2180 Italian Final Retail 8/19/2004 14:00:00 1292800 bytes strmdll.dll: 4.01.0000.3928 Italian Final Retail 8/19/2004 14:00:00 246302 bytes iac25_32.ax: 2.00.0005.0053 English Final Retail 8/19/2004 14:00:00 199680 bytes ir41_32.ax: 4.51.0016.0003 English Final Retail 8/19/2004 14:00:00 848384 bytes ir41_qc.dll: 4.30.0062.0002 English Final Retail 8/19/2004 14:00:00 120320 bytes ir41_qcx.dll: 4.30.0064.0001 English Final Retail 8/19/2004 14:00:00 338432 bytes ir50_32.dll: 5.2562.0015.0055 English Final Retail 8/19/2004 14:00:00 755200 bytes ir50_qc.dll: 5.00.0063.0048 English Final Retail 8/19/2004 14:00:00 200192 bytes ir50_qcx.dll: 5.00.0064.0048 English Final Retail 8/19/2004 14:00:00 183808 bytes ivfsrc.ax: 5.10.0002.0051 English Final Retail 8/19/2004 14:00:00 154624 bytes mswebdvd.dll: 6.05.2600.2180 Italian Final Retail 8/19/2004 14:00:00 204800 bytes ks.sys: 5.03.2600.2180 Italian Final Retail 8/4/2004 00:15:22 140928 bytes ksproxy.ax: 5.03.2600.2180 Italian Final Retail 8/19/2004 16:39:50 130048 bytes ksuser.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 16:39:16 4096 bytes stream.sys: 5.03.2600.2180 Italian Final Retail 8/4/2004 00:08:04 48640 bytes mspclock.sys: 5.03.2600.2180 Italian Final Retail 8/4/2004 00:58:40 5376 bytes mspqm.sys: 5.01.2600.2180 Italian Final Retail 8/4/2004 00:58:42 4992 bytes mskssrv.sys: 5.03.2600.2180 Italian Final Retail 8/4/2004 00:58:42 7552 bytes swenum.sys: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 4352 bytes mstee.sys: 5.03.2600.2180 Italian Final Retail 8/3/2004 23:58:40 5504 bytes bdaplgin.ax: 5.03.2600.2180 Italian Final Retail 8/19/2004 16:39:48 18432 bytes bdasup.sys: 5.03.2600.2180 English Final Retail 8/4/2004 00:10:14 11776 bytes msdvbnp.ax: 6.05.2600.2180 English Final Retail 8/19/2004 16:39:50 56832 bytes psisdecd.dll: 6.05.2600.2180 English Final Retail 8/19/2004 16:39:24 363520 bytes psisrndr.ax: 6.05.2600.2180 English Final Retail 8/19/2004 16:39:50 33280 bytes ipsink.ax: 5.03.2600.2180 Italian Final Retail 8/19/2004 16:39:48 16384 bytes mpeg2data.ax: 6.05.2600.2180 English Final Retail 8/19/2004 14:00:00 118272 bytes ndisip.sys: 5.03.2600.2180 English Final Retail 8/4/2004 00:10:14 10880 bytes mpe.sys: 5.03.2600.2180 English Final Retail 8/4/2004 00:10:14 15360 bytes streamip.sys: 5.03.2600.2180 English Final Retail 8/4/2004 00:10:14 15360 bytes msvidctl.dll: 6.05.2600.2180 Italian Final Retail 8/19/2004 14:00:00 1434624 bytes slip.sys: 5.03.2600.2180 English Final Retail 8/4/2004 00:10:18 11136 bytes nabtsfec.sys: 5.03.2600.2180 English Final Retail 8/4/2004 00:10:30 85376 bytes ccdecode.sys: 5.03.2600.2180 English Final Retail 8/4/2004 00:10:18 17024 bytes vbisurf.ax: 5.03.2600.2180 English Final Retail 8/19/2004 14:00:00 30720 bytes msyuv.dll: 5.03.2600.2180 English Final Retail 8/19/2004 16:39:20 17408 bytes kstvtune.ax: 5.03.2600.2180 Italian Final Retail 8/19/2004 16:39:50 61952 bytes ksxbar.ax: 5.03.2600.2180 English Final Retail 8/19/2004 16:39:50 43008 bytes kswdmcap.ax: 5.03.2600.2180 Italian Final Retail 8/19/2004 16:39:50 91136 bytes vfwwdm32.dll: 5.01.2600.2180 Italian Final Retail 8/19/2004 16:39:30 54784 bytes wstcodec.sys: 5.03.2600.2180 English Final Retail 8/4/2004 00:10:22 19328 bytes wstdecod.dll: 5.03.2600.2180 Italian Final Retail 8/19/2004 14:00:00 50688 bytes
It seems like most of you (except nineko) are getting the error "System.BadImageFormatException: is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)", which says to me that the program is trying to run something that isn't in the right format, but I have no idea what that would be. When I read that, I'm reminded of a problem with SADXLVL, where it wouldn't run on 64-bit OSs because one of the DLLs it used was 32-bit only, while .NET by default makes EXEs that run in either mode. I fixed it by changing SADXLVL to be explicitly 32-bit. Anyway, if anybody can use the newer versions, I made it so that the game can distinguish between pressed and held buttons. nineko: but do you have the Managed DirectX binaries that I linked to? .NET needs special files to use DirectX. I would like to know if everyone having problems is on a 64-bit OS, or if people with 32-bit are having problems too.
thanks that version works and now I have lil Sonic running around my screen happily XD Oh but I think it's using too much CPU on my computer or something :S is making a lot of noise when it didnt before
FeliciaVal: that happens for everyone, and I can't do much about it. You could increase the time between frames in the options, it'll make it slower but it will also use less CPU.
I've attempted to run it in Mono, which is a 32-bit only .NET environment on Windows. Here's the results: <div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>[00001084: 0.00000 0] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void __this___object (object,intptr,intptr,intptr)([System.OutOfMemoryException:02334 FC0], 0028FBC8, 00000000, 02370030, ) [00001084: 0.01278 1] ENTER: System.OutOfMemoryException:.ctor (string)(this:023 34FC0[System.OutOfMemoryException windowszone.exe], [STRING:02330FC8:Out of memo ry], ) [00001084: 0.02598 2] ENTER: System.SystemException:.ctor (string)(this:02334FC0 [System.OutOfMemoryException windowszone.exe], [STRING:02330FC8:Out of memory], ) [00001084: 0.03766 3] ENTER: System.Exception:.ctor (string)(this:02334FC0[Syste m.OutOfMemoryException windowszone.exe], [STRING:02330FC8:Out of memory], ) [00001084: 0.04786 3] LEAVE: System.Exception:.ctor (string) [00001084: 0.05367 2] LEAVE: System.SystemException:.ctor (string) [00001084: 0.06012 1] LEAVE: System.OutOfMemoryException:.ctor (string) [00001084: 0.06572 0] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void __this___object (object,intptr,intptr,intptr)[OBJECT:00000000] [00001084: 0.07832 0] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void __this___object (object,intptr,intptr,intptr)([System.NullReferenceException:023 34F88], 0028FBC8, 00000000, 02370200, ) [00001084: 0.09311 1] ENTER: System.NullReferenceException:.ctor (string)(this:0 2334F88[System.NullReferenceException windowszone.exe], [STRING:02336ED8:A null value was found where an object instance was required], ) [00001084: 0.11024 2] ENTER: System.SystemException:.ctor (string)(this:02334F88 [System.NullReferenceException windowszone.exe], [STRING:02336ED8:A null value w as found where an object instance was required], ) [00001084: 0.12501 3] ENTER: System.Exception:.ctor (string)(this:02334F88[Syste m.NullReferenceException windowszone.exe], [STRING:02336ED8:A null value was fou nd where an object instance was required], ) [00001084: 0.14021 3] LEAVE: System.Exception:.ctor (string) [00001084: 0.14464 2] LEAVE: System.SystemException:.ctor (string) [00001084: 0.15006 1] LEAVE: System.NullReferenceException:.ctor (string) [00001084: 0.15624 0] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void __this___object (object,intptr,intptr,intptr)[OBJECT:00000000] [00001084: 0.16739 0] ENTER: (wrapper runtime-invoke) object:runtime_invoke_void __this___object (object,intptr,intptr,intptr)([System.StackOverflowException:023 34F50], 0028FBC8, 00000000, 02370248, ) [00001084: 0.18200 1] ENTER: System.StackOverflowException:.ctor (string)(this:0 2334F50[System.StackOverflowException windowszone.exe], [STRING:02337F50:The req uested operation caused a stack overflow.], ) [00001084: 0.19704 2] ENTER: System.SystemException:.ctor (string)(this:02334F50 [System.StackOverflowException windowszone.exe], [STRING:02337F50:The requested operation caused a stack overflow.], ) [00001084: 0.21353 3] ENTER: System.Exception:.ctor (string)(this:02334F50[Syste m.StackOverflowException windowszone.exe], [STRING:02337F50:The requested operat ion caused a stack overflow.], ) [00001084: 0.23148 3] LEAVE: System.Exception:.ctor (string) [00001084: 0.23859 2] LEAVE: System.SystemException:.ctor (string) [00001084: 0.24512 1] LEAVE: System.StackOverflowException:.ctor (string) [00001084: 0.25180 0] LEAVE: (wrapper runtime-invoke) object:runtime_invoke_void __this___object (object,intptr,intptr,intptr)[OBJECT:00000000] </div>
The latest version works for me. If you have a 64-bit edition of Windows, this should fix it for you if you were getting the "not a valid Win32 application" error.
I just downloaded and tried this, and it would be really cool if we could be able to hold down a button then click and drag with our mouse little lines Sonic can run on. Also: this seriously is a cool idea. Keep it up, MM.
OK. How do I do THAT? XD I want to use some pre-existing sprites. Sorry for not elaborating on the problem. EDIT: Oh, and how do I replace the jumping sound?
Bluenuhvok: the sprites that Sonic normally uses are in the "sonic" folder, but unless the new sprites are exactly the same number and size as the old ones, you'll need to change the animation data in sonic.ini. I'm thinking I should make an editor for this. As for the jump sound, just replace jump.wav with another wav file. RGamer2009: If it gives you an error message saying it can't find Microsoft.DirectX.DirectInput.dll, you need the download at the top of the previous page.