Author Topic: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC  (Read 6060 times)

0 Members and 1 Guest are viewing this topic.

Online Buster's Uncle

  • In Buster's Orbit, I
  • Ascend
  • *
  • Posts: 49272
  • €442
  • View Inventory
  • Send /Gift
  • Because there are times when people just need a cute puppy  Soft kitty, warm kitty, little ball of fur  A WONDERFUL concept, Unity - & a 1-way trip that cost 400 trillion & 40 yrs.  
  • AC2 is my instrument, my heart, as I play my song.
  • Planet tales writer Smilie Artist Custom Faction Modder AC2 Wiki contributor Downloads Contributor
    • View Profile
    • My Custom Factions
    • Awards
Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #90 on: March 04, 2023, 05:55:36 PM »
Do you need something made for a frame or can you patch something together?

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #91 on: March 04, 2023, 05:58:58 PM »
Nah, it's just white lines basically  :)

Online Buster's Uncle

  • In Buster's Orbit, I
  • Ascend
  • *
  • Posts: 49272
  • €442
  • View Inventory
  • Send /Gift
  • Because there are times when people just need a cute puppy  Soft kitty, warm kitty, little ball of fur  A WONDERFUL concept, Unity - & a 1-way trip that cost 400 trillion & 40 yrs.  
  • AC2 is my instrument, my heart, as I play my song.
  • Planet tales writer Smilie Artist Custom Faction Modder AC2 Wiki contributor Downloads Contributor
    • View Profile
    • My Custom Factions
    • Awards
Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #92 on: March 04, 2023, 06:07:14 PM »
Okydoke.

-But if you need graphics fiddled some way, I'm your huckleberry - provided you catch me in the mood, and possibly even not...

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #93 on: March 09, 2023, 02:49:28 AM »
Minimap done (for now)

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #94 on: March 14, 2023, 11:57:39 PM »
Last week I've been doing a lot of bugfixing and optimizations (improved FPS by 30-50% by removing all unneeded redraws/resizes/realigns/etc), then focused more on UI and middle section of bottombar.
This scrollbar also took a while - :)
But it's high quality and can be used for other UI later on. Most time still went to fixing/improving UI code to allow it and not scrollbar itself.
Now I'll add some empty info panels and then move to map editor, I decided that it must be finished before v0.2 because it's important part of map. Map editor will be last big thing before v0.2, I'll try to make it look and work in same way as in SMAC. Then also saving/loading of maps but it's already implemented, just need to add menus. Ok, maybe also landmarks :) but they are easy too.

Offline mrStoun

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #95 on: March 15, 2023, 11:04:20 AM »
Looks very cool! When is a playable version planned?
« Last Edit: March 15, 2023, 04:47:17 PM by mrStoun »

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #96 on: March 15, 2023, 05:33:25 PM »
First playable - I think a month or two from now. Yes yes I already gave this estimate before  ;lol sometimes things go a bit slower than planned, but I don't want to sacrifice quality and release some buggy laggy mess (that would need to be fixed later anyway).
You can also check the most up-to-date info on development progress here https://github.com/afwbkbc/glsmac/commits/main . Next big milestone is map editor and small things like adding menus, saving/loading game, etc. After that I'll move to multiplayer, then units, and then - big obstacle - CVRs. Once(if) it's done then next step is turn processing and that's where gameplay comes in.

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #97 on: March 19, 2023, 12:39:09 AM »
Map editor UI done, one difference from SMAC is 'Cover Map' button replaced by 'Moisture' button which seems much more useful, especially for testing. Yes in SMAC there's weather algorithm and it will be implemented too at some point, but ability to edit moisture directly gives more control over map. Also, removing map cover (fog of war) selectively belongs to scenario, not map, and later there will be separate scenario editor anyway. 'Moisture' icon is loaded from same interface.pcx as all other icons, it seems to be unfinished and unused in original SMAC. Later I'll add some workaround to draw lines in it more bold way, then it won't differ from others that much.
Slightly renamed brush names to make more sense.
Texts will be multicolored and look like in SMAC later, tooltips on hover later too, now moving to actual map editing logic.

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #98 on: March 19, 2023, 10:53:42 PM »
Elevations editor, first version 8)
 
( it will be optimized better, dw )

Offline DrazharLn

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #99 on: March 20, 2023, 04:09:44 AM »
Amazing progress!

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #100 on: March 21, 2023, 01:08:02 AM »

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #101 on: March 21, 2023, 11:16:16 PM »
Added SMAC brushes, more will come in future (i.e. round ones), maybe also 'intensity' or 'speed' sliders, variable brush size slider, etc.
 It's a bit laggy with 9x9 brush, but that's 81 tiles to update and reload on every iteration (and there are like 10-15 per second). Once map loading/reloading will be multithreaded it may become 5x-7x faster so lags won't be noticeable anymore. Smaller brushes are already fast.
Now I just need to add other tools (elevations was the hardest btw) and minimap update, and map editor kinda done.

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #102 on: March 23, 2023, 12:35:09 AM »
Added other stuff and terraforming (except for roads/magtubes). I'll resize/align them better a bit later.
« Last Edit: March 23, 2023, 12:54:49 AM by afwbkbc »

Offline DrazharLn

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #103 on: March 24, 2023, 10:30:09 PM »
Nice!

Offline afwbkbc

Re: GLSMAC - Open-source OpenGL/SDL2 remaster of SMAC
« Reply #104 on: March 27, 2023, 03:00:17 AM »
Added some menus and file browser UI - 8)
Took a while (UI is always time-consuming when element needs to be done for first time), but I like how it looks/feels. v0.2 is very close now, all functionality is there, just need to do some optimizations and map saving/loading, so just a couple more days :)

Update: more cool features
« Last Edit: March 27, 2023, 07:53:56 PM by afwbkbc »

 

* User

Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Select language:

* Community poll

SMAC v.4 SMAX v.2 (or previous versions)
-=-
24 (7%)
XP Compatibility patch
-=-
9 (2%)
Gog version for Windows
-=-
103 (32%)
Scient (unofficial) patch
-=-
40 (12%)
Kyrub's latest patch
-=-
14 (4%)
Yitzi's latest patch
-=-
89 (28%)
AC for Mac
-=-
3 (0%)
AC for Linux
-=-
6 (1%)
Gog version for Mac
-=-
10 (3%)
No patch
-=-
16 (5%)
Total Members Voted: 314
AC2 Wiki Logo
-click pic for wik-

* Random quote

Please don't go. The Drones need you. They look up to you.

* Select your theme

*
Templates: 5: index (default), PortaMx/Mainindex (default), PortaMx/Frames (default), Display (default), GenericControls (default).
Sub templates: 8: init, html_above, body_above, portamx_above, main, portamx_below, body_below, html_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 45 - 1228KB. (show)
Queries used: 38.

[Show Queries]