TeknoParrot 0.7 Public Release

Sega RingEdge, RingWide emulator.
User avatar
Reaver
TeknoGod
TeknoGod
Posts: 923
Joined: Thu Aug 20, 2009 12:54 pm
Location: Tampere, Finland
Contact:

TeknoParrot 0.7 Public Release

Postby Reaver » Thu Jun 22, 2017 11:57 pm

*********************************************
* TeknoParrot 0.7 *
*********************************************
-- http://www.teknogods.com --
Changes in TeknoParrot 0.7 Public Build:
- Initial D6AA experimental support, happy midsummer guys!
It has some problems: test menu doesn't work, jvs i/o can jam etc.
---------------------------------------------
Changes in TeknoParrot 0.6 Public Build:
- Since VMPSoft cannot code a decent software and Dream Raiders work ok, this is now public.
- See you later this week with Initial D6AA ;-)
---------------------------------------------
Changes in TeknoParrot 0.54a Patreon Build:
- Experimental support for Sega Dream Raiders
- NOTE: You need to patch the PE header so it loads always on ImageBase 0x400000.
- I tried on various OS and some always had problem when ImageBase was non-standard.
- So for maximum compatibility just patch the PE header one time and play.
- NOTE: Enter test menu first to disable motion, blower and controller feedback!
- For mouse mode now Service and Test works with normal keymap! (numbers: 8 9 0)
- New serial system for Patrons, very easy to use.
- Fixed bugs in ParrotLoader where it would crash when wrong dir was entered.
- Included register.bat for easy patron serial registration.
- Fixed a bug where settings.tg would get sometimes saved in multiple folders.
---------------------------------------------
Changes TeknoParrot 0.54 Public Build:
- Fixed issue with Let's Go Island where with mouse the gun trigger and start would get stuck.
---------------------------------------------
Changes TeknoParrot 0.53 Public Build:
- Fixed crash issues with keyboard by removing experimental driving code with keyboard.
- You can now play Let's Go Island with mouse! Left click shoot, right click start. Cursor is hooked to the window.
- Please use DXWND to hide the cursor from the screen (there is option for this in Input)
- If Let's Go Island crashes please use dxwnd to set windowed and resolution to 1024x600 (or bigger)
- If you want to play full screen, create custom resolution from your graphics card control panel (not TeknoParrot!)
- 2nd player can still play with the gamepad with you :-)
---------------------------------------------
Changes TeknoParrot 0.52 Public Build:
- Fixed a bug in Full Axis steering.
- Fixed bug in gas and brake where they would get stuck.
- Fixed bug in gas and brake where they would mix up badly.
- Fixed a bug where brake would not zero completely even if you let go of it.
---------------------------------------------
Changes TeknoParrot 0.51 Public Build:
- Fixed a bug where joystick controls wouldn't work when not all joystick buttons weren't mapped.
- Fixed a bug where you could enter joystick mapping without setting a joystick.
- Added multiplier for Gun Cursor (Gun Multiplier in mapping) to make cursor move faster.
- Added support for reverse axis for wheels with reverse axis on Gas and Brake.
- Keyboard steering adding, very experimental.
---------------------------------------------
Changes TeknoParrot 0.5 Public Build:
- All Patreon changes, THANKS TO ALL PATREONS!!!!! We will see you in 0.5a.
- Fully customizable joystick controls, including wheel and pedals.
- Unique bindable buttons for special things like: Sonic Item, Sega Racing Classic Gears/View Changes and Gun Trigger / Gun Controls.
- Recoded most of the DirectInput listener, now code is much more easier to maintain and easier to read.
- Fixed TONS of bugs around the program.
- All test menus now should function correctly. (Except Sega Sonic, will be coming a bit later.)
- Controls are now much more fluid
- Let's Go Island also has normal functionality even with 2 players. (Before was double speed)
- Recode Let's Go Island control handling.
- Sega Racing Classic Gears now work by just pushing button instead of holding.
- Added about box with Tekno Colonel Patreon names. Thanks guys!
- Fixed major bug in JVS that caused jerky controls in Sega Racing Classic, now no more sto0z improvements needed!
---------------------------------------------
Changes TeknoParrot 0.4b Patreon Build:
- Added support for Sega Sonic All-Stars Racing Arcade (test menu not functional yet)
- Fixed lot of bugs in JVS Emulation
- Added some custom commands for Namco games
- new APIs emulated and improved.
---------------------------------------------
Changes TeknoParrot 0.4a Patreon Build:
- Fixed some core issues
- Let's Go Island now playable with 2 controllers
- Added new profile for Let's Go Island
- Core work done for RingEdge 2 support, currently disabled. (amAuth emulation)
- Fixed some emulation issues with previous games (just cleaner emulation)
- amNetwork emulation improvements, netplay coming soon!
- Updated SharpDX and SharpDX.DirectInput
- Fixed DumbJvsCmd, now it takes game profile as command line parameter. Run to see params.
---------------------------------------------
Changes TeknoParrot 0.4 Hotfix:
- Steering now works again, one package was emulated wrong. Check Github for more.
- Sega Racing Classics steering now works properly.
- Unit tests fixed for emulation as well.
- All Direct Input devices are now detected except normal Keyboard and Mouse.
---------------------------------------------
Changes TeknoParrot 0.4:
- Preliminary support for Sega Sonic All-Stars Racing (disabled until more testing)
- Rewritten JVS emulator to support multi packages
- Wrote unit tests for many JVS packages and variations.
- Now all JVS I/O errors should be eliminated. (If you get package errors please contact me!)
- Keyboard remapper with saved keys
- Stability fixes in the emulator core
- Steering Wheels / Flight sticks are now identified to the joystick menu
- When you close DumbJvsManager from X it no longer stays in the background.
- Commandline mode for JVS only.
- Melty Blood Actress Again Current Code no longer crashes with certain characters.
NOTE: This was not because of the emulator but because of the differences between WinXP and newer windows.
---------------------------------------------
Changes TeknoParrot 0.3:
- Sega Racing Classic supported! (DO NOT ENABLE NETWORK OR IT WILL FREEZE FOREVER, missing network emu code)
- Test menu now works for all games. (YES this includes saving settings)
- Completely recoded DumbJvsBrain and now it's called DumbJvsManager
- Full UI interface and no more needing to use command line at all.
- Easy to setup joysticks from list, once saved they will be remembered.
- Keyboard support, only uses keyboard for that player that has "No joystick selected"
- com0com now get automatically set when user presses "Auto setup JVS emulation ports" (admin required)
- It even has button to test the jvs emulation ports.
- Added 3 unit tests for JVS emulator, more to come later
- Refactored all code and moved all common items to DumbsJvs.Common
- So if people can want to make own launchers it's easier to use only the dll. (DumbJvs.Common)
- Improved JVS emulation code a little bit.
- Games can now be directly set in the launcher and launched from the launcher easily. (Commandline coming later)
- Jvs emulation is only present when game is running, once game exists it also exists.
- Emulator now reroutes game COM4 to COM13 instead to avoid conflics.
- Emulator core improvements.
- Pressing ESC now quits the game.
---------------------------------------------
Changes TeknoParrot 0.2:
- Core fixes
- Melty Blood Actress Againt Current Code supported!
---------------------------------------------
Changes in DumbJvsBrain: (This rar build will come a bit later once all bugs are ironed out)
- See github: https://github.com/ReaverTeknoGods/Dumb ... its/master
---------------------------------------------
==Default Keyboard Controls==
TEST: 8
Service1: 9
Service2: 0
P1 Start: 1
P1 Directions: Arrows
P1 Button 1-6: Insert, Home, Page Up, Delete, End, Page Down
P2 Start: 2
P2 Directions: WASD
P2 Button 1-6: TYUGHJ

==Known Issues==
- Sega Racing Classic only works properly on AMD GPUs on NVIDIA you will have corrupted textures.
-> Use Game Loader All Rh to help with issue.

- Sega Racing Classic will freeze completely if you try to enable linked play (Missing amNetwork emulation)
-> amNetwork emulation coming soon!

- Keyboard controls are not working for Sega Racing Classics
-> You can fix this by downloading DumbJvsBrain source and enabling it from code comments. And Improve it ;)

- Only maximum of 2 player on Virtua Tennis 4, coming soon 4 player support (Linked JVS emulation)
-> Maybe some day when I am bored.

==Game Support==
- Virtua Tennis 4
- Melty Blood Actress Again Current Code
- Sega Racing Classic
- Let's Go Island
- Sega Sonic All-Stars Racing Arcade
- Sega Dream Raiders

==Requirements==
- .NET 4.5.2
- Dumped arcade game files
- com0com signed files (see our forum for tutorial)

==Game usage==
1. Install com0com from: https://code.google.com/archive/p/powersdr-iq/downloads
2. DO NOT TOUCH ANYTHING, JUST INSTALL IT!
3. Extract TeknoParrot package to any directory, NOT GAME DIRECTORY!
4. Run DumbJVSManager.exe
5. You will be required to put the settings for the first time. (joystick etc)
6. Use Autosetup to set the com0com settings
7. Press Test JVS Emulation to make sure it works!
8. Set game directories
9. Save settings
10. Play the games, optionally click "Test" to enter test menu.
11. Have fun.

==Support==
This release is beta quality. If something breaks, review any
pertinent comments on teknogods.com, then email me as a last resort.
Include all log files and a detailed description of problem and
how to reproduce it.

==Thanks==
Our community of course! :)
King of Spain for his life time of work with the arcades.
King of Austria for his excellent work on Lindbergh and other emulators.
MAME crew
Anyone else I forgot to mention whose work has helped me in the past and the future.

==No Thanks==
Reddit /r/emulation :D

Enjoy.
-- Reaver <reaver@teknogods.com>
Questions or comments are welcomed.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.

Download: https://mega.nz/#!5EoEGCTQ!8MvZyQsB41Xj ... ctRAVc4uS4
You do not have the required permissions to view the files attached to this post.
Those who criticize our generation forget who raised it.

Follow me on twitter: http://twitter.com/ReaverTeknoGods
manson97666
TeknoCricket
TeknoCricket
Posts: 7
Joined: Wed Jun 14, 2017 4:37 pm
Location: UK

Re: TeknoParrot 0.7 Public Release

Postby manson97666 » Fri Jun 23, 2017 2:54 pm

A million thanks Reaver my friend as always...
Any help with art related stuff let me know :good:
Are we going to se any of these soon??
Sega Rally 3
Grid
Storm Racer G
Showdown
For now I'm more than happy until next time...
PracticeBot13
TeknoCricket
TeknoCricket
Posts: 1
Joined: Sun Jul 23, 2017 3:59 am

Re: TeknoParrot 0.7 Public Release

Postby PracticeBot13 » Sun Jul 23, 2017 4:03 am

Amazing work! Been playing the crap out of IDAS6 AA!
One question: Will we ever get Virtual IC Card support for IDAS6 AA so we can save our own profiles?
bawenna
TeknoCricket
TeknoCricket
Posts: 1
Joined: Thu Aug 10, 2017 6:24 pm
Location: United States

Re: TeknoParrot 0.7 Public Release

Postby bawenna » Thu Aug 10, 2017 6:25 pm

Can't wait to see all the light gun game exports c:
Xerxes88
TeknoCricket
TeknoCricket
Posts: 3
Joined: Tue Jan 02, 2018 6:36 am

Re: TeknoParrot 0.7 Public Release

Postby Xerxes88 » Tue Jan 02, 2018 9:37 am

Windowed mode also now enable for NVIDIA users, so the minimap doesn't break.
Last edited by Xerxes88 on Tue Mar 27, 2018 2:04 pm, edited 2 times in total.

Return to “TeknoParrot”

Who is online

Users browsing this forum: No registered users and 1 guest