bogQ Posted November 18, 2010 Share Posted November 18, 2010 (edited) It was not so long that JRowe stated to talk about 3impact, and i started testing c++ code and fell in love on TrueMirror example.After lots of troubles trying to get some example to work, and help from trancexx on dllcall-s and Authenticity for vectors i think i have successively replicate some funcs for BallGame example from 3impact (probably i have some problems around some dllcall for some reediting on funcs around vectors to shorten the code, or some data wrong on some funcs on dllcall, but at this point its irelevant).So (JRowe,trancexx,Authenticity) ty alot.I present to you this first step to bring closer autoit to 3impact Project is hosted on sourceforge.net, heare you can finde some screenshots, or try to play the video.http://www.youtube.com/watch?v=D7eCB1cfOX8http://www.youtube.com/watch?v=hSA_sCaNz_AMedia (files, 3impact DLL and other DLL-s needed to run examples. d3dx9_27.dll, mfc80u.dll,msvcp80.dll,msvcr80.dll) is on hosted page project file list in default_res.rarjestermon UDF can b found on the same location Edited February 17, 2011 by bogQ TCP server and client - Learning about TCP servers and clients connectionAu3 oIrrlicht - Irrlicht projectAu3impact - Another 3D DLL game engine for autoit. (3impact 3Drad related) There are those that believe that the perfect heist lies in the preparation.Some say that it’s all in the timing, seizing the right opportunity. Others even say it’s the ability to leave no trace behind, be a ghost. Link to comment Share on other sites More sharing options...
UEZ Posted November 18, 2010 Share Posted November 18, 2010 (edited) Looks very nice! I never heard about dll3impact.dll. I had to change some lines to get it run on my Win7 x64 machine!It worked only compiled and I added #AutoIt3Wrapper_UseX64=n and added @ScriptDir & "\default_res\..." to the paths!And I had to download d3dx9_27.dll, too!Nice work especially the rolling ball looks very nice! The challenge is to implement this in GDI+...Br,UEZ Edited November 20, 2010 by UEZ Please don't send me any personal message and ask for support! I will not reply! Selection of finest graphical examples at Codepen.io The own fart smells best! ✌Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!¯\_(ツ)_/¯ ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ Link to comment Share on other sites More sharing options...
Skrip Posted November 19, 2010 Share Posted November 19, 2010 How did this end up at the bottom of the page? This is epic for autoit! Amazing dll discovery! [left][sub]We're trapped in the belly of this horrible machine.[/sub][sup]And the machine is bleeding to death...[/sup][sup][/sup][/left] Link to comment Share on other sites More sharing options...
bogQ Posted November 20, 2010 Author Share Posted November 20, 2010 (edited) Its still isnt epic, im curently working to correct all funcs that r needed for BallGame and TrueMirror to use correct dll stuructures and to document all the funcs that i curently have (i think im on half of way for now on that specific funcs), after that maby it can b epic when i get time to do funcs and translate some more cooler examples from original engine My personal opinion is that this engine is perfect for car/riding/driving games Edited November 20, 2010 by bogQ TCP server and client - Learning about TCP servers and clients connectionAu3 oIrrlicht - Irrlicht projectAu3impact - Another 3D DLL game engine for autoit. (3impact 3Drad related) There are those that believe that the perfect heist lies in the preparation.Some say that it’s all in the timing, seizing the right opportunity. Others even say it’s the ability to leave no trace behind, be a ghost. Link to comment Share on other sites More sharing options...
UEZ Posted November 20, 2010 Share Posted November 20, 2010 (edited) The mirror effect looks awesome! Nice work!I'm trying to compare Irrlicht with this engine...Br,UEZPS: 5* for your nice work and efforts on this engine! Edited November 20, 2010 by UEZ Please don't send me any personal message and ask for support! I will not reply! Selection of finest graphical examples at Codepen.io The own fart smells best! ✌Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!¯\_(ツ)_/¯ ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ Link to comment Share on other sites More sharing options...
Realm Posted November 20, 2010 Share Posted November 20, 2010 bogQ,5 Thumbs UP!Nice work!!!!!can't wait to put it to use!!!Realm My Contributions: Unix Timestamp: Calculate Unix time, or seconds since Epoch, accounting for your local timezone and daylight savings time. RegEdit Jumper: A Small & Simple interface based on Yashied's Reg Jumper Function, for searching Hives in your registry. Link to comment Share on other sites More sharing options...
linus Posted November 20, 2010 Share Posted November 20, 2010 I'm trying to compare Irrlicht with this engine...Very good idea! Would say Irrlicht/IrrlichtWrapper has a lot of pros, but just from a very little knowledge of 3impact. Screenshots and written feature list of 3impact are impressive, but not enough to really judge. So would be great if you do/start a serious comparison!At least not a question of vanity but of efficiency: if both would/could target identical needs it would be stupid to divide available man power, right? At least one suitable 3D engine is enough for au3, no matter what it's name is. Link to comment Share on other sites More sharing options...
UEZ Posted November 20, 2010 Share Posted November 20, 2010 Very good idea! Would say Irrlicht/IrrlichtWrapper has a lot of pros, but just from a very little knowledge of 3impact. Screenshots and written feature list of 3impact are impressive, but not enough to really judge. So would be great if you do/start a serious comparison!It was just a thought to compare both engines. Personally I do not have the knowledge in both to make a suitable comparision! Further the progress of au3impact is not the same as for Irrlicht!At least not a question of vanity but of efficiency: if both would/could target identical needs it would be stupid to divide available man power, right? At least one suitable 3D engine is enough for au3, no matter what it's name is.Why do you want to make this restriction to use only one 3D engine? It is something like to say everybody should drive eg. a BMW because one model is enough!I think it is a matter of personal taste which 3D engine is the best!Br,UEZ Please don't send me any personal message and ask for support! I will not reply! Selection of finest graphical examples at Codepen.io The own fart smells best! ✌Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!¯\_(ツ)_/¯ ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ Link to comment Share on other sites More sharing options...
linus Posted November 20, 2010 Share Posted November 20, 2010 Why do you want to make this restriction to use only one 3D engine? It is something like to say everybody should drive eg. a BMW because one model is enough!I think it is a matter of personal taste which 3D engine is the best!Right if you have both a working BMW and a Beetle in your garage - wrong if both need a lot of work until getting you somewhere - and you'll have just two hands. Better to decide what car is the best and make it ready to ride Link to comment Share on other sites More sharing options...
trancexx Posted November 20, 2010 Share Posted November 20, 2010 I can't run any of the examples because 3Impact engine requires different runtimes that I don't have installed. I guess only gamers have them.This is not for general population in this form. ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
JohnOne Posted November 20, 2010 Share Posted November 20, 2010 Yes, I tried last night and was missing some d3d dll or other. Looked at all the dll function about 600 of them, it certainly looks impressive from the screenshots. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
UEZ Posted November 20, 2010 Share Posted November 20, 2010 bogQ updated the 1st post with a link where you can download missing files!Click here to download Media, 3impact DLL and d3dx9_27.dll needed to run examples (put them to your scriptdir folder, d3dx9_27.dll go to WINDOWS\system32 on XP if you dont already have it, for win 7 i dont know location )Br,UEZ Please don't send me any personal message and ask for support! I will not reply! Selection of finest graphical examples at Codepen.io The own fart smells best! ✌Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!¯\_(ツ)_/¯ ٩(●̮̮̃•̃)۶ ٩(-̮̮̃-̃)۶ૐ Link to comment Share on other sites More sharing options...
JohnOne Posted November 20, 2010 Share Posted November 20, 2010 Probably because my graphics card has no proper win 7 drivers, and so no direct3D available. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
trancexx Posted November 20, 2010 Share Posted November 20, 2010 Additional 3 modules are required:mfc80u.dllmsvcp80.dllmsvcr80.dllThat's not all. Function au3Impact_SetErrorMode() would be nice too:Func au3Impact_SetErrorMode($iMode) Local $aCall = DllCall("kernel32.dll", "dword", "SetErrorMode", "dword", $iMode) If @error Then Return SetError(1, 0, 0) Return $aCall[0] EndFuncIt should be called like this (at top of au3impact.au3):au3Impact_SetErrorMode(1) ; SEM_FAILCRITICALERRORS3Impact devs are doing some basic things wrong. This shouldn't be happening in serious development. ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
bogQ Posted November 20, 2010 Author Share Posted November 20, 2010 (edited) added them ty for tracking them down trancexx one question It should be called like this (at top of au3impact.au3):You mean to call it on top of example, correct?Edit: on the other hand i can use #OnAutoItStartRegister "" in include Edited November 20, 2010 by bogQ TCP server and client - Learning about TCP servers and clients connectionAu3 oIrrlicht - Irrlicht projectAu3impact - Another 3D DLL game engine for autoit. (3impact 3Drad related) There are those that believe that the perfect heist lies in the preparation.Some say that it’s all in the timing, seizing the right opportunity. Others even say it’s the ability to leave no trace behind, be a ghost. Link to comment Share on other sites More sharing options...
trancexx Posted November 20, 2010 Share Posted November 20, 2010 added them ty for tracking them down trancexx one question You mean to call it on top of example, correct?Edit: on the other hand i can use #OnAutoItStartRegister "" in include I meant before you do DllOpen("dll3impact.dll"). ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted November 20, 2010 Share Posted November 20, 2010 Probably because my graphics card has no proper win 7 drivers, and so no direct3D available.And why do you think so?Because you're missing the file you said earlier?Then just download it like UEZ said, or run the DirectX Runtime installer. Direct3D is part of DirectX.You ran DxDiag and really doesn't have Direct3D acceleration?Install WinXP drivers so you get WinXP functionality.@bogQCool stuff! .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
Werty Posted November 21, 2010 Share Posted November 21, 2010 It's getting harder and harder to decide which 3D engine to use for ones autoit projects. Good work. Some guy's script + some other guy's script = my script! Link to comment Share on other sites More sharing options...
JohnOne Posted November 21, 2010 Share Posted November 21, 2010 And why do you think so?You ran DxDiag and really doesn't have Direct3D acceleration?Install WinXP drivers so you get WinXP functionality.Yes I did run diagnostics, and no it really dosent have direct 3d available.And also, no I dont get winXP functionallity I get blue screened every time I try to use a graphics feature for which the proper drivers are not available, I cant even full screen a video with XP drivers without a crash.Im stuck with microsoft standard vga drivers. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted November 21, 2010 Share Posted November 21, 2010 Maybe it's time to get a new graphics card then .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now