#LineTapper
1 messages · Page 4 of 1
Should i remove the release tile
make it an option
wait
you mean this?
i mean, does the release tile feel right?
kinda hard to criticize something i havent played lol
its over 😔
@ancient spruce YES
AFTER 2 WHOLE DAYS OF CODING
SUSTAINS ARE DONEE
😭
im so happy
they workk
Lol
hey
i need the glow sprite that goes behind the player when you hit a hold note
gimmie that
just make one
I'm also making a rhythm game! (It's called "HeartBeat")
But it's on an HDD that won't work anymore unless the cable is close to a different angle, so I can't work on it anymore 😦
can you copy the files to a different drive
Sadly, no
have you tried using something to keep the cable at said angle for an extended period of time so you can try to get everything off of it and to somewhere safe
you didnt put it on github?
also hold the cable at that angle for a bit, and while your holding it transfer the files to somewhere where you can get them, like your pc/laptop
Do you still need it?
Sorry for the really late response
my sustains are done
Ah okay
Pretty good tbh
ooh cool
To be honest, i might and a slightly visible line for the editor
That connects previous and next tile
Players can just "hmm this tile goes there"
i thought you meant like gameplay paths
Nahh
yeah, i like that
oh yeah also i almost forgot to ask
will you make compatibility with my map format? cause I plan to make mine compatible with yours
if you ever need examples ill send you a map from ltpl
Not sure
I'll think about it
I'll probably make an import thing for it
But later when the editor is done
sadge, i have themes but you can't change the sustains cause thair generated at runtime
Oh also i forgot that i added the settings screen
There's only option to change offsets
Aaand that's all
oh i need to import that into ltpl-
More options will be added
I hate playing without offset
same
What the hell 😭
idfk bro
also
have you added map image/video background support
and the ability to change arrow tile step colors?
Image / Video background support
No, backgrounds can be done in the editor later (adding objects and stuff, ref. adofai)
Change Arrow Tile Colors
Yes, LT's Tile colors are automatically based on
time
I just finished the body part
how did you forget
And not the end one
😭
Yeah
just an invisible square of nothing?
I'll add that:]]]
how tf did you just notice..
Oh ,uh not that
wdym
So when the player finished holding
the player doesn't have to release the key
(said key is currently held key)
Making game is hard what the hell aaahhhh
lmao
i just realized
your username translates well into japanese i think
smth like
こあねこ
no that reads wrong
i think if i just
コアねこ
«Little cat»
this seems accurate
«Core Cat»
I was going to remake the game's main menu but then i realized it means i gotta remake the intro as well
AhhhHhHH
I decided not to
yet
How's the level editor going
bwaaa
Awww
I hope you get better
Thank you
I might make a new asset caching system
Actually
No nvm
This doesn't need it
Cause like for another project I'm making, it loads lots of big images and assets, and keeps it in memory which sometimes crashes the game, and after development goes on, I don't wanna have to enable big blocks
Cause like it can take upwards of 3 gb of memory average while running the game
So I thought I could make some form of physical memory
And if you didn't know that 3gb of memory was all purely cached flxgraphics
the consequences of not using gpu only textures
So I thought instead of caching the flxgraphics, why not make it so it physically stores pixel data that had already been read so that it would take significantly less time to load graphics
The hell are gpu only textures
that's how they're supposed to work
basically
you really only need to upload the texture to the gpu (which openfl already does automatically)
but it also keeps a copy of the raw pixel data
in case you need to modify the bitmapdata
you can call BitmapData.disposeImage() that gets rid of the raw pixel data
Cause I just want to take the texture from the gpu
at the cost of not being able to draw on the images anymore
But will it still be cached
Wdym
Oh wait wdym
Like can I still use the image that was stored in the gpu
can't draw on it
Oh
How
Makes sense, the bitmap is kinda just gone
BitmapData holds a reference to the gpu texture and the raw pixel data
the gpu texture is always there, it's used for rendering
I mean like how do I use the version of the texture on the gpu instead of an instance of BitmapData
you don't have to do anything special
just keep using the BitmapData
you just have to call disposeImage() on it
But I can still use it..
yeah
disposeImage() gets rid of the raw pixel data in RAM but doesn't modify the gpu texture
so it can still be used for rendering just fine
How much do you think the memory usage will be reduced (3gb -> ?)
Not sure
Hm
It depends on the sizes of your images and how many there are
but it might be substantial
There are a lot, and some of them get up to 8k x 8k px
The photos app lags opening those
might go under 1gb
Holy shit
I don't need physical memory storage anymore
Let's gooo
Wait you're making a flixel-waveform??
ya
Is it out yet
Simple HaxeFlixel addon for drawing audio waveforms - ACrazyTown/flixel-waveform
huh
Woah wait
Can it be used like fnf's visualizer
Cause or is it just the whole waveform
I mean it's not meant to be an audio visualization thing
waveform is a waveform
I see
like what SoundCloud shows on it's playback bar
for visualization you gotta use fft
it has
Fuck
How did it work
Isn't that complicated asf
just get funk.vis if you need a visualizer
Cause I've heard bad things about funkin.vis and idk why
no idea either
It seems fine to me at least
it's not hard to use
holyyy, ik you are sick but when you get better can you push? you have done multiple reworks and haven't pushed in months.
Oh yea
Lol i kept on doing my bad habit of not pushing my changes
that habit is ass
oml if your computer dies, there goes your 10 reworks/features cause you didn't push in months
which is horrible
you made multiple major changes
Yea
my last push was 5 days ago
i had 3 commits for sustains
2 commits for themes
and a multitude of changes that took multiple commits each
compared to your multiple changes that were all in one commit
i think you get the gist
basically just commit more
erm
it was NOT used for rendering..
it was from psych engine btw
bitmap.lock();
if (bitmap.__texture == null)
{
bitmap.image.premultiplied = true;
bitmap.getTexture(FlxG.stage.context3D);
}
bitmap.getSurface();
bitmap.disposeImage();
bitmap.image.data = null;
bitmap.image = null;
bitmap.readable = true;
the GC may have not collected it yet
intresting
you might also be doing something wrong, not sure
it's just bitmap.disposeImage();
:']
Oml
This came off so wrong
I'm so sorry
I meant that in a joking manner
That come of as calling you a bitch
I genuinely apologize
Oh you didnt
It's just a banner
You scared me
What is "bak"
What logo
damn, have i become deprecated
Oh
Nvm
my ass fixed it by replacing _delta += flixel.FlxG.elapsed * 1000.; with _delta += (_timerStamp - _timer) * 1000.; and the difference of the timers meaning the actual elapsed time
// _delta += flixel.FlxG.elapsed * 1000.; stinks
var _timerStamp = Sys.time();
_delta += (_timerStamp - _timer) * 1000.;
_timer = _timerStamp;
curPreciseBeat = getPreciseBeatAt(_delta);
// and more updating simplified from a single beat calc
ive put yet another reference to your game on another server
(everytime i post stuff related to my clone i tell everyone that its inspired by your work)
(because well it literally is your game idea written my way and it started because you didnt want to change the input at first lol)
I gotta rewrite a lot of things man
Cause rn the source code is everywhere
I think I'll make a component system
So playstate would have a GameLoopComponent instance
Or an InitializationComponent instance
And Player.hx should be like that too, and I feel like hit detection should be done with a playstate conponent
Etc
And I have to refactor a lot of things/fix a lot of buggs too
Oh
and i think i could just make a recyclable array of squares
Makes sense
Wawa
Hii
Hi cobaltt

Next up i'll rewrite the way LineTapper handles assets
Current LineTapper Assets.hx file is kinda confusing
top 3 music games made in haxe that intimidate me
Haex
might share mine
though idk how caching would really act
because so far there's only game assets and no song assets
@ancient spruce boop
Hii
Yeah lol
I made a theme system for that
I might remake Assets.hx too, as well as make a cache feature with the game caching assets that the theme has in its cachepath
The cache path is a text file with a list of image paths to cache when the theme is loaded
I never implemented it yet though
I'm almost done with playstate rework
nuh uh
Wdym
not funny
Settings sidebar concept
Categories will be expandable and minimizable because yes
Sorry for not giving frequent updates about LineTapper, got so busy with school :')
Completely valid, no need to apologize
Peak
Thank you, but i still feel bad for not giving frequent updates on the game
Thankss 
what does peak mean
Funny
??
oiiaioiiai
What if oiiaoiia is included as an official level in LineTapper
🧍♂️
nuh
Np 
Fair enough
one of the reasons im afraid to make my own thread
but also my issue with being restricted to basic skills
and unoriginality
I'm a cat 🐈
Yes
I'm thinking it could be an example of a modchart perhaps?
Sounds fun
Yeah
Is there's any way to simplify this
Trying to make a "Preferences" class which stores player's settings / configurations
Also SaveMap is just Map but returns same value on set 😔
Maybe you could use a macro for the variables
I don't know much about them either but I'm pretty sure they let you modify fields of a class
So you could probably use a macro to generate a variable with a getter and setter for each preference
But maybe thats a bit overkill for something like this
Oof
Oh yeah uuhh, will the __saveData field included as a struct as well?
Since i used structInit

reuse it for settings ig
keybind:Keybind...
Does that means when accessing stuff, you'll need stuff like
Controls.keybind["ui_left"]?
Idk i kinda want to have stuff like
Preferences.someSettingHereIDK
I think i have done similar system somewhere
Oh wait in CDEV Rewrite but for the controls
why not put the saves into the game folder for portability :3
Are you not using flxsave?
I guess i can try that
same
Why
It's really just to simplify accessing it and clarity :']
Preferences.antialiasing
my case is because FlxSave doesnt support saving in the game dir
it supports only appdata saves
and being able to use full path was a lie
george said it would be removed instead of fixing it 😭
so i just wrote my save class
also a bit of obfuscation so its not readable by text editors
so like yeah
its mixed chinese now
because its double the bytes
I have made a decision of just using Preferences.get("antialiasing") for it :')
keys will be non case sensitive so yeah
Wait
Cant you just have a dynamic for the saves
So you can simply do if(prefs.antialiasing != null)
Or just loop through it
And use Reflect
That should work
The main reason i wanted to make a custom saves class is to get those autocompletion thing on code
This too, when a preference is null, just return default value, rather than having a lot of null checks everywhere
That was my main idea for the Preferences class
😔
Hence why I suggested looping through the dynamic value via reflect
So you don't have to do 20 billion manual null checks
If i used Dynamic value (lets say var saves:Dynamic for example), i wouldn't know which preference field is which
Wdym
Autocompletion thing
Oh yeah
Right
So I don't think there is a way to do it
Cause I don't see an issue with Preferences.saveData.get
Making fields automatically than having to do this all over the place
Mmmmh 
I mean it would work but
Wait
But like
Oh nvm
Bruh
This is so saddd
I've never made a macro before
Black magic of haxe fr
I'll just go with the Preferences.get and set systems for now
Right?
Exactly
I'll try and figure smth out
Macro
And couldnt you just have SaveMap have static fields with defaults for the settings (kinda like psych's clientprefs?)
I guess i'll just try that
yay
File.getContent...?
why-
haxe serialization is already enough
🧍♂️
It worked 🧍♂️
lol lmao
No.
I'd just get tired of holding it at said angle!
I'd just get tired of holding it at said angle!
@ancient spruce BTW I made HeartBeat to try and "HeartBeat" you! (Get it?)
wat


a
What?
Your game?
Nope, it's still under development
coolio
Pinned that because i don't want to scroll back that far lol
kk
updated the readme.md file to make it look a bit better
https://streamable.com/dez7r6
Settings UI are being implemented (it was hell, all i gotta do now is designing the settings category thingies)
I mean implementing the settings category things
i thought it wasnt out?
do you just have a repo setup?
Huh
Oh uh, the source code itself is out
oh
im checking this shit out lol
im very interested in this game
@ancient spruce Imma make a repo for sending pr's
@ancient spruce how come the game freezes up on gameplay?
Okay
Huh, wdym?
The player doesn't move at all?
After fixing an issue I had I went to play a song
the tutorial
nothing happened
no music
no movement
no song timer increases (idk if thats what it was)
Oh, incompatible map i just remembered
Try Heartbass, Mesmerizer
And uhh i forgot
how is tutorial an incompatible map
Lemme check hold up
I've rewritten the map json structure
still frozen
All working properly for me even without the lyrics file
Also lyrics are not implemented on the new PlayState yet, so it shouldn't affect your hameplay
Can you show me the game?
Aight
another question
Yeah?
why does it take so long to compile
i dont know
Ohhh, press space btw
I thought the game was like freezing because of the map loading thing
I forgot to add "press space to start"
one of the first things im going to add in the pr's is pausing
Text
and yeah that text
Okay then
anyway time to put in my first pr
I haven't made any pause screen designs so i would like to see your take on it :]
Good luck with it
gracias
you should add backwards compatibility btw
Options menu are already finished by me (it doesn't freeze the main menu when pressed)
I forgot to push the thing ahhh
ahhh
Because it's like 3am for me
why is it 0.9
It's at 0.9 for testing tiles
I changed it because tiles are kinda weird back then, but now it's (should be) better
okay so I can change it?
What
Use HL for quick tests
taps your line
Hi cobalt
hi corecat
first test of pausing
*runs
@ancient spruce where is the code for player movement
GameplayStage.hx
Do you use Substate for the pause screen?
No
its built into the menu
er
not the menu
the state
probably shouldve done a substate lol
Yyyyyeahh you should probably move it to a separate state (pause screen should be substate in the first place though)
Pausing v0.9.5
Gotta add the ability to leave the gameplay
Pausing v1.0
okay
It felt like the game is lagging if it's like that shrugs
boom
Wait it's still in the same state as playstate?
I can move it to it's own substate if you want
i mean you could
i updated the branch to your new commit rn so yeah you can do it
alr
what else can I do..............................................
Have you made the pr
oh sh**
made it
I added version text
alr
imma stop with the prs now
just these last two that i quickly made
oh no i thought i didnt send in the version one
ok
but im done now
Why is this pr made?
If you're talking about how to write uppercased letters on the song select, just hold shift and the letter you wanted
it doesnt work for me so I did that
I'll just merge it anyways
okay
Yeah that happened when escape is pressed
I should have changed it to "FADE_DURATION" instead of that since the value is used on both fade in and fade out
Version Bump When
Merged
Huh
its just been 0.0.1
i think it should be like 0.0.4 or 0.1 with all the progress
but yknow
you do whatever
The game itself haven't been released
Planning to start version changing once it's released (or atleast a playable beta is out)
oh okay
I think version texts should be using "musticapro" font instead of extenro
Since that would fill up the game's window width
Aaand making less space on the menu
yeah no i had to add the line break cause it took up alot of space
This angers me so much
why is it like that
Hence why i said to change the font
Extenro's character width is large
ikr
if FlxG.keys.yourmother
@ancient spruce I think that if you add back the profile thing you could have it connected to Newgrounds
for the profile image thing tho i have no clue
If FlxG.keys.justSmashed.ANY
how dare you
tapperlineteam
I really don't think i'll add online thingies for now
Grrr
does this count as a Designer
why did you do this
I think?
Just so those fields doesn't show up on the auto completion
but why though?
why dont you want it to appear in auto completion
ok i was mainly asking cause i checked the code but it didnt appear in my autocompletion (when i needed it lol)
yep
funnis
sick
Same
Infinite scrolling text
its done and i found a bug LMAO
Probably utils.switchstate being repeatedly called
yeah
wait should I use this for the version display
@ancient spruce
Yeah
actuall-
:]
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
seeing functions being called like that reminds me of lua scripting
ikr? anyway big commit thing
Ooh
Ehh btw did you modify menustate.hx?
Because i did a commit on it
https://github.com/corecathx/LineTapper/commit/57ecfdc59d77e2cf202618852cf8adb3f7bed208
Changed the "!UNCOMMIT CHANGES!" to "Modified"
oh
FUNNY NUMBER COMMITS REAL?????????
so real
peak
Fr
YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvY
hscript when
Also I just found out that GitHub have web editor used to solve conflicts
It's sick
HScript was implemented in LT back then
it was later removed because of PlayState rework
oh
Dwdw itll be added again :]]]]
I am going to add backwards compatability
for maps
cause why not
lol
yk what i will have that as a side project
Which
Okay
Checkboxes are finished
eats the checkbox
explode
Yeah i have
epics
should make a todo to keep track of stuff that needs work
Maybe?
I'm going to add song list screen now
...ehhh maybe desigining it first would be good
Maybe it'll look like that
bonk
hmm
ahh
you can use semver
for versioning
What's semver
Semantic versioning
BTW this shi is industry standard for all software including games
Defo do use it
Altho with the quick dev cycle of line tapper it may also make sense to do something like bYYYYMMDDB(B)
like
b202412221
Or b20241222.1
You get the idea
I still don't get how to use it though
All i know it's on 0.0.0 format
Okayy scroll bars are finished
major.minor.patch
Change major when making breaking changes to the api
Change minor when adding new features that isnt a breaking change
Change patch for bug fixes
Thats how I understand it
Although not sure how breaking changes would translate to in a game
Scripting?
i like to think of major not being api changes, but infact major updates
What classifies as a major update though
mmm
say you have a game like fortnite
a major update would probably be either a new season or a new chapter
for something like linetapper, id say itd be something akin to new gameplay mechanics
does minor increase when i add like icons n stuff
omw to make a fork
/j
And then you have Minecraft which is at like 1.22
There's only LT forks that are exists (and probably being maintained)
*there's only 1
I can't write things aaahhh
ooh
I would fork this but I am so busyy lately 😭
this is def one of my favorite projects on here being real honest
you're doing a great job so far 
And im helping
Every contributions are helpful and i'm thanking everyone for it <3
you all are doing pretty good
I don't know what your talking about but im looking for it, and i fear it
does anyone have any way to pause a tween? ANY way?????//
Set active to false or true
that's it?
okay thnks
just realized I put this in the wrong channel but whatevet
whatever
meep
hello?
Hey
Testing the Level Editor ▶️
https://streamable.com/mig81o
Maps can be played directly on the Editor itself, although the editor is still unstable
I'm still thinking about the editor's layout / design that doesn't feel claustrophobic and cramped
what the fuck is that song 😭
gen A
O ii u aaa
I really don't have any other song ideas
And that oiiaioiia cat is stuck on my mind
old ass russian meme lol
somehow left the confines
@ancient spruce https://github.com/sphis-Sinco/langhaxe
Im adding language support
like
bare bones af language support lol
How does it works though?
Tried adding Indonesian language, it worked lol
yeah
reading a json file with the extension of langhx
for each phrase in the game there is a phrase in the langhx file
A thing this game will have is an asset suffix which I haven't implemented yet cause I needed to sleep
It's very easy to customize
What is it used for tho
Change Assets (mostly ones with text probably) to be in the specified language
for example Indonesia would have an asset suffix of "id"
and the game will check for the asset with the suffix of "-id"
I now have this image loading in the game with the new system
I don't think we need to show current language on the logo
No I mean change the text to the language
That was just a testing image
Like translating LineTapper?
yeah
Mmmm yeah no, I don't really think that's a good idea
just a PR fixing a bug
Alright
Also the reason why i said this is because game titles translated to other languages can sound stupid (mostly)
LineTapper translated to Indonesia is Penekan Garis
Aaaandd that is horrible
Linetapper in ptbr would sound... Kinda dumb
sounds like a spell
the options there, if you want it
make the img and add like "-id" to it
if the image aint there
then it will revert to the original
What's ptbr?
Ah, i see...
So assets can be customized by language?
Brazilian Portuguese
Toque de linha or Toque na linha smth like that
And a direct translation of that to english would be
Tap in line or tap on line
Woah
Translators might be needed later
Or it is completely optional
But for now probably only english and indonesian are available
Because me is indonesian 🐈
Incase ya need ptbr translations I'm here :3
It'll be helpful too :3
I think it's time for me to start working on the dropdowns
I can't imagine having to type in language names just to change the langauge
Yup
@ancient spruce what r u doing rn
@ancient spruce
I'm asleep
But now i'm awake
ok
are you still awake
I'm not home rn
But yeah i'm still awake
I'll check for your pr later when i got home
ok
already merged
ok
hey
@shadow coral merged
i saw
idk
when i cant figure out what to do i come here and usually theres something i can check out
but theres been alot of inactivity here
Yeah, sorry about that, been busy with my school stuffs
Even though it's school break for me :'
Can't really kept on being active for LineTapper since i kept on changing projects
oh
you should make a todo list for the game
keep track of things you need to do
bugs you need to fix
etc
etc
made one, should be included in my next pr
oh ok
pop ups :]
Noice
So i just found out that there's a game similar to LineTapper and it's been out since like 2 years ago

guh
It's really similar in terms of game mechanics
Rhine is a brand new rhythm game from TeddyJi Studios coming up this January 1! Tap to the beat and play over 30+ unique levels featuring your favorite soundtracks!
The game will be available to download over on GitHub
Trailer credits:
Video production: @Haru
Music: @Geoplex - "Ocean of Stars"
Download Rhine now over at - https://git...
but it isn't line tapper!
I mean yeah but uhhhh
I wouldn't worry about it too much
yeah there's thousands of games that looks like another game, don't worry
Alrighty then
Also quick information about LineTapper
My PC decided to end itself (dunno how but it suddenly went stop working) and it might slow down LT's development progress
Glad that i have moved on from making big major commits to making smaller ones (it minimizes the risk of losing the game's development progress) xd
Yeahhh that's what I was warning you about that one day
Also I stopped working on ltpl
Bc I'm more invested in a project I'm working on with my friend
I mean the only real difference was the asset system
Yeah thank you for that lol
Huh
it uses a theme/hscript system
custom menu states via hscript
and custom theme assets
an ini to tell game where assets are
all bundled in a folder
Oh
Hello, ZSolarDev
Oh my god
.
😭 ik but it's so funny
wait
if im correct, did i accidentally say, "how is your girl?" or smth
hold on let me put it in google translate
omg i said "How is your lady feeling?"
It says "how's your lady feeling"
It's alright
Yup





