Go Back   the Magicball Network > Forums > LBA Modifications > LBA Modifications - General
Buy LBA1/Relentless from GOG.com Buy LBA1/Relentless from DotEmu Buy LBA2/Twinsen's Odyssey from DotEmu Buy LBA2/Twinsen's Odyssey from GOG.com Buy Little big Adventure from GOG.com or DotEmu Buy Little big Adventure 2 from DotEmu or GOG.com

Welcome to the Magicball Network.

You are currently viewing our site as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Reply
 
Thread Tools
  #1  
Old 2019-06-25, 10:19
Phreak Phreak is offline
Magic Level: Yellow Ball
 
Join Date: Nov 2009
Posts: 31
LBA1AutoSplitter

hey guys,

I'm working on an auto-splitter for LBA1. It's far from finished, but I just thought I'd upload the current state of the project if anybody wants to use it. It's configured for the current speedrunning any% route but you're able to change the splits to time any run including 100%

I've attached the source code, and just the program.

The program is executable.zip, full source is the other file

Phreak
Attached Files
File Type: zip 20190625_LBAAutoSplitter.zip‎ (473.5 KB, 15 views)
File Type: zip executable.zip‎ (16.1 KB, 9 views)
Reply With Quote
  #2  
Old 2019-06-25, 21:55
Bot13's Avatar
Bot13 Bot13 is offline
Look beyond reality.
 
Join Date: Aug 2004
Location: Fortress Island.
Posts: 2,708
I am not a speedrunner by any means...what is an auto-splitter?
__________________
Quote:
Originally Posted by ChaosFish View Post
Did you know? Over 30 million people lurk the MBN every day. We who actually post here are like celebrities to them.
Reply With Quote
  #3  
Old 2019-06-29, 10:19
Phreak Phreak is offline
Magic Level: Yellow Ball
 
Join Date: Nov 2009
Posts: 31
So when you're speedrunning you time how long it takes you to get from start to finish of the game. Normally you'd have to press a key on your keyboard to time your splits i.e. smaller segments of the overall game. This app takes away having to manually split leaving you free to just concentrate on getting the fastest time ever
Reply With Quote
  #4  
Old 2019-08-02, 10:06
Phreak Phreak is offline
Magic Level: Yellow Ball
 
Join Date: Nov 2009
Posts: 31
ToDo list

  • Re-write split handling to prevent times being over ridden and note field correctly handled [priority: Very high][Status: Started - preliminary investigation][Requested by: Phreak]
  • Re-write memory handling to properly scan process memory [priority: high][Status: Not Started][Requested by: Phreak]
  • Auto-scroll scrollbar for larger split list [priority: medium][Status: Started - preliminary investigation][Requested by: Phreak]
  • live sum of best [priority: medium][Status: Not Started][Requested by: Phreak]
  • Test save splits mid-run - ?PB [priority: medium][Status: Not Started][Requested by: Phreak]
  • Re-write interface to use a web browser to allow for custom CSS [priority: low][Status: Not Started][Requested by: Phreak]
  • Make LBA2 compatible [priority: low][Status: Started - preliminary investigation][Requested by: Roxer]
  • Add additional split options i.e. item/quest [priority: low][Status: Not Started][Added by: Phreak]
  • Re-write timing to use stopwatch class rather than DateTime for improved accuracy. [priority: low][Status: Not Started][Requested by: Phreak]
  • Add notes field for each split, sepearte notes window updated in real time [priority: low][Status: Started][Requested by: Mike]
  • Remember window size and position [priority: low][Status: Started][Requested by: Phreak, Roixer, Mike]
  • Add auto-disable zoom feature 20190802
  • Add always on top 20190701
  • Decrease precision shown to a tenth of a second20190630 - Now a configurable option
  • Save column width 20190630
  • Finish off split saving/comparison 20190629 Tentatively complete
  • Add loading alternate route files 20190628

Suggestions welcome


Thanks to Roxer + Mike for the feedback and test runs


Re-organised list, added some priorities. high/medium/low. Priority is not the order things will get implemented in i.e. quick low priority things will get implemented before high priority complex things

Updated to reflect current state of project. Unfortunately couldn't edit original post. Attached latest build
Attached Files
File Type: zip 20190802 LBAAutoSplitter.zip‎ (21.9 KB, 6 views)
Reply With Quote
  #5  
Old 2019-08-11, 11:26
xesf's Avatar
xesf xesf is offline
Magic Ball Master
 
Join Date: Sep 2002
Location: Dublin
Posts: 7,811
It's amazing to see progress on the mod front.
Been following your updates on Discord but haven't tested yet. Need to setup this on a windows machine.

I believe this will work with both DotEmu and GOG versions using DosBox, right?
__________________
Personal Blog - blog.xesf.net

TwinEngine v0.2.1 win32 beta released - open source re-implementation of the LBA 1 original engine.
[Discuss]|[Download]|[Changes]|[SourceCode]|[Issues]


The Sacred Carrot website
Reply With Quote
  #6  
Old 2019-08-19, 11:29
Phreak Phreak is offline
Magic Level: Yellow Ball
 
Join Date: Nov 2009
Posts: 31
It's only been tested on the GoG version. If I had a copy of the DotEmu version then who knows. It shouldn't be a "massive" change to be honest to get it working on both.

Actually it definitely doesn't work on the DotEmu version currently as it explicitly uses the DOSBox process. Like I say though I'd suspect tweaking it would be childs play
Reply With Quote
  #7  
Old 2019-08-19, 20:54
xesf's Avatar
xesf xesf is offline
Magic Ball Master
 
Join Date: Sep 2002
Location: Dublin
Posts: 7,811
The dosbox version of DotEmu is basically the same as Gog. The remaster will be different as it is a complete new implementation of the game.
__________________
Personal Blog - blog.xesf.net

TwinEngine v0.2.1 win32 beta released - open source re-implementation of the LBA 1 original engine.
[Discuss]|[Download]|[Changes]|[SourceCode]|[Issues]


The Sacred Carrot website
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:53.


News Feed
Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2019, the Magicball Network