Staredit Network > Forums > Modding Projects > Topic: Magnetar
Magnetar
Apr 1 2021, 9:23 pm
By: X405  

Apr 1 2021, 9:23 pm X405 Post #1



Magnetar

Magnetar is an engine mod for StarCraft 1.16.1.

(Non)Goals

The goal is to introduce some small new features without changing game mechanics or gameplay. Hopefully some of the engine limitations will be removed. There will be no changes in the tech tree or unit stats.

The project is open source. When/if it matures, it might be usable as a template for other Starcraft mods. Those should be able to tweak the tech tree/unit stats/whatever.

It's written from scratch and it does not rely on FireGraft, MpqDraft, or other launchers. The code is a mix of auto-generated assemby and some horrible C++. Everything on top of the mess-of-an-engine that is Starcraft.

Everything is experimental!

Download

Release files: https://github.com/joankaradimov/Magnetar/releases/download/v0.2.0/Magnetar.zip
Source: https://github.com/joankaradimov/Magnetar
Release Information: https://github.com/joankaradimov/Magnetar/releases/tag/v0.2.0

Changelog

0.2.0 - Busy Barracks

  • Reimplement ~10% of the functions in StarCraft 1.16.1
  • Allow arbitrary map sizes below 256x256
  • Draw a higher details minimap for map sizes below 32x32
  • Put the Precursor campaign on the campaigns menu screen
  • Implement new tags for credits/establishing shots:
    • </PLAYSOUND xxx>
    • </SCREENUPPERLEFT>
    • </SCREENUPPERRIGHT>
    • </SCREENLOWERRIGHT>
    • </FONTSIZE xxx> - where xxx is 10, 14, 16 or 16x (default)
  • Fix wrong colors in magma/water tiles on Ashworld/Ice tilesets (by DarkenedFantasies)
  • Allow mouse scrolling in the campaign history popup
  • Increase the frequency of minimap rerendering


0.1.0 - Anxious Arbiter

  • Enable establishing shots within custom scenarios


Post has been edited 3 time(s), last time on Aug 15 2022, 5:08 pm by X405.




Oct 10 2021, 8:59 am Lagi Post #2



I run it. but it looks like normal sc 1.16.1 hmm... so what are the new small features?

its engine mod that allow tweaks, ok... so how do i change marine damage?



None.

Jan 14 2022, 8:01 am X405 Post #3



Quote from Lagi
its engine mod that allow tweaks, ok... so how do i change marine damage?

For marine damage - you'd need to use a DAT editor.

This is more of an alternative to GPTP. Every known/unknown address is available for calling/reading/writing/patching via some auto-generated code. Nothing is properly documented, but you can see examples here.

Quote from Lagi
I run it. but it looks like normal sc 1.16.1 hmm... so what are the new small features?

The new features are still a goal. Right now the 0.1.0 release can only display establishing shots in custom scenarios.

The latest code (available in github, but still not tagged as a release) reimplements minimap rendering. It allows for arbitrary map sizes below 256x256.

Another thing that's reimplemented are parts of tileset and CHK loading. I've succeeded in adding a 9th tileset to the game, but I've no art for it and no map editor to supports it.




Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2023-12-09. : 1:16 am]
NudeRaider -- Dem0n
Dem0n shouted: who said you were crossing a line
NT kinda did Ultraviolet
Ultraviolet shouted: I always thought it was kind of messed up to impersonate someone without their permission, but I guess that's artistic license for you. When you get into the realm of using AI to do it.. it seems even worse to me, but I'm not sure why
[2023-12-08. : 8:38 pm]
Zoan -- and tbh no, this is exactly the type of thing ai should be used for. Now if you were monetizing it, I would say you should emohasize you used ai for the voicelines
[2023-12-08. : 8:29 pm]
Zoan -- he asked if "am I now crossing a line"
[2023-12-08. : 7:43 pm]
Dem0n -- who said you were crossing a line
[2023-12-08. : 2:24 pm]
Oh_Man -- but if i want to make a LOTR map and use AI generation to give aragorn etc more voice lines am I now suddenly crossing a line? wen did we get so snowflakey
[2023-12-08. : 2:23 pm]
Oh_Man -- well we been doing dodgy stuff in SC for ages playing resident evil and helms deep maps - we dont own the rights to them
[2023-12-06. : 8:46 pm]
Ultraviolet -- NudeRaider
NudeRaider shouted: Ultraviolet absolutely. You can count me among those folks. ;) But I understand it. It's a silly name only kids find funny. However to know that and still own it that would be the manliest move in my eyes.
Yeah, I can appreciate that perspective. I've used so many handles over the years, I think I had less attachment to NerdyTerdy than some of the folks here. Just never changed my name much here cause it was expensive :P I still kind of like the NT name, but definitely prefer Ultraviolet. I think UV has been my handle for around half my life at this point O.o
[2023-12-06. : 6:34 pm]
NudeRaider -- So the question is will we as a society become resilient against these forms of attacks? Either by detecting or accepting? Find new ways to deal with it? I guess we will have to wait and see.
[2023-12-06. : 6:32 pm]
NudeRaider -- da real donwano
da real donwano shouted: Society is not ready for the AI power we're being given. I'll die on that hill.
"social media" is imo a much better example for "society was not ready for it". We haven't seen yet where AI will lead us. It has a lot of potential for good, but then again, so had social media. For now the only potential for abuse in AI that I see is in forgery of various kinds.
[2023-12-06. : 6:26 pm]
NudeRaider -- Oh_Man
Oh_Man shouted: guys what are your thoughts on AI voice cloning vs someone doing impressions. why is one moral and the other immoral? or do you think both are fair game
For me it's the intent that make the difference, not the method. If you copy someone for profit or harm, then that's immoral. If your goal is satire then all bets are off. I think people are just afraid to be deceived because AI removes skill from the equation and painting AI usage as immoral is their weak attempt to defend against it.
Please log in to shout.


Members Online: Roy