Aller au contenu

sduensin

GamerLine
  • Compteur de contenus

    24
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par sduensin

  1. That's fantastic! OpenCV never even occurred to me! Even stuck with CPU calculations it's a hell of a lot faster than doing it by hand. And what others have said about the overlay being half the video size is typically true. That was how it worked under Daphne so it's the default in Singe 2. However, you can change the overlay resolution to be anything you want. This is very promising!
  2. Instead of creating per-frame hitboxes for gun games we (uh, you, not me) need to build some code that allows for linear interpolation of targeting data. For example, a guy enters from the left side, moves to the center, and stands there aiming at you. Instead of creating a couple hundred individual hit boxes, you create key frames. One would be when he enters the screen. The next is when he stops moving. The last is when he fires. Let the computer calculate everything in the middle.
  3. Aren't YOU a developer? 🤪
  4. I'm trying to figure this out but Karis has been missing and I don't know anything about the code he wrote. 😞
  5. You're welcome. I have no idea about downloads from here. There's just too much to keep track of. What browser are you using? I've tested with Firefox and Chrome. NEW GAME! And a new type of game for Singe. It's a text adventure with laserdisc images and video! Created in 1982 for Creative Computing Magazine it ran on an Apple II and used a copy of the 1977 movie "Rollercoaster" for the laserdisc. "Adventures in Videoland: Rollercoaster" is now available on https://SingeEngine.com ! Can you stop the bomber in time to save the ride?
  6. Perfect timing! I just uploaded "fixes.zip" version 3 for games I'm not able to distribute... Namely Dragon's Lair 1 & 2 and Space Ace! Grab it from https://SingeEngine.com and unpack it on top of your existing game folders. It should add them to the menu for you.
  7. I'm not sure about the controllers, but games that don't get a batch file generated do not have valid games.dat files.
  8. That's because Karis broke the menu system. <sigh> I'll look at getting fixes posted to the Kangaroo Punch site.
  9. New: https://skunkworks.kangaroopunch.com/skunkworks/singe/-/wikis/Installation---With-Pictures!
  10. Get them from my site. Be sure you also install KarisFramework (just put the folder in your Singe folder like any other Singe game). I just released a new tool that will automatically generate batch files for all properly packaged games! Install it like any other Singe game (put it's folder in the Singe folder) and run it from the menu. You'll get a batch file for every game you have installed!
  11. There should never be index files included with the game. Singe will generate them for you. And I'm working on a tool to automatically generate batch and shell script files for every game. Drop by the discord to test it before it's released! Maybe I'll re-publish fixes for the games I can't distribute. It'd be better if @Karis fixed his distributions!
  12. BOOM! Major update: https://kangaroopunch.com/software/singe All games fixed and re-uploaded. Many new titles added. (I am not allowed to distribute "Dragon's Lair", "Dragon's Lair II", or "Space Ace" as they are owned by Digital Leisure.)
  13. Look in the fixes file at the bottom of the Singe page on SingeEngine.com. Overwrite anything you have with what is in the fixes zip. I am currently working on recompressing fixed versions of everything I'm able to distribute to hopefully put an end to this mess. 🙂
  14. No worries! KarisFramework goes in the same place as the games - the main Singe directory where the Singe binary is. As for stretch, I'm not sure yet. I avoid Windows as much as possible. I'll have to scare up a Windows machine and do some testing. Anyone else have ideas? To change control mappings, copy "Singe/controls.cfg.example" into the "conan_singe_2/script" folder and rename it "controls.cfg". You can edit that file using values from the "Singe/Framework.singe" file.
  15. The game developers themselves need to fix their games. I *might* make new uploads to Archive.org of the titles that won't immediately generate a takedown notice.
  16. Version 2 of Fixes is at the bottom of https://kangaroopunch.com/software/singe
  17. Seems I missed a couple references to "Singe/" in my fix pack. I'll fix the fix pack. Until then, put these in "KarisFramework/Script/". menu.singe main.singe
  18. What OS are you on? What game are you trying to play? 32 or 64 bit? What video card? You could actually pull that off now. Use the main video file as one of the views and open a second video file on top of it for the other. Look at the menu code in the Singe/ folder for a multiple video example.
  19. Here's the first batch of fixes for every Singe 2.x game I know about! https://kangaroopunch.com/download/fbsgjner|fvatr/fixes.zip Some of what I've done: Everything works with the include Singe menu system. Karis' latest game framework moved from "Singe/" to "KarisFramework/". Any game that had copied parts of Framework.singe has had those bits removed. Any game that had actual copies of Framework.singe now use the one in "Singe/". Other Randomness I ran across while doing this. 🙂 PLEASE help me get these fixes rolled into released games! If I missed a game, let me know. I still want to get my menu and Karis' improved menu playing nicely together. This batch of fixes is for my menu, not his. This also doesn't fix extra things being in game distributions (like "*.index" files and leftover art/video/code from other games). I can't fix all this myself!
  20. Beyond the line drawing, you can expand on that in Lua. Happy to help if you need. I've never even seen a Freedom Fighter machine. My understanding is that it uses some kind of scaling hardware to zoom portions of the display? What kind of sprite enhancements would you like to see? You can do this now with the Lua interpreter. Linear algebra is your friend here. Find the first frame, place the hit box. Find the last frame (or an intermediate frame where the hit box movement needs to change directions) and place another box. Now calculate all the in-between boxes. No need to enter that data for every single frame. Make the computer do the work!
  21. Documentation has begun! https://skunkworks.kangaroopunch.com/skunkworks/singe/-/wikis/home
  22. I've finally started writing some documentation for this beast. I'm starting with the bits that cause me the most pain when providing technical support. 🙂 However, I really want to know what kind of information you're interested in and what you have found hard to learn or figure out so I can help make your life easier as well! Here's the first bit that will REALLY help me! Basic Things to Know when Making a Singe Game * Singe is cross-platform, therefore, things you don't normally need to worry about on Windows are important. Filenames are case sensitive. "MyScript.singe" and "myscript.singe" are not the same thing! Also, you should use UNIX path separators - that is "/" instead of "\". Not only will this make your code look better (since you don't have to duplicate the forward slash to escape it) but it works everywhere Singe is supported. * Pick a distinctive name for your game folder. Do not use spaces. * Use the included Singe Framework. Do not make a copy of this framework in your game scripts! By including the provided framework you help with future compatibility as Singe is updated. Begin your game script with: dofile("Singe/Framework.singe") * Stay out of the "Singe" folder. This is managed by Singe and anything added or changed here is subject to future deletion. * Include a games.dat! This is extremely important for new users! While other front ends and Singe-based menu systems exist, it's vital that you include data for the built-in menu system. Almost all support issues are due to this one simple little file! * Do not distribute non-essential files. Never ship Singe binaries or Singe provided scripts with your game! Do not ship index files generated from the videos. * Remember your non-Windows friends! If you bundle batch files to start your game, please include shell scripts for the Linux, Mac, and Pi users. Your Pi-cade friends will thank you!
  23. Drop by the chat and let's talk about what you need. There are some graphical primitives already supported: overlayBox overlayCircle overlayClear overlayEllipse overlayGetHeight overlayGetWidth overlayLine overlayPlot overlayPrint overlaySetResolution I know, I need a manual for this crazy thing. See previous comment about a wiki. 🙂 As for sprites, I added rotation and scaling to the wishlist.
  24. Hello all! I figured it's about time I stopped in and said "hello"! First off, thank you to everyone who has had kind words about Singe. I really appreciate them! I also want to personally thank Karis not only for the incredible number of games he's produced but all the technical support he's provided to everyone. Pretty sure he's done more Singe technical support than I have. 🙂 Speaking of support, we DO have an official chat over on https://discord.gg/EumnEZgzy7 Stop by and join the party! Right now in chat we're trying to compile a complete set of Singe 2.0 games. After reading 35 pages of forum posts I found out the ones linked from https://KangarooPunch.com are no longer considered "current". That'd have been a nice thing to know. 😜 Which brings me to why I'm here... This is a fantastic support forum and I'll likely pin it to the Discord channel. However, it appears this forum software uses the topic of the post as part of the URL. That changes when Karis updates the first post. That'll constantly break the link to the forum. Likewise, a lot of the Mega links die over time. Even worse, tons of good information is buried in that 35 pages of posts! We really need to get all this information into one place. We need a wiki or something for documentation and FAQs, better file storage for games, and just an all around improved way of tying the community together. If we're not all scattered across multiple forums and chat services we may get enough people together to make live tutorials and other things an option in the future. I'm open to suggestions! What do you want to see? Scott Duensing Kangaroo Punch PS: Here's Singe 2.0 being demonstrated with a Sinden Light Gun at MoGameCon 2021. https://photos.app.goo.gl/3sgqzWNpFHiVKGAfA
×
×
  • Créer...