Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - alexpricker

#1
OK sorry. You can delete topic, I wait on issue tracker.
#2
I cant load from my safestate, only avtosave point loading without crash
Log and dump here
https://drive.google.com/file/d/0B9yk63kP4KnXdEFQNTRnOWVNS28/view?usp=sharing
#3
Great thank for your help ChamberOfFear:cool:
#4
What do you think now? Can we run this game on Linux or noway.
#5
Monkey:
QuoteYou authored that code yourself, and it doesn't reference the Steamworks API, so I have no issues with you leaving the code public. Bear in mind that the Steam for Linux version of AGS games uses the original Windows EXE (meaning, no DRM) and there are official versions of the AGSteam plugin available for Linux. If you want to include other features in your stub then feel free -- I can't tell you what to do with your own code. By comparison, if the Steam client isn't running then the official AGSteam plugin functions should all be no-ops.
#6
monkey_05_06^
QuoteSeeing as any games distributed via Steam for Linux will likely have achievements and so forth, it's better to use the official shared libraries for Linux, now that I've made them available. I was working on it back in December but lost track of the files, and in the meantime forgot how rpath works. Now that I got that all sorted out, everything appears to be working (tested on Linux Mint 15). You can thank Mark Lovegrove for breathing down my neck on that one. (nod)


5 April 2014 - Recent changes to the plugin made it possible to crash the game if the Steam client wasn't loaded, which was a major regression from previous versions. That is fixed in both the Windows and Linux versions.

onitake
QuoteHi, I'm the author of that plugin.

I apologize for not discussing my intention to write a replacement to the "real" AGSteam beforehand, I wasn't sure how far I would get and if it would actually work out.
It probably would have been better to ask the developers of Heroine's Quest for a Steam-free version instead, but well, I also wanted to learn a bit about programming for AGS myself, so I just went ahead and started replicating the functionality of your plugin.

Since I got everything working quite quickly, I decided to just stuff the code on my github and post a note on the Steam forums. There doesn't seem to be much interest so far, I guess I'm filling a bit of a niche here.
I also posted an update today that stores the statistics and achievements to disk and loads them on startup.

I'm a bit unsure of how to proceed now. Do you think I should rather take the repository down? Or maybe release a binary-only plugin that will only work with Heroine's Quest? Maybe I should ask the developers to make a Linux version lacking Steam integration available on their website... Or is it ok for you if I keep the code publicly available?

#7
http://www.adventuregamestudio.co.uk/forums/index.php?topic=44712.0
Crimson Wizard wrote
Quote
There seem to be a custom made version for linux.
https://github.com/onitake/agsteamstub
Don't know which functionality it replicates, but apparently it makes it possible to run steam version of Heroine Quest.
In theory this will also make possible to run any other game that requires AGSteam plugin.

#8
http://crystalshard.net/?g=16
Look on the official page of game you can download this game from desura directly
in the folder gave AGSteam.dll 20kb
#10
This game on Steam FreetoPlay. If this game use AGS for windows, why AGS for linux cant. This is one source code for both OS's.
Sierra online make game for DOS/Windows, if i install SCUMVM I can play game on any OS what I want, Windows,Linux,Android,MacOS.
In the root of Andventure Games Studio lay idea: popularisation point click game, reborn this type of game. With this idea Chris Jones write AGS for DOS, and next rewrite code in crossplatformway. I want populariation Linux, and people like me with enthusiasm make remake of old games and searching way run it on native code.
#11
OK I've try to compile source in Code::Block.

And test game with steam library, I have to compile AGS in 32 bit for test, because I libsteam_api.so only 32 bit from SOURCE_SDK_2013.
#12
Sorry for IMHO. Good job, I'l be waiting for next your game. Write me PM if want to translate game into Russian.
#13
EGA version with point click looking good, but what do you think about remake it to VGA version. I like King Quest conversion to VGA, look very pretty. In nowdays EGA graphic look so Ugly, if you want attract people to your game, make VGA.
#14
I can translate into russian contact me https://www.facebook.com/chiefexb or skype chiefexb
#15
I can help with translation into Russian gametext. For contact use FB https://www.facebook.com/chiefexb or skype chiefexb.
#16
I run this game use wine. But I want run use ags.
#17
I use only your library from BitBucket and have this
Code: ags

AGS: Install exit handler
AGS: Initialize path finder library
AGS: Load game data
AGS: Game data version: 43
AGS: Requested engine version: 3.3.0.1162
AGS: Game GUI version: 116
AGS: Built library path: ./libagsteam.so
AGS: dlopen returned: libsteam_api.so: can not open shared object file: No such file or directory
AGS: Built library path: /home/chief3/games/Heroines Quest/libagsteam.so
AGS: dlopen returned: libsteam_api.so: нcan not open shared object file: No such file or directory
AGS: Plugin loading failed, trying built-in plugins...
AGS: No built-in plugin found. Plugin loading failed!
AGS: No placeholder functions for the plugin found. The game might fail to load.
Script link failed: Runtime error: unresolved import 'AGSteam::SetAchievementAchieved^1'

I dont have any library namen libagssteam.so on PC.
#18
Code: ags

export LD_LIBRARY_PATH=~/.local/share/Steam/SteamApps/common/Demise\ of\ Nations\ -\ Rome/libs/natives/libsteam_api.so
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":. && ags Heroine\'s\ Quest.exe

But now I have another probleme
Code: ags

AGS: Game GUI version: 116
AGS: Built library path: ./libagsteam.so
AGS: dlopen returned: libsteam_api.so: not right ELF: ELFCLASS32
AGS: Built library path: /home/chief3/games/Heroines Quest/libagsteam.so
AGS: dlopen returned: libsteam_api.so: not right ELF: ELFCLASS32
AGS: Plugin loading failed, trying built-in plugins...
AGS: No built-in plugin found. Plugin loading failed!
AGS: No placeholder functions for the plugin found. The game might fail to load.
Script link failed: Runtime error: unresolved import 'AGSteam::SetAchievementAchieved^
#19
But with in this game we have trouble. What else I can do for solving probleme? Who can test this game on Linux?
#20
I use this binary and after that I create this Topic.
I thank you for trying help me but this post cant solve probleme, I have no idea what game have 64 bit version of libsteam_api.so
SMF spam blocked by CleanTalk