-
Posts
5120 -
Joined
-
Last visited
-
Days Won
37
Content Type
Profiles
Forums
Events
Downloads
Store
Articles
Everything posted by headkaze
-
[WHILE] [WE'RE] [AT] [iT] [WHY] [NOT] [GO] [CRAZY]? Seriously though I have seen this type of thing been done on other forums. Personally not a big fan, but happy to give it a try
-
GameEx NetPlay - Client/Server MAME/Mess
headkaze replied to Tom Speirs's topic in FAQs, Guides, & Other Useful Information
Sweet new features! -
GameEx NetPlay - Client/Server MAME/Mess
headkaze replied to Tom Speirs's topic in FAQs, Guides, & Other Useful Information
Not sure why you mentioned MameUI then? The problem may lie with the Windows versions only since there are internal differences between the input systems on 32/64 bit Windows. -
GameEx NetPlay - Client/Server MAME/Mess
headkaze replied to Tom Speirs's topic in FAQs, Guides, & Other Useful Information
I think you may be a bit confused here. CS-Mame is a separate executable that you need to download from here (Latest version is ClientServerMAME_v0_6_Win32.zip). Then you need to enable it and setup the correct path in the Setup Wizard. EDIT: I've updated the first post with more info and screenshots. -
Congrats Frequency
-
GameEx NetPlay - Client/Server MAME/Mess
headkaze replied to Tom Speirs's topic in FAQs, Guides, & Other Useful Information
I think it's a great idea to make a sound when someone joins the game. If you are using CS-MAME then your ROM set should match the version. The ROM version needs to be the same when running NetPlay. Just checked the xml file output by MAME <rom name="pacman.6e" size="4096" crc="c1e6ab10" sha1="e87e059c5be45753f7e9f33dff851f16d6751181" region="maincpu" offset="0"/> <rom name="pacman.6f" size="4096" crc="1a6fb2d4" sha1="674d3a7f00d8be5e38b1fdc208ebef5a92d38329" region="maincpu" offset="1000"/> <rom name="pacman.6h" size="4096" crc="bcdd1beb" sha1="8e47e8c2c4d6117d174cdac150392042d3e0a881" region="maincpu" offset="2000"/> <rom name="prg7" size="2048" crc="b6289b26" sha1="d249fa9cdde774d5fee7258147cd25fa3f4dc2b3" region="maincpu" offset="3000"/> <rom name="prg8" size="2048" crc="17a88c13" sha1="eb462de79f49b7aa8adb0cc6d31535b10550c0ce" region="maincpu" offset="3800"/> <rom name="chg1" size="2048" crc="2066a0b7" sha1="6d4ccc27d6be185589e08aa9f18702b679e49a4a" region="gfx1" offset="0"/> <rom name="chg2" size="2048" crc="3591b89d" sha1="79bb456be6c39c1ccd7d077fbe181523131fb300" region="gfx1" offset="800"/> <rom name="pacman.5f" merge="pacman.5f" size="4096" crc="958fedf9" sha1="4a937ac02216ea8c96477d4a15522070507fb599" region="gfx1" offset="1000"/> <rom name="82s123.7f" merge="82s123.7f" size="32" crc="2fc650bd" sha1="8d0268dee78e47c712202b0ec4f1f51109b1f2a5" region="proms" offset="0"/> <rom name="82s126.4a" merge="82s126.4a" size="256" crc="3eb3a8e4" sha1="19097b5f60d1030f8b82d9f1d3a241f93e5c75d6" region="proms" offset="20"/> <rom name="82s126.1m" merge="82s126.1m" size="256" crc="a9cc86bf" sha1="bbcec0570aeceb582ff8238a4bc8546a23430081" region="namco" offset="0"/> <rom name="82s126.3m" merge="82s126.3m" size="256" crc="77245b66" sha1="0c4d0bee858b97632411c440bea6948a74759746" region="namco" offset="100"/> GameEx could in theory unpack the ROM and check it's crc/sha1 matches to determine if you have the correct version. That way only listing ROMs you can actually play against. -
All the better reason to move to GameEx. We have a Maximus Arcade style theme too
-
Check out http://www.brandsoftheworld.com/ you can often get vector art of popular company logos. There are a number of 3d programs which can import these directly and make them 3d. So would be sweet to get a package of 3d logos going.
-
Help needed to make the LCD/LED plugh-in work with MameInterop
headkaze replied to Hodomakfiken's topic in General
Eh? Oh! Sorry was falling asleep there -
You are aware this is a forum for GameEx and not Maximus Arcade? To send alt + enter try adding %{ENTER} to "Hide SendKeys" for the emulator's profile. Let me know how you go.
-
Help needed to make the LCD/LED plugh-in work with MameInterop
headkaze replied to Hodomakfiken's topic in General
As per the MameInterop SDK ReadMe.txt While there are not alot of games supporting outputs there is still a worthwhile number. I know that Howard Casto recently added a few games but it's obviously not a high priority for the Mame dev's to add outputs. PlugInLCD allows you to assign buttons for LEDs, Lamps and Digit outputs. By default they are send to the coin buttons so when you play a game like DigDug for example the buttons will flash when you insert a coin. -
Help needed to make the LCD/LED plugh-in work with MameInterop
headkaze replied to Hodomakfiken's topic in General
You don't need the MameInterop SDK as it's built into the plugin already. The file it uses to communicate with mame is MAME.dll which is already included. -
Although I'm not the "GameEx developer" I wrote the basic model loading and rendering code and did the conversion of 3D Arcade models to .x format (which was a long and tedious job BTW). It's an idea I was nagging Tom about for a while so in the end just wrote up a demo to show him (I have written an engine in MDX so have the great fortune of being able to fast track ideas by presenting code lol). The main issue was with scaling the models so they can be rendered in the same area which is probably why it's a bit slow loading large models, as it needs to go through the vertex data, calculate the centre based on it's radius and then scale it to a certain size and then shift the centre to be exactly centre to the model. The arcade models for example have their point of origin at the base of the model and of course not all models are created to the same scale so all this was necessary just to display a rotating model. Also the models often contain textures with alpha channel so they needed two rendering passes to render correctly. The actual demo I wrote renders the models fine so I think there is a problem with the render target Tom is using. That or his render states are such that they are not rendering as nicely as they could be. There are other optimizations so poly's are smoothed around their edges and giving the textures linear filtering etc. so I hope Tom does a bit of an investigation in that. Even so with my demo I'm sure it was a decent amount of work on Tom's part to implement into GameEx so I can't take all the credit for it. But I'm chuffed you and others seem to like it. Anyway that particular Atari 2600 model you've converted to .x does indeed look great although there does seem to be a stray poly around the 3rd switch from the left. You can see it more clearly using the DirectX SDK's mview .x file model viewer. I'll attach the program so people can test their models without having to load up GameEx first. mview.zip
-
Downloading fine for me right now
-
The Shark codecs have been proven to work with GameEx by many users while other codec packs have had problems. Personally I've experimented with many codec packs including CCCP and KLite. From my results with the Vista Codec Pack I started suggesting people try them and feedback has been positive. One thing that I particularly like about the pack is the configuration utility that comes with it.
-
What format are you using for the render target? Format.A8R8G8B8? It may be worth trying device.DisplayMode.Format although I would expect a 32-bit mode to support A8R8G8B8.
-
Maybe try another theme? Tom: I see there is an error creating a texture. Are you creating non-power 2 textures? I ask because some older cards only support power-of-two sized textures (and some only support square textures) so this would fail. Here is a method I use for setting the size. private static Size GetTextureSize(Device device, Size srcSize, out float tu, out float tv) { Size retSize = new Size(srcSize.Width, srcSize.Height); Size maxSize = new Size(device.DeviceCaps.MaxTextureWidth, device.DeviceCaps.MaxTextureHeight); tu = 1; tv = 1; if (device.DeviceCaps.TextureCaps.SupportsPower2) { for (;retSize.Width < srcSize.Width; retSize.Width <<= 1); for (;retSize.Height < srcSize.Height; retSize.Height <<= 1); } if (device.DeviceCaps.TextureCaps.SupportsSquareOnly) { retSize.Width = Math.Max(retSize.Width, retSize.Height); retSize.Height = Math.Max(retSize.Width, retSize.Height); } if (retSize.Width > maxSize.Width) retSize.Width = maxSize.Width; if (retSize.Height > maxSize.Height) retSize.Height = maxSize.Height; tu = (float)srcSize.Width / (float) (retSize.Width + 1); tv = (float)srcSize.Height / (float) (retSize.Height + 1); return retSize; }
-
I only recommend the codecs I know that work for GameEx and work for most people.
-
has anyone got all the covers to mastersystem and nes
headkaze replied to gerble1000's topic in General
What bkenobi said is an understatement and I don't particularly think that Tom would appreciate you posting a website with copyright material on it. Sorry but I'm locking this thread and removing the link. -
Try the Vista Codec Pack (after uninstalling K-Lite codecs).
-
The GameEx Database Project
headkaze replied to headkaze's topic in FAQs, Guides, & Other Useful Information
For something as simple as updating the Scumm database just open it up in Microsoft Access. -
Maybe try LaunchBefore=start "D:\Emulation\Xpadder\Profiles\nds.xpadderprofile" LaunchAfter=start "D:\Emulation\Xpadder\Profiles\blank.xpadderprofile"
-
As long as the models are in .x format. Most 3d modeller apps can export in .x format. So it should be useful for any standard model format. It would be great if we found a nice bunch of 3d consoles. I might have a hunt around for some a bit later on.
-
I haven't setup XPadder before but have you checked how your launching it in your other profiles? You sure you don't need a "start" at the beginning of that LaunchBefore/After line?