Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project status? #1

Open
neuromancer opened this issue Jun 5, 2019 · 3 comments
Open

Project status? #1

neuromancer opened this issue Jun 5, 2019 · 3 comments

Comments

@neuromancer
Copy link

Is this implementation complete? I can compile this in ArchLinux, but it seems to fail when I run it:

$ mono Pre2.exe

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'Pre2.AssetConverter' threw an exception. ---> System.IO.IOException: No such input file!
  at Pre2.SqzUnpacker.Unpack (System.String filename, System.Boolean altLzw) [0x0000f] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
  at Pre2.SqzUnpacker.Unpack (System.String filename) [0x00001] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
  at Pre2.AssetConverter.UnpackSqz (System.String name, System.String extension) [0x00017] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
  at Pre2.AssetConverter..cctor () [0x000f0] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
   --- End of inner exception stack trace ---
  at Pre2.Pre2.Main () [0x00001] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'Pre2.AssetConverter' threw an exception. ---> System.IO.IOException: No such input file!
  at Pre2.SqzUnpacker.Unpack (System.String filename, System.Boolean altLzw) [0x0000f] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
  at Pre2.SqzUnpacker.Unpack (System.String filename) [0x00001] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
  at Pre2.AssetConverter.UnpackSqz (System.String name, System.String extension) [0x00017] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
  at Pre2.AssetConverter..cctor () [0x000f0] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
   --- End of inner exception stack trace ---
  at Pre2.Pre2.Main () [0x00001] in <fffc6d07010d46c58ef0ae6ab9ddbfcc>:0 
@tvasenin
Copy link
Owner

tvasenin commented Jul 8, 2019

The implementation is in progress, in very early stage ATM, and is unusable for now.

So far, only first level's tiles with background are rendered (and all 3 original resource unpacking algorithms are implemented).

I'll try to update the code to not depend on any other resources than the unpacked original content files (so you can just unpack the original game content and run the project in it's current state without crashes), and will let you know in this thread.

@neuromancer
Copy link
Author

Thanks a lot. Let me know if you need any additional testing in Linux!

@Buyukcaglar
Copy link

This project should not have been abandoned. It is working, basically when I put the resource files in the correct folder, was able to traverse Level 1 in Tile Engine, as an added bonus inadvertedly I've stumbled upon CRT filer by pressing backspace key. Simply beautiful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants