#Space Warp

1 messages ยท Page 9 of 1

timber cedar
#

munix

#

why in gods name do you use light mode

#

whats wrong with you

wicked wyvern
#

#๐Ÿ”ดmod-dev message

#

you can read up on it here ๐Ÿ˜›

timber cedar
#

nothing can appese me

#

i think you just hate yourself

#

also my monitor cant go below 2000nits...

#

like literally

#

also i dont use dark dark mode

#

i use a kinda mix

#

ig

#

its best color scheme ^

wicked wyvern
#

either way

#

sound is fixed by commenting this line out in SpaceWarpManager:

gilded kettle
#

I cant rn, iโ€™ll be home in like 2h tho

#

What sound issue tho?

#

Well i do t even bave internet lmao

timber cedar
#

i think its just bad locatilaztion code tbh

gilded kettle
#

Sent*

wicked wyvern
#

lmao

wicked wyvern
timber cedar
#

bro i have no fucking clue lmao

gilded kettle
#

does ksp have sound for different languages?

timber cedar
#

no

#

no

#

i wish xdd

#

theres no speech in the game though

#

so

gilded kettle
#

Raptor firing In spainish

timber cedar
#

spainish

gilded kettle
#

tbh i thought that PAIGE had since i never even seen her face

#

OH WAIT

timber cedar
#

fr bro

gilded kettle
#

THE TUTORIAL

timber cedar
#

hm ig

#

wat

#

wiat

gilded kettle
#

AT THE START that might be localized

timber cedar
#

lemme try xd

#

i literally never played the tutoiral

gilded kettle
#

also the training center deffinetly is localized

wicked wyvern
#

the audio might not even be translated but it could still be using the localization system for future

timber cedar
#

maybe

#

im trying it now xd

#

very curious

#

the Loading is at the side xdd

gilded kettle
#

ok so what languages we have here?

#

ru, pt-br, eng?

#

just out of curiosity

timber cedar
#

yeah i wrote localazation for ru

#

but it doesnt

wicked wyvern
#

there's not many in the game so seems like that's all

timber cedar
#

goddam

#

save

gilded kettle
#

nono, i meant in the SpaceWarp team

timber cedar
#

oh

#

yeah ru xd

wicked wyvern
#

yeah I meant more like the intersection of our languages and the game languages ๐Ÿ˜„

gilded kettle
#

Oh cool so we have 3 already, im guessing everyone else is from murica or britain

timber cedar
#

almost everyone is

gilded kettle
wicked wyvern
#

well, czech isn't a very common language

gilded kettle
#

Wait whos czech?

wicked wyvern
#

me lol

timber cedar
#

๐Ÿ’€

gilded kettle
#

LMAO FOR REAL THATS COOL

#

ur te closest to me then i think

timber cedar
#

none of the tutorials speech is localized

#

translated

gilded kettle
#

what about the video at the start?

timber cedar
#

nope

wicked wyvern
timber cedar
#

fr i should be voice actor for them

gilded kettle
timber cedar
#

i need to ask dakota

wicked wyvern
#

ohh

#

cool

gilded kettle
timber cedar
#

xd

#

for that i need to see their entire script

#

although i do have a very nice mic setup

#

no need for studi

gilded kettle
#

so u stay in vc just to flex

timber cedar
#

my sister uses it for singing or smthing idfk

gilded kettle
#

i see

wicked wyvern
timber cedar
#

no its not for my pc

#

xd

wicked wyvern
#

always tryna get me to vc, just to boast the mics

timber cedar
#

yes

#

ok well back to the issue

#
Loading.AddAddressablesLoadingAction<LanguageSourceAsset>("loading addressable localizations","language_source",LoadLanguageSourceAsset);
gilded kettle
#

BOOOOOOOOOOOH

timber cedar
#

this is issue

gilded kettle
timber cedar
#

meaning that one of them is bad

wicked wyvern
gilded kettle
#

but yeah

wicked wyvern
#

are we sure the game doesn't already do that?

timber cedar
#

i didnt write a single line of this

gilded kettle
#

if we delete the loc on spacewarp

#

does it load properly?

timber cedar
gilded kettle
#

Im guessing spacewarps loc is broken

#

the .csv

#

somehow

timber cedar
#

uh

gilded kettle
#

could have been me ngl

wicked wyvern
#

SpaceWarp doesn't use that action to load the localizations

timber cedar
#

munix...

#

where is the csv

wicked wyvern
#

it loads them from a .csv

timber cedar
#

where is it xd

#

am i dumb

gilded kettle
#

SpaceWarpTemplate

#

or build template

wicked wyvern
#

where it always is

gilded kettle
#

FICJ

#

FITA

#

or wtv the swedish say

wicked wyvern
#

but yeah it can't be that

timber cedar
#

i guess my spacewarp is just died

#

i dont have that xd

wicked wyvern
#

.csv are loaded using a different action

timber cedar
#

yeah yeah

wicked wyvern
#

this is for loading localization from addressables @gilded kettle

gilded kettle
#

does that load

#

LanguageAsset from l2

#

the Language Source assets?

#

it does

#

have we checked if the bundles have one of those in?

#

maybe someone forgot it in

#

or those bundles also dont go through that method?

wicked wyvern
#

you think some mod randomly packed in the localization files from the audio library?

gilded kettle
#

No

wicked wyvern
#

because the issue is that those get loaded twice

#

instead of just once

#

[WRN 14:12:54.326] WwiseUnity: There are multiple AkWwiseInitializationSettings objects instantiated; only one will be used.

#

this gets fixed when you disable the addressable localization loading action

gilded kettle
#

Loading.AddAddressables LoadingAction<LanguageSourceAsset>("loading addressable localizations","language_source",LoadLanguageSourceAsset);
swconsoleui.bundle goes through this right?

timber cedar
#

guys

#

guys

gilded kettle
#

oh no

#

what

timber cedar
#

just check if the

    public static void AddAddressablesLoadingAction<T>(string name, string label, Action<T> action) where T : UnityObject
    {
        AddGeneralLoadingAction(new AddressableAction<T>(name, label, action));
    }

T is the AkWwiseIntializationSettings....

#

and block it

gilded kettle
#

well idk how reliable that is

timber cedar
#

\j

#

donโ€™t actually

gilded kettle
#

OH OK LMAO

#

that would work i think

#

i mean shouldn't we just allow the game's types to be loaded?

wicked wyvern
#

it wouldn't fix all the other localization errors in the game right now

gilded kettle
#

these darn hacker can hack my personal computer if we give them this much liberty \j

#

so like only Sprites, Prefabs, Texutres, Anims, TextAssets etc

timber cedar
#

hmm

#

ok i need to make a penetration mod

#

it will botnet their computer

sacred jasper
#

That action is a direct translation of what Adam did

#

@wicked wyvern

#

The game does not auto load localizations from bundles

wicked wyvern
#

but the issue definitely is somewhere in it

#

since it works fine without it

sacred jasper
#

Alright, but it is used by mods so we cant remove it

timber cedar
#

uh

#

@wicked wyvern

#

xd

wicked wyvern
#

hm?

timber cedar
#

ive been messing around with it

#

and it just worked

#
    internal static void InitializeSpaceWarpsLoadingActions()
    {
        Logger.LogInfo("works 1");
        Loading.AddAssetLoadingAction("bundles","loading asset bundles",AssetBundleLoadingAction,"bundle");
        Loading.AddAssetLoadingAction("images","loading images",ImageLoadingAction);
        Loading.AddAddressablesLoadingAction<LanguageSourceAsset>("loading addressable localizations","language_source",LoadLanguageSourceAsset, Logger);
    }
wicked wyvern
timber cedar
#

xd

#

this worked with sound

wicked wyvern
#

ashdakfslg

#

wtf

timber cedar
#

lemme launch again xd

#

yyep

#

xddd

#

you try

#

maybe its the fact that i have another launage

#

hm

#

it says "Single Player"

#

interesting bug

#

its not because of the language

#

xdd

#

it just works now

#

ig

wicked wyvern
timber cedar
#

i switched back from russian to english

#

munix try running the zip

#

its my current build

sacred jasper
#

Y'know why I missed this, I usually test without sounf

timber cedar
#

same ^

wicked wyvern
#

same

wicked wyvern
timber cedar
#

wdym

wicked wyvern
#

you have a NRE in the method

timber cedar
#

?

#

nre?

wicked wyvern
#

nullreferenceexception

#

on line 237 in SpaceWarpManager

timber cedar
#

is logging a nre?

wicked wyvern
#

well it is if the logger object is null

#

so yeah that makes sense why it "fixed" it

#

since the rest of the method doesn't actually run

timber cedar
#

oh

#

but the log works?

#

it does log

wicked wyvern
#

no

#

not for me?

timber cedar
#

ah ik why

#

ok

#

nvm sorry then

#

ok

#

i figured out hwo to log inside of it

#

time to debug

distant plaza
#

do you have any ETA for the fix version?

timber cedar
#

not really

#

tomorrow probably

sacred jasper
#

So @wicked wyvern I legit am busy today with school

wicked wyvern
#

I'm at work today, but I'll see what I can do about the bug

mossy kraken
#

I will give it a look once I am done with work.
Any idea what might have gone wrong?

sacred jasper
#

Lemme quickly pull it up before class

#
public class AddressableAction<T> : FlowAction where T : UnityObject
{
    private string Label;
    private Action<T> Action;
    
    public AddressableAction(string name, string label, Action<T> action) : base(name)
    {
        Label = label;
        Action = action;
    }

    public override void DoAction(Action resolve, Action<string> reject)
    {
        try
        {
            GameManager.Instance.Game.Assets.LoadByLabel(Label,Action,delegate(IList<T> assetLocations)
            {
                if (assetLocations != null)
                {
                    Addressables.Release(assetLocations);
                }

                resolve();
            });
        }
        catch (Exception e)
        {
            Debug.LogError(e.ToString());
            reject(null);
        }
    }
}

This is the action that gets put into the loading flow

#

And thats the only game call I suppose

#

But ... like all these actions are loaded after the main loading flow?

sacred jasper
wicked wyvern
#

but you could ask @timber cedar to change the subdomain if you think docs is better

timber cedar
#

sure i mean

#

idk why you would use that

#

@sacred jasper did you actually want it to be docs?

#

i can change it

#

actually i can just add it as a second one

#

seems confusing though

sacred jasper
#

Cuz docs is where id go first

sacred jasper
#

I still haven't been able to say why stuff broke

timber cedar
#

same lol

#

cheese i gotchu one sec

#

@wicked wyvern you need to make a second dns that points to docs

wicked wyvern
#

alr

#

done

timber cedar
#

cool

#

i might have just made it so it redirects to wiki.spacewarp.docs klueless

#

but it works so thats cool

#

i just want to keep my google analytics on one domain

wicked wyvern
timber cedar
#

ayyy

#

i workss

#

i can track your location now

wicked wyvern
timber cedar
#

jk

sacred jasper
#

Cuz I'm totally in california

timber cedar
#

its precise to a city

timber cedar
#

it even shows my city

sacred jasper
#

Munix did you ever figure out issue?

#

I mean if anything we can just hardcode the addressables localizations if anything

wicked wyvern
#

no I just came back from work not too long ago and had dinner

sacred jasper
#

gotcha

timber cedar
#

iโ€™m leaving for uni ๐Ÿ‘€

sacred jasper
#

Well @wicked wyvern for now I suggest just switching out addressables stuff to the old way

wicked wyvern
#

will try that

timber cedar
#

just comment it out lmao

sacred jasper
timber cedar
#

ik \j

#

\j

wicked wyvern
#

alright, removing the new addressables localization action and adding back the old one fixed it

sacred jasper
wicked wyvern
#

in any case, the PR is there

#

by the way, I'm also having some issues, with the UI that is

#

I can't make a ListView work for some reason

#

but no items show up in the list view when playing the scene

timber cedar
#

rip laptop battery life

#

oh wait

#

i cant play sound

#

xd

#

in a classroom

#

imagine just full blast ksp theme

wicked wyvern
timber cedar
#

๐Ÿ’€

#

how to test sound

#

wiat

#

obs

#

i can look at the wave form

wicked wyvern
#

I think you could just jump into the tracking station and check if everything has correct labels

timber cedar
#

ok

timber cedar
#

either

wicked wyvern
#

since that was the same error

timber cedar
#

oh

#

one sec

#

my computer fan rn

#

๐Ÿ’€

#

sry bro

#

its a little better

wicked wyvern
#

that's good to know, I only looked in a save file with no active vessels

#

and everything looked/sounded ok there

timber cedar
#

ye

wicked wyvern
#

so another of the new actions has to be blocking something somehow

wicked wyvern
#

and they then use Resource.Load(...) so it makes sense it didn't

#

but I populate data differently in my ListView so that "fix" is not applicable

#

I was wondering if the list has to have its source data extending ScriptableObject since they use that in the guide, but the docs say that isn't the case

#

Each VisualElement in the list is bound to a corresponding element in a data-source list. The data-source list can contain elements of any type.

timber cedar
#

docs are dumb

wicked wyvern
#

and the guide is outdated, one of the properties they mention doesn't even exist anymore

#

stuck between a rock and a hard place

timber cedar
#

lmao

wicked wyvern
timber cedar
#

need to figure out how to put ads onto the wiki

#

hmm

#

what i just realized

#

nvm

#

๐Ÿง 

#

dumb

sacred jasper
#

@wicked wyvern

[WRN 16:43:21.733] [Debug] FindSimObjectByNameKey() called with null or empty name key! Returning null!

#

This might be relevant

gilded kettle
#

did yall implement firebase on spacewarp?????

#

or is it just the docs?

wicked wyvern
#

what?

gilded kettle
#

#1079531175380521043 message

#

thats firebase

#

fuck

#

WHAT THE FUCK

#

#1079531175380521043 message

wicked wyvern
#

I see it fine, all three of the links

gilded kettle
#

oh so

#

now it changes the link

#

to the text channel

wicked wyvern
#

#1079531175380521043 message it seems to be just Google Analytics?

gilded kettle
#

ok

#

i was confused

#

though i was sendint the wrong link

#

wtf looks literally like firebase analytics

#

gave me ptsd from my old work

wicked wyvern
#

well Firebase is a Google product

#

so they could have just integrated their analytics platform into it

gilded kettle
#

tru

#

let me get back to shader kicking my ass tho, i think im close already got good looking flames

wicked wyvern
#

๐Ÿ˜†

#

good luck

#

we're all rooting for you

gilded kettle
timber cedar
#

i was at swim practice and thinking

#

i want to try adding voice localization

#

so tutorial is different lang

#

iโ€™m 99% i know how

gilded kettle
#

why are u actually doing the devs work?

#

he literally want to add a feature that should be in stock

#

its not like an extra, its an actual requirement to make ur game playable for more people

timber cedar
#

xd

#

they promised modding accessibility

#

they didnโ€™t give it

#

we are already doing everything for them

sacred jasper
gilded kettle
#

Even unmodded

wicked wyvern
#

with SW 1.1

#

nevermind, see it when loading a save

#

but I don't think it's related

#

by the way, this is before that commit that broke audio

timber cedar
#

oh

#

is that stock game?

#

try without sw

wicked wyvern
#

nope, definitely caused by mods

timber cedar
#

well shit

#

how did no one notice this lmao

wicked wyvern
#

now to test 1.0.1

#

and if the bug isn't there, at least we know the range of commits that could have broken it

timber cedar
#

yeah

wicked wyvern
#

Yeah 1.0.1 is fine

timber cedar
#

damn

#

well

#

we'll have to look it over

#

how many commits is it xd

wicked wyvern
timber cedar
#

๐Ÿ’€

wicked wyvern
#

44 apparently

timber cedar
#

xd gl

#

im gonna sleep

#

\j im gonna do it in a bit

sacred jasper
#

Thats only like 7 steps

wicked wyvern
wicked wyvern
timber cedar
#

hm yeah

sacred jasper
#

Yeah this is the case

#

Basically checkout whatever branch you are on

#

git bisect start

#

git bisect good spacewarp-1.0.1

wicked wyvern
#

what if it picks a commit that has a compile error

#

which is like half of all the commits to search in

#

Soo I think I found the bad commit

#

it was the portuguese translation @gilded kettle

#

for some reason it breaks some of the in-game localized terms

#

can confirm, removing the portuguese terms fixes it

gilded kettle
#

๐Ÿ™ƒ

#

maybe special chars?

#

cries in รง รฃ รต

wicked wyvern
#

tried replacing "Portuguese BR" with "Portuguese[pt-BR]", didn't help

gilded kettle
#

Wait

#

maybe its because some of the localized fields dont fall back to the english version?

#

we have no way of checking that tho i think

#

because the Portugese BR worked for the localization to show up right

wicked wyvern
#

yeah it did

gilded kettle
#

we could breakpoint on the fallback method to see if thats why

wicked wyvern
#

but it breaks the localization even when language is set to English

gilded kettle
#

thats wierd

#

let me send u the localization w/o the special chars

#

to see if thats why

wicked wyvern
#

specifically these

gilded kettle
#

wait

#

did you check the formatting' if its UF?

#

or wtv that was

wicked wyvern
#

if you mean CRLF/LF, tried both

#

same result

gilded kettle
#

hmm

#

forget might have been me

#

but when i downloaded the Raw from Git

#

there was a linebreak on 5/6

#

but on the github theres no such linebreak

wicked wyvern
#

it's not there now anyway

#

and what fixes the bug is just deleting the last comma+term in every line

#

so idk

gilded kettle
#

no special characters

wicked wyvern
#

wtf how did I just now notice I have a UI for editing these in Rider

gilded kettle
#

thats cool

#

migh try rider ngl

wicked wyvern
gilded kettle
#

wtf

#

but yeah thats how a couple of the localization services show รง

#

ornot

#

wtf

#

there

sacred jasper
#

Wait ... could this have been the cause for the other bug?

gilded kettle
#

Maybe l2, on unity converts the special characters before serializing them

#

cuz they have their unicode

wicked wyvern
#

and nope, the version without special characters didn't fix it

gilded kettle
#

wait how tf would sound be affected by special characters??? ๐Ÿคจ

#

Hmm

wicked wyvern
#

so that's not it

gilded kettle
#

remove the BR localization for now ig

#

did the russian localization work?

#

or we dont have it yet?

wicked wyvern
#

don't have it afaik

gilded kettle
#

might be a problem with extra locales on the csv

#

wait @timber cedar dont u have ru on your spacewarp locale?

timber cedar
#

no

#

utf doesnt save it for whatever reason

#

lmao

#

i literally cant save it

gilded kettle
#

hmm u probably can set it on l2 inside unity

timber cedar
#

lol ig

#

ill do that later

#

its nothte issue

gilded kettle
#

any new munix?

wicked wyvern
#

yeah, apparently just removing the portuguese translations doesn't fix the audio bug

timber cedar
#

im uh
gonna go to sleep

#

...

wicked wyvern
timber cedar
#

gl with this lmao

sacred jasper
wicked wyvern
#

it actually doesn't

#

only when combined with reverting the loading action it works

sacred jasper
#

Then, we do that

timber cedar
#

but reverting the loading action fixes the audio to right?

#

or no

wicked wyvern
#

yeah

timber cedar
#

cheese

#

you said remmeber

#

that other mods use it

sacred jasper
#

It just needs to be loaded, how doesn't matter as long as it looks the same from the outside

wicked wyvern
#

only removed the one specific action loaded through that

timber cedar
#

gotcha

wicked wyvern
#

and re-added the old version

gilded kettle
#

WTF so both things removed fix it?

#

this is so wierd

sacred jasper
#

Yeah...

#

I think its connected

wicked wyvern
#

but yeah, tl;dr is - reverting the addressable localization loading action fixes audio, and doing that + removing Portuguese fixes localization of game terms

#

removing Portuguese on its own does nothing

sacred jasper
#

Alright, so we do that and look into how to bring back portuguese

timber cedar
#

๐Ÿ‘‹ sounds like a plan

wicked wyvern
#

ok wtf is going on

#

now I tested it with the same setup as the one where it worked fine

#

and it doesn't

gilded kettle
#

maybe u changed the language?

#

either way โœจ codingโœจ

wicked wyvern
#

without Portuguese, in CRLF

#

with Portuguese, in CRLF

sacred jasper
wicked wyvern
#

well, git (at least as I have it set up) seems to automatically convert LF files to CRLF

#

but it's weird nonetheless

sacred jasper
#

And does audio work?

gilded kettle
#

i edited the csv on git

#

because i couldnt commit from my pc

#

so probably it converted to CRLF

wicked wyvern
#

well, it doesn't change the bug

#

LF or CRLF

gilded kettle
#

well true

wicked wyvern
#

but there are more bugs with CRLF, without Portuguese

#

and I'm really confused as to why

sacred jasper
#

Ree, we should really fix this soon :c

wicked wyvern
#

I seriously have 0 idea why removing the Portuguese translation worked first, and doesn't anymore

#

as far as I'm aware, I did nothing differently

gilded kettle
#

you probably had that different csv

#

it worked

#

and when retrying used the spacewarps 1.1.0 csv

wicked wyvern
#

that's not it, it worked with Portuguese completely removed, not with the no-special-characters one

#

but I can't seem to get it working in any way now

#

just tested these four options: LF + PT, CRLF + PT, LF /w no PT, CRLF /w no PT

#

out of all of these, the Tracking Station localization bug was in all

gilded kettle
#

as i said, that loc bug on the tracking station, at least for me, was always a issue

#

it started with debris always being labeled incorrectly

wicked wyvern
#

it isn't in 1.0.1 though

#

that works fine

#

at least for me

gilded kettle
#

tbh i dont think i even played the game in 1.0.1 so i can't tell you lmao

#

my KSP2 sessions have been, open the game, go to OAB, launch mission, close the game

wicked wyvern
#

lmao

#

yeah, I've barely even got past the main menu screen the last few weeks

#

but testing it with SW 1.0.1 worked, and the first commit that broke it was indeed the PT localization one

#

but now I can't figure out what to do to get rid of it in 1.1.1

gilded kettle
#

revert to 1.0.1 and say its a new update

wicked wyvern
#

that would be fun, since in 1.1 there's a new file in the patchers folder

#

which doesn't get overwritten when you copy 1.0.1 into the game folder

gilded kettle
#

hmm

#

why does my patcher's file have a pdb with it?

#

this is wierd

wicked wyvern
#

must have been from your own early build of SW

gilded kettle
#

didnt know that the visual studio build generated patcher pdbs

#

yeah, jsut checked the zip

wicked wyvern
#

the official release zip doesn't have it

wicked wyvern
#

in Debug

#

it's just a matter of whether you copy them with the DLLs or not

gilded kettle
#

makes sense, that allows u to debug anything u have

#

either way i gotta take a break from shaders.... god i really wish nertea would give me some tips on how he set up his shaders

#

maybe i'll just end up trying ot port them as i said i would first...

#

but that will require me to learn HSLS

gilded kettle
#

I lied

#

im learning HSLS as we talk

wicked wyvern
#

well damn ๐Ÿ˜†

timber cedar
#

which one of you is on edge

wicked wyvern
#

Edge >>>>>>>>>> Chrome

#

every day all day

timber cedar
#

...

wicked wyvern
#

it's both Chromium but Edge is better optimized and has more features

#

same core + better performance + better features = the better browser, in my books

inland lichen
#

The firefox one is probably me. ๐Ÿ˜›

timber cedar
#

firefox good

#

chrome good

wicked wyvern
#

Safari though

#

๐Ÿคฎ

timber cedar
#

no

#

safari good

inland lichen
timber cedar
#

klueless just make your own browser

wicked wyvern
#

Safari is dumb af and its core doesn't implement any standards until like 10 years later than everyone else

#

change my mind

timber cedar
#

average threejs user ^

inland lichen
#

(fwiw, I use two browsers. firefox for basic web browsing, and Opera GX for streaming video--purely because firefox's vsync implementation is broken and they aren't going to fix it)

wicked wyvern
#

anyway, if we want to continue talking about browsers, we should to #๐ŸŸขgeneral-chat

timber cedar
#

yes

wicked wyvern
#

if we can't figure out the localization bug tomorrow, I think we should just release 1.1.1 with the audio fix, it's better than nothing and will leave the game much more playable than it is with 1.1.0

#

@sacred jasper

sacred jasper
#

Fair

#

Tho audio bug removes paige ๐Ÿ™‚

wicked wyvern
distant plaza
#

Feature, not a bug ๐Ÿ™‚

wicked wyvern
#

Eh @mossy kraken the PR was just sitting there because we discovered some more bugs in 1.1.0 so we wanted to fix them first

mossy kraken
#

Alright!

#

Should we not just ship this so the sound bug is fixed?

#

Then do a 1.1.2 after with other fixes`?

wicked wyvern
#

Yeah I was saying yesterday that we should either get this fixed by today or just release the audio fix by itself

#

It's definitely more of a game-breaking change than a couple of localization errors in the tracking station

mossy kraken
#

Its the most critical issue

sacred jasper
#

I might just do another git bisect on the localization error specifically

wicked wyvern
#

You can definitely try

#

but when I did it, I got to that one commit with Portuguese

sacred jasper
#

Localization is pain

timber cedar
#

just use google translate api for on demand translation

#

the log functions should have this

sacred jasper
#

Yellow fish bad horizontal 32

timber cedar
#

i agree

sacred jasper
#

Translate would probably generate unintelligible gibberish like that

timber cedar
#

ikr

#

would be some funny shit

timber cedar
#

Petition to change the org name to WarpSpeed ๐Ÿ’ช instead of SpaceWarpDev ๐Ÿคฎ

thorny robin
#

Has anyone here gotten BepInEx and SpaceWarp working on a Mac using CrossOver?

thorny robin
gilded kettle
thorny robin
#

Iโ€™m happy to try. The game runs โ€œokayโ€ via CrossOver, but I miss some mods.

timber cedar
#

mac doesnโ€™t use dlls

#

i wouldnโ€™t even know where to start with spacewarp on mac

#

i donโ€™t really know anything about crossover, but i assume it runs exes

#

you could always just try adding spacewarp

#

maybe the proton fix can help?

wicked wyvern
#

You can try and see if this is applicable in any way to your situation

worn prawn
#

I seem to have lost all sound since updating to 1.1.0. Is there a fix for this or can we roll back to an older version some how?

sacred jasper
#

Where are you downloading it from

worn prawn
#

I got the last update from spacedock

sacred jasper
worn prawn
#

Oh I see there is a 1.1.1 update now. Thanks

thorny robin
#

Okay, looks like BepInEx installed correctly and generated a configuration file. Next stop SpaceWarp!

wicked wyvern
#

SpaceWarp download also includes the BepInEx files, so you will need to overwrite them, but it should work too, if BepInEx alone does

thorny robin
#

SpaceWarp-1.1.1 looked more like a plugin to BepInEx but hey IDK what I'm doing here ๐Ÿ™‚

#

Started the game, it's showing the spacecraft slowly rotating, but no text like "singleplayer" etc

wicked wyvern
#

did you download the zip which contained the BepInEx folder and the two other files? (well, 5 other files, including the license, readme and changelog)

thorny robin
#

Yep! Just removed the BepInEx stuff I had first installed, moved everything out of the spacewarp-1.1.1 folder into the right place, put the mod I'm trying out in the new BepInEx plugins folder

wicked wyvern
#

that's weird, is a LogOutput.log file getting generated inside BepInEx?

thorny robin
#

I'm going to remove SpaceWarp and the other mod and launch BepInEx alone first

wicked wyvern
#

also remove the SpaceWarp folder in patchers, then

thorny robin
#

Okay removed everything and then added the space warp-1.1.1 stuff. Game comes up and asks if it can check versions over the network

wicked wyvern
#

that sounds good then

#

that's SpaceWarp asking

thorny robin
#

Clicked yes. Ooh mods top level option now.

wicked wyvern
#

Great, seems like it worked

thorny robin
#

Adding back the desired mod, and itโ€™s hanging a bit on a black screen. Progress at least! Thanks for the help

wicked wyvern
#

can I ask which mod it is?

#

it might not be compatible with the current SpaceWarp

thorny robin
wicked wyvern
#

strange, that should work fine

#

I assume you copied the BepInEx folder from its zip into the root game folder

thorny robin
#

I copied the BepInEx folder from the spacewarp-1.1.1 zip file into the root game folder yeah

timber cedar
#

can you open the command prompt in the ksp2 directory?

#

and run the tree command

thorny robin
timber cedar
#

oh, are you the one on mac?

thorny robin
#

Ah the screenshot was on the way before you asked about tree

#

I am indeed the one on Mac

timber cedar
#

if it doesnt work, then its 99% because of that

wicked wyvern
wicked wyvern
#

but the mod doesn't

timber cedar
#

yeah it is strange

#

um, does it completely not load?

#

i could try the mod and check

thorny robin
#

I can try another mod as well to see if it's me or what

wicked wyvern
#

good idea

timber cedar
#

try microengineer

#

its pretty easy to see if it's working or not

thorny robin
#

k, downloaded, putting it into play

#

Okay that mod went into the epilepsy screen like vanilla

#

... but the mods option is gone on the main menu

timber cedar
#

yeah, then its some problem with mac

#

micro engineer i literally just confirmed works on a clean install of spacewarp

thorny robin
#

Okay, so dropping the bepinex folder onto the KSP directly deletes the old contents of the folder

#

So that's a thing where the Mac is doing not-what-I-expect

timber cedar
#

what

#

xd

timber cedar
#

thats the dumbest thing ive ever heard of

thorny robin
#

it says "Stop" or "Replace"

timber cedar
#

bruh

thorny robin
#

And I thought it meant "replace anything that has the same name but leave the rest alone"

#

but noooooo

timber cedar
#

yeah

#

then drop the contents of the plugin folder

thorny robin
#

Copied in the contents, starting KSP2 again

timber cedar
#

like the mod itself

#

yea

thorny robin
#

Okay got epilepsy warning again

timber cedar
#

is that good or bad lol

thorny robin
#

It's good!

timber cedar
#

oh nice

thorny robin
#

I got to the splash screen with mods back on top level, but there's a serious need for click-through protection (as I think I saw someone mention here already)

wicked wyvern
#

Yeah, hopefully we should be able to solve that with the UI rewrite for SpaceWarp that we're working on

thorny robin
#

Oooh and the warning again

#

I think the earlier failures were operator error

#

Yep and we are good

#

So yeah other than that bad behavior with the folder replacement this is working well. Thank you for your patience and help!!

timber cedar
#

niceee

#

so did you do anything special for mac?

#

did you try the proton fix?

#

"bepinex fix"

thorny robin
#

I'm using CrossOver, which is "wine++"

timber cedar
#

yeah, but did you need to do anyhting special

thorny robin
#

So all I did was run the wine config to tell it to use the winhttp library, everything else was folders

#

Nothing else at all

timber cedar
#

so the fix

thorny robin
#

The winecfg instructions on the bottom half of the advanced proton page

timber cedar
#

awesome

#

im gonna add some more information about macos and linux on the install page

#

good to know it works

thorny robin
#

At least once haha

timber cedar
#

yeah lol

thorny robin
#

I'll stick around, feel free to @ me if someone has CrossOver and can't get it to work

#

Work won't let me contribute to open source projects, but I'm still allowed to provide tech support ๐Ÿ™‚

thorny robin
#

As in I need to get a work lawyer to sign off on each PR

wicked wyvern
#

oh wow

thorny robin
#

And there are folks that have been waiting for multiple years

sacred jasper
#

That sounds dumb as all get out

wicked wyvern
#

never heard of anything like that

thorny robin
#

Don't work at FAANG, 'sall I'm gonna say

sacred jasper
#

FAANG does that shit?

thorny robin
#

Goodness forbid I accidentally offer out to the world something for free that they might think is theirs, even accidentally.

gilded kettle
#

how long does that last? 4 years?

wicked wyvern
#

That almost sounds like a practice that should be illegal tbh

gilded kettle
#

worst i have is a 4years NDA on their in development game ideas

sacred jasper
thorny robin
#

And in some states it is โ€” but causing trouble means getting fired for unrelated reasons or none at all

#

So I'll wait to fight it until after my mortgage is paid off. ๐Ÿ˜›

wicked wyvern
#

Yeah I can imagine they'll find their ways around it

sacred jasper
#

Like they find their ways around lots of stuff

thorny robin
#

Anyway happy thoughts the game is working and so are the autopilot scripts. Fun!

timber cedar
#

nobody understands anything we do anyways munley

#

@sacred jasper ive acquired new svgs for the spacewarp logo from gigachad drewdus. any color suggestions

#

everything will be clean, high res, and centered now

gilded kettle
#

tbh i dont like the orange/blue theme

sacred jasper
#

Black hole time

gilded kettle
#

i feel like purple+smth would fit better for space Warp

sacred jasper
#

Purple and black

timber cedar
#

hm

#

ok

gilded kettle
#

@sacred jasper i feel like the locale bug has something to do with the language_asset, i had this exact same bug once i started used language_assets on SORRY, thus me changing back to .csv for now

#

tho SpaceWarp doesnt even use language_assets right?

#

or it does for the terms?

sacred jasper
#

it don't

wicked wyvern
#

Thoughts on website logo?

sacred jasper
#

Ooo

inland lichen
#

notbad.jpg

gilded kettle
#

i like it

#

a lot

#

tho a rocket in the middle would be more fitting no? hence KSP?

#

i still ike the wrench tho! a lot!

wicked wyvern
#

it's really just a pretty simple edit of the original

gilded kettle
#

oh i see, i like it!

timber cedar
#

mostly ironed out the kinks

#

just ping with any suggestions or changes, ill fix tomorrow (today)

sacred jasper
timber cedar
#

noted

gilded kettle
#

maybe at the end add a list of curated mods for people to try?

#

or link to Spacedock?

wicked wyvern
#

Yep, that's the idea