Author Topic: Portable Version of MegaGlest  (Read 1722 times)

MightyMic

  • Technician
  • ****
  • Posts: 150
  • To mod, or not to mod...
    • View Profile
Portable Version of MegaGlest
« on: 23 March 2012, 03:01:50 »
So I've been trying to think of ways to promote MG and get it's name more well known (if you know what I mean). It's an awesome game and I think everyone should play it  ;) 

Anyway, what if the MG team made a portable version of the game and hosted it on PortableApps.com
I'm not exactly sure how it works, but I think it would be pretty cool if we could get more people involved in MegaGlest :D

Here's the link http://portableapps.com/
PortableApps.com already has Blender and GIMP on their website... so everything you'd need to mod and play MegaGlest would be on a thumb drive!
How awesome would that be?  ;D

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Portable Version of MegaGlest
« Reply #1 on: 23 March 2012, 04:08:51 »
I was considering this, too, mostly as a promotional measure. But, apparently like you, I was too lazy to read their documentation on how to create such portable apps. Moreover, I realized that maintaining such packages would add to the already high packaging/release workload (yet another distribution to maintain), and it would seem wrong to place this additional recurring burden on whoever does the release management (so far Softcoder has done almost all of it) mostly for the sake of promotion.

So a much much better idea is for community members to provide and maintain such a "portable app". My impression is it should be somewhat easy, so most likely quite a couple community members should be able to do this. The foundation for creating such a portable app is surely already laid by means of the separate binary and data packages listed in the downloads table on megaglest.org.

So everybody, not unlike you, could really do this. ;-)
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

MightyMic

  • Technician
  • ****
  • Posts: 150
  • To mod, or not to mod...
    • View Profile
Re: Portable Version of MegaGlest
« Reply #2 on: 23 March 2012, 15:45:17 »
Ummm... That would be pretty cool...  8)

I try looking into it. I think the best way would probably be to edit the source code and just changes the directories to the directories that PortableApps.com uses (If I'm wrong, please let me know). I don't know much C++ but I'll look into it.

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Portable Version of MegaGlest
« Reply #3 on: 23 March 2012, 16:55:53 »
I don't think you need to edit any source code nor recompile. What you may need to change is the directory structure. And if you do so you may need to pass extra options to the executable file when you run it, so that it will find the files at the new locations. Plus you may need to adjust patchs provided in glest.ini and glestuser.ini. But that's pretty much it.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: Portable Version of MegaGlest
« Reply #4 on: 23 March 2012, 23:31:32 »
Even easier is set the paths to what you want in the glest.ini file and voila

MightyMic

  • Technician
  • ****
  • Posts: 150
  • To mod, or not to mod...
    • View Profile
Re: Portable Version of MegaGlest
« Reply #5 on: 24 March 2012, 00:17:36 »
That's it... awesome. Though it needs to be packaged as in the PortableApp.com format so I'll have to look into that... I'll keep you guys up to date on all that I find out.