English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 03 July 2016, 20:04   #1
Galahad/FLT
Going nowhere

Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 44
Posts: 6,606
SWOS Bug reporting......

Right, put off doing this update for as long as I can, now I can't, it needs doing.

So, i've been messaged over the past couple of days from a few guys, but need answers to a few questions as i'm not that au fait with SWOS to be perfectly honest.

I've spent some time today collating all the different versions, and I will probably just do one version at a time, because the code for all the different versions is pretty big.

So, the questions:

1). Were there any differences in CAREERS between the many versions of SWOS? Sensible have put in a specific check if you try and load a CAREER from another version.

2). What other differences that are file loading/save dependent are relevant between different versions?

;-----------------------------

Bugs/things to be fixed:

1). Career loading between versions doesn't work
2). Ingame slowdown on much faster processors (which variants?)
3). OCS/ECS SWOS to implement
4). Savegame adaptation to allow any save game from any memory configuration to work


What else needs doing?

Then intention will be to upload a BETA slave for people to playtest and confirm bug fixing or bugs still remaining.

Once one version of SWOS is fixed, then we move onto the next in line.
Galahad/FLT is offline  
AdSense AdSense  
Old 03 July 2016, 20:13   #2
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 42
Posts: 8,621
There are differences between careers. Mainly the offsets are different between different versions.

Some are bigger than others, and this would suggest there is more data. However I suspect this is affected by the leagues used when the career is generated. I have quite a bit of data somewhere from when I wrote my own editor. I can try and dig it out if you like
BippyM is offline  
Old 03 July 2016, 21:15   #3
Galahad/FLT
Going nowhere

Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 44
Posts: 6,606
Quote:
Originally Posted by bippym View Post
There are differences between careers. Mainly the offsets are different between different versions.

Some are bigger than others, and this would suggest there is more data. However I suspect this is affected by the leagues used when the career is generated. I have quite a bit of data somewhere from when I wrote my own editor. I can try and dig it out if you like
If you have that info, that would be great.

A lot of the 'protection' for these files is hardcoded memory pointers it seems, so some of this should be relatively easy to remove, but obviously if there are critical differences between CAREER data from an earlier version to a later version, then that could be a game breaker and that will have to left alone.
Galahad/FLT is offline  
Old 03 July 2016, 21:21   #4
gazj82
Registered User

gazj82's Avatar
 
Join Date: Jan 2014
Location: Cambs / UK
Posts: 266
I know I get random pockets of slowdown on my 68030 @ 25Mhz, I'm pretty sure that information will be useless to you, but if there is anything else I can test or do to help please let me know.
gazj82 is offline  
Old 03 July 2016, 21:25   #5
Galahad/FLT
Going nowhere

Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 44
Posts: 6,606
Quote:
Originally Posted by gazj82 View Post
I know I get random pockets of slowdown on my 68030 @ 25Mhz, I'm pretty sure that information will be useless to you, but if there is anything else I can test or do to help please let me know.
Not useless at all, WinUAE is pretty accurate, but i'm 99% sure I know what the issue is.
Galahad/FLT is offline  
Old 03 July 2016, 21:31   #6
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 42
Posts: 8,621
Galahad,

This is from the guide. I am sure I have more than this actually hand written somewhere

Code:
Information on the Swos-Save files

    Each player in Swos is allocated about 38 bytes. These 38 bytes hold 
    all the details about a player i.e. Shirt number, value, attributes
    etc.... Below are some values I've used within the editor.

    The position of the first player is actually the players nationality if
    you move 38 bytes through the file you will be positioned on player 2's
    nationality. The attributes are about 22 bytes in from the start of a
    players data. it can be recognised if the player is not injured or
    booked by the following ##000#######?? the first two hashes are the
    players skin/hair colour and also his chosen position. The next two
    numbers (Usually 0) hold details on whether a player is booked or
    injured, and finally the 7 hashes that follow are the players
    attributes. Straight after the attributes you have got the players
    value (represented by ??). I haven't figured out exactly how swos
    handles the values yet but as-soon-as I do I will incorporate it into
    the editor.
    
    I will put kit info in when I have more time it's 4.55am and I'm
    knackered :(

    Well this is all I can be bothered to type for-now below, are the file
    offsets for the players details.

    Version CJ061223: Original Version

    Position of number of Players in save-file          56719
    Position of Team Name in save-file                  55431
    Position of managers forename in save-file          54989
    Position of managers surname in save-file           54998
    position of managers name in save file              55462
    position of first player in save file               55502
    position of money in save-file                      54744
    position of first tactic                            88378
    position of version number                          90618


    Version CJ011211: 1995/1996 Updated Version

    Position of number of Players in save-file          57485
    Position of Team Name in save-file                  56197
    Position of managers forename in save-file          55134
    Position of managers surname in save-file           55143
    position of managers name in save file              56228
    position of first player in save file               56268
    position of money in save-file                      54748
    position of first tactic                            96222
    position of version number                          98462

 
    Version CJ1804215: 1995/1996 European Championship Edition

    Position of number of Players in save-file          57483
    Position of Team Name in save-file                  56195
    Position of managers forename in save-file          55132
    Position of managers surname in save-file           55141
    position of managers name in save file              56226
    position of first player in save file               56266
    position of money in save-file                      54746
    position of first tactic                            96220
    position of version number							98460 

    
    Version CJ0611143: 1996/1997 Edition

    This version is EXACTLY the same as the European Edition :)
BippyM is offline  
Old 04 July 2016, 01:21   #7
Galahad/FLT
Going nowhere

Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 44
Posts: 6,606
Quote:
Originally Posted by bippym View Post
There are differences between careers. Mainly the offsets are different between different versions.

Some are bigger than others, and this would suggest there is more data. However I suspect this is affected by the leagues used when the career is generated. I have quite a bit of data somewhere from when I wrote my own editor. I can try and dig it out if you like
I have a feeling that I can only remove one check for the CAREER files, and thats the memory check. Other than that, I think the CAREER files being a different sizes points to differences that I can't simply ignore and allow them to be loaded.

So, i'm going to remove the memory check, but i'm going to leave the version check in there as I feel its a game breaker
Galahad/FLT is offline  
Old 04 July 2016, 23:05   #8
markpjd
Games-Coffer

markpjd's Avatar
 
Join Date: Aug 2012
Location: London / England
Posts: 122
Hi,

Not sure if this was some kind of bug, but I never recall AI players getting a red card in the later versions of say SWOS 96/97 (?)
markpjd is offline  
Old 04 July 2016, 23:30   #9
trixster
Guru Meditating

 
Join Date: Jun 2014
Location: England
Posts: 853
There was a major bug in I think swos 96/97 where your strikers would fall in value regardless of how well they played or how many goals they scored. I remember it being a total game breaker imo.
trixster is offline  
Old 05 July 2016, 22:47   #10
Hungry Horace
Wipe-Out Enthusiast

Hungry Horace's Avatar
 
Join Date: Nov 2005
Location: .
Age: 36
Posts: 2,478
The previous slave had the bug with loading TACTICS files:

http://eab.abime.net/showthread.php?t=48047

TBC, that, the slow-down reported by others, and general "please make it work in 2 meg chipram" requests are the only issues i ever heard of.



But if you are gutting / re-building the slave, the tactics thing might be a complete non-issue anyway.
Hungry Horace is offline  
Old 05 July 2016, 23:05   #11
Galahad/FLT
Going nowhere

Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 44
Posts: 6,606
Quote:
Originally Posted by Hungry Horace View Post
The previous slave had the bug with loading TACTICS files:

http://eab.abime.net/showthread.php?t=48047

TBC, that, the slow-down reported by others, and general "please make it work in 2 meg chipram" requests are the only issues i ever heard of.



But if you are gutting / re-building the slave, the tactics thing might be a complete non-issue anyway.
I knew there was something else, ta
Galahad/FLT is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Noob reporting in jerzybulovski New to Emulation or Amiga scene 2 24 September 2012 22:55
Avast! Antivirus reporting EAB scripts as malware! prowler project.EAB 13 13 April 2011 00:21
SWOS 96/97 tactic bug Gotovan project.WHDLoad 24 22 February 2010 01:50
HD on A1200 reporting wrong size zeropolis79 support.Hardware 5 26 October 2009 07:00
When reporting new issues added to the site... MethodGit AMR suggestions and feedback 1 26 April 2007 00:08

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 17:20.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.24841 seconds with 11 queries