Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

headkaze

Elite Member
  • Posts

    5120
  • Joined

  • Last visited

  • Days Won

    37

Everything posted by headkaze

  1. [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
  2. 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.
  3. 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.
  4. Congrats Frequency
  5. 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.
  6. All the better reason to move to GameEx. We have a Maximus Arcade style theme too
  7. headkaze

    .X files

    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.
  8. Eh? Oh! Sorry was falling asleep there
  9. 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.
  10. 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.
  11. 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.
  12. headkaze

    .X files

    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
  13. Downloading fine for me right now
  14. headkaze

    .X files

    Sweet logo ehuonder!
  15. 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.
  16. 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.
  17. 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; }
  18. I only recommend the codecs I know that work for GameEx and work for most people.
  19. 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.
  20. Try the Vista Codec Pack (after uninstalling K-Lite codecs).
  21. For something as simple as updating the Scumm database just open it up in Microsoft Access.
  22. Maybe try LaunchBefore=start "D:\Emulation\Xpadder\Profiles\nds.xpadderprofile" LaunchAfter=start "D:\Emulation\Xpadder\Profiles\blank.xpadderprofile"
  23. 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.
  24. 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?
×
×
  • Create New...