-
Posts
1360 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Downloads
Store
Articles
Everything posted by Nologic
-
Okay going to go through this in steps...so you can see the difference in how to do things...or at least how I do things. Original Func Dkongjrp() WinWaitActive ("About Donkey Kong Jr. - Panorama") Opt("WinWaitDelay",5) Opt("WinTitleMatchMode",4) Opt("WinDetectHiddenText",1) Opt("MouseCoordMode",0) WinWait("About Donkey Kong Jr. - Panorama","") If Not WinActive("About Donkey Kong Jr. - Panorama","") Then WinActivate("About Donkey Kong Jr. - Panorama","") WinWaitActive("About Donkey Kong Jr. - Panorama","") MouseMove(227,302,1) MouseDown("left") MouseUp("left") MouseDown("left") MouseUp("left") Send("w") MouseMove(130,337,1) MouseDown("left") MouseUp("left") WinWait("Form1","") If Not WinActive("Form1","") Then WinActivate("Form1","") WinWaitActive("Form1","") MouseMove(189,300,1) MouseDown("left") MouseUp("left") While ProcessExists ("Dkongjrp.exe") If _IsPressed("31", $dll) Then MouseMove(236,544,1) MouseDown("left") MouseUp("left") MouseMove(217,498,1) MouseDown("left") MouseUp("left") EndIf If _IsPressed("32", $dll) Then MouseMove(236,544,1) MouseDown("left") MouseUp("left") MouseMove(256,498,1) MouseDown("left") MouseUp("left") EndIf If _IsPressed("35", $dll) Then MouseMove(236,544,1) MouseDown("left") MouseUp("left") EndIf If _IsPressed("20", $dll) Then MouseMove(295,506,1) MouseDown("left") MouseUp("left") EndIf WEnd EndFunc Thats 53 lines of code...that we are going to reduce by using the function "MouseClick" to trim it down to 36 lines. Revised ; Make Global Opt("WinWaitDelay",5) Opt("WinTitleMatchMode",4) Opt("WinDetectHiddenText",1) Opt("MouseCoordMode",0) Func Dkongjrp() WinWaitActive ("About Donkey Kong Jr. - Panorama") WinWait("About Donkey Kong Jr. - Panorama","") If Not WinActive("About Donkey Kong Jr. - Panorama","") Then WinActivate("About Donkey Kong Jr. - Panorama","") WinWaitActive("About Donkey Kong Jr. - Panorama","") MouseClick ( 'left' , 227 , 302 , 2 , 1 ) Send("w") MouseClick ( 'left' , 130 , 337 , 1 , 1 ) WinWait("Form1","") If Not WinActive("Form1","") Then WinActivate("Form1","") WinWaitActive("Form1","") MouseClick ( 'left' , 189 , 300 , 1 , 1 ) While ProcessExists ("Dkongjrp.exe") If _IsPressed("31", $dll) Then MouseClick ( 'left' , 236 , 544 , 1 , 1 ) MouseClick ( 'left' , 217 , 498 , 1 , 1 ) EndIf If _IsPressed("32", $dll) Then MouseClick ( 'left' , 236 , 544 , 1 , 1 ) MouseClick ( 'left' , 256 , 498 , 1 , 1 ) EndIf If _IsPressed("35", $dll) Then MouseClick ( 'left' , 236 , 544 , 1 , 1 ) EndIf If _IsPressed("20", $dll) Then MouseClick ( 'left' , 295 , 506 , 1 , 1 ) EndIf WEnd EndFunc Opt("WinWaitDelay",5) Opt("WinTitleMatchMode",4) Opt("WinDetectHiddenText",1) Opt("MouseCoordMode",0) Not sure if those are the same through out all the functions as of yet...but if they are...they should be posted once at the top of the script and left there...if there are changes from that, then only the option thats changed should be posted in the function...saves coding..and makes it easier to trouble shoot.
-
Well I can probably take a look at the code and see what the issue is and make suggestions on how to fix things.
-
*Update* Amends have been made so comment removed.
-
In the theme editor I didn't notice anyway to move the "Menu" item...heck didn't even see it at all. However not editor related but I've seem to ran into a bug with v2 themes...hell maybe its present in v1's as well...but it appears that one can not move the menu item below an area that will be displaying images or video....or maybe its just that my theme resolution is 1680x1050...
-
Updated 'M' Icons & Favorites Pack! Finally!!
Nologic replied to Adultery's topic in GameEx Media Projects
No problem, I'll fix it up later...I really need to get some sleep...was up all night fiddling with stuff. Now I haven't gone poking around...but is there away to use other names for these than the stock names? I'd really like to tag these so that they are clearly for Mame...hehe I got a ton of images in my logo folder. Anyways glad you guys like these so far. -
Updated 'M' Icons & Favorites Pack! Finally!!
Nologic replied to Adultery's topic in GameEx Media Projects
Heh well there should be several...but I'll check it. *Update* Your right wrong PSD file...doh! Full PSD Be forewarned its got everything including the kitchen sink in it right now...didn't keep a spare as I thought I had it uploaded here. Heh so some house cleaning maybe in order for you to actually make use of it. -
Good to hear I look forward to seeing it.
-
Okay are you using FFDShow Tryouts? those are the latest...and most likely broken in different degree's. Now I'm hoping you don't have both ffdshow and CCCP installed at the same time...as CCCP is just a nice packaging for ffdshow... Also with CCCP you need to register the codec's with WMP...its an option during installation...other wise you'll have to stick with MPC...for while your out of GX...and if this hasn't been done....it may also be the cause of the problem with GX...but I'm not sure.
-
Okay this isn't fully complete...mainly need to rape Adultery's setup as I think he use's more common button bindings....also this is in dire need of instructions. That said make sure you have the Xpadder registry entries done like whats discussed in that thread above. Make sure to edit the files in the "Config" folder as needed...I may have some very wacked out settings...that may not play nice with your system...namely resolution as mine is rather high. Some highlights of whats been done so far....well Zinc can now use OpenGL & remain GX friendly..with out showing the desktop. Additionally you can now update your Mame list at will...hehe as its no longer required to swap the loader out for the actual emulator executable...as what had to be done in the past. Theres other small things I'm sure I forgot about...but those are the main things...which where a big pain in the ass prior. Oh you'll likely need to edit the Xpadder profiles...as they where done with a Logitech gamepad in mind....pressing down on the right analog stick will return the user to GX....tho this isn't ideal...ideal would be to mimic GX's typical Escape Button Combo but I have yet to mimic it...so...blah. Anyways I'm starting to run out of love for this project since its taken so long...to produce jack and shit. I'll try to get instructions up tomorrow...but maybe slow...hehe as I've said there has been some love lost here. Update Loader can now be found in User Submitted Configs and Databases thread here
-
Then you are likely using an OpenGL render.
-
Do you have it setup and working out side of GX? If not please refer to this site for a lot of general purpose information. EasyEmu
-
Maybe tomorrow right now I'm trying to finish up the last few bits of my Zinc config...as its nearly a complete rewrite of things...and I've been on it a few days now.
-
Doh! missed this release, many thanks for your continued effort.
-
It's probably a loader\wrapper...all of which are no longer required to use the Model2 Emu since it now has a CLI interface.
-
Well since its a small db...I don't see it really as a waste of time creating it. Also with it done it gives Tom the ability to toy with it and see if he can make it work seamlessly with GX...where if he makes an agreement it rather forces him into doing something with it...even if its an ugly hack. There is a ton of stuff in the Game db's thats not being used and may never be used...but its there with the hope that maybe some day it will be used. Once I get my plate cleared off a bit I'll be jumping in on the Game db's ether to help finish off what LB11 is working on currently or to start adding more info into the db's. hehe some times you got to build it before they come. If you got the time to do it, then by all means please do...if your stretched for time then hold off...ether the time will come...or someone else will take up the project.
-
Well since I didn't have all the info...still don't really but the following should now work fine. Corrected: Doom 2 (Doomsday engine) Run ( @ScriptDir & '\jdoom.exe -bd ' & _ 'M:\Giochi\Emulatori\Doomsday\ ' & _ '-mem 512m -sfxchan 32 -b 32 -wh 800 600 -g ' & _ 'M:\Giochi\Emulatori\Doomsday\bin\jDoom.dll -d ' & _ 'M:\Giochi\Emulatori\Doomsday\defs\jDoom\jDoom.ded ' & _ 'M:\Giochi\Emulatori\Doomsday\defs\jdoom\doomdata.ded -f ' & _ 'M:\Giochi\Emulatori\Doomsday\Wads\DOOM2.WAD ' & _ 'M:\Giochi\Emulatori\Doomsday\Wads\DOOM2.gwa ' & _ 'M:\Giochi\Emulatori\Doomsday\data\jDoom\doomdata.pk3 ' & _ 'M:\Giochi\Emulatori\Doomsday\data\jDoom\doomdata1.pk3 ' & _ '-vtxar -novtxar -r ' & _ 'M:\Giochi\Emulatori\Doomsday\Bin\drOpenGL.dll' ) ProcessWait ( 'doomsday.exe' ) ProcessWaitClose( 'doomsday.exe' ) Doom Sony Playstation Edition (Doomsday Engine) Run ( @ScriptDir & '\jdoom.exe -bd ' & _ 'M:\Giochi\Emulatori\Doomsday\ ' & _ '-mem 512m -sfxchan 32 -b 32 -wh 800 600 -g ' & _ 'M:\Giochi\Emulatori\Doomsday\bin\jdoom.dll -d ' & _ 'M:\Giochi\Emulatori\Doomsday\defs\cdoom\cdoom.ded -f ' & _ 'M:\Giochi\Emulatori\Doomsday\Wads\DOOM2.WAD ' & _ 'M:\Giochi\Emulatori\Doomsday\Wads\DOOM2.gwa ' & _ 'M:\Giochi\Emulatori\Doomsday\Wads\cdoom.gwa ' & _ 'M:\Giochi\Emulatori\Doomsday\Wads\cdoom.wad ' & _ 'M:\Giochi\Emulatori\Doomsday\Wads\cdoommus.wad ' & _ '-vtxar -novtxar -nohightex -nohighpat -nohudmod ' & _ '-nomonstermod -noplayermod -nogweaponmod &' & _ '-noitemmod -nofxmod -nodecormod -r ' & _ 'M:\Giochi\Emulatori\Doomsday\Bin\drOpenGL.dll' ) ProcessWait ( 'doomsday.exe' ) ProcessWaitClose( 'doomsday.exe' ) Heretic: Shadow Of the Serpent Riders (Doomsday Engine) Run ( @ScriptDir & '\jdoom.exe -bd ' & _ 'M:\Giochi\Emulatori\Doomsday\ ' & _ '-mem 512m -sfxchan 32 -b 32 -wh 800 600 -g ' & _ 'M:\Giochi\Emulatori\Doomsday\bin\jHeretic.dll -d ' & _ 'M:\Giochi\Emulatori\Doomsday\defs\jHeretic\jHeretic.ded -f ' & _ 'M:\Giochi\Emulatori\Doomsday\Wads\HERETIC.WAD ' & _ 'M:\Giochi\Emulatori\Doomsday\Wads\HERETIC.gwa ' & _ 'M:\Giochi\Emulatori\Doomsday\data\jHeretic\hereticdata.pk3 ' & _ '-vtxar -novtxar -r ' & _ 'M:\Giochi\Emulatori\Doomsday\Bin\drOpenGL.dll' ) ProcessWait ( 'doomsday.exe' ) ProcessWaitClose( 'doomsday.exe' )
-
Well I know little about AHK, but AI can be clumsy if using SendKey's...which a lot of beginners do...a well written AI script will work 99.9% of the time while shit is hitting the fan.
-
If anything I know there is one here.
-
Well I have gotten the overlays to work in 119...haven't toyed with 120 as of yet.
-
Oh your full of shit today...there is nothing brilliant about me...just your average bloke.
-
Brian - hmm didn't you write all the DC loaders? Stu- hmm maybe I should take a look into that...all my stuff is in GDI format...don't ask as its a bad subject for me. Since PowerStone 2 in GDI is 1.10GB hehe so that would be a LOT of savings.
-
Sweet thanks for the info.




