#Extension - Only crossmod [WIP]
1 messages · Page 1 of 1 (latest)
Extention - Only crossmod
Cooking
ok now im cooked
crossmod?
yes i'll make just cross mod
make umbral card extension for aikoshen
tysm sure
Just give me some time
so, wish me good luck i need it aloooot
parsa how many mods are you going to cross
12 more jokers
Lmao
idk, maybe 9 or 10 it depends i leave being lazy or not
makes sense
this is my only ability, editing other things
i've a lot of ideas and i'll make them
yes pls
tysm
ofc
im downloading your last release (1h ago)
get from
dev branch
the release is latest but like i made that to
cause my previous one was so old
@trail fable do u know how can i add 2 souls for a joker?
this patch
then this
can you send text form
# Draw midground layer
[[patches]]
[patches.pattern]
target = "card.lua"
pattern = "if self.config.center.soul_pos and (self.config.center.discovered or self.bypass_discovery_center) then"
position = "after"
payload = '''
if self.config.center.soul_pos and self.config.center.soul_pos.extra and (self.config.center.discovered or self.bypass_discovery_center) then
local scale_mod = 0.07-- + 0.02*math.cos(1.8*G.TIMERS.REAL) + 0.00*math.cos((G.TIMERS.REAL - math.floor(G.TIMERS.REAL))*math.pi*14)*(1 - (G.TIMERS.REAL - math.floor(G.TIMERS.REAL)))^3
local rotate_mod = 0--0.05*math.cos(1.219*G.TIMERS.REAL) + 0.00*math.cos((G.TIMERS.REAL)*math.pi*5)*(1 - (G.TIMERS.REAL - math.floor(G.TIMERS.REAL)))^2
self.children.floating_sprite2:draw_shader('dissolve',0, nil, nil, self.children.center,scale_mod, rotate_mod,nil, 0.1--[[ + 0.03*math.cos(1.8*G.TIMERS.REAL)--]],nil, 0.6)
self.children.floating_sprite2:draw_shader('dissolve', nil, nil, nil, self.children.center, scale_mod, rotate_mod)
end
'''
match_indent = true
what the fuck
revo, hiker printer. hiker printer, revo.
hiker.......
is it .toml?
yeah
k
i use NFS.load for every mod why it crashes?
NFS?
ok i fix it with assert but that lovely patch errors
whats the error
wait why are you loading the toml like that
just make a lovely.toml in your main folder
it will automatically load
(edited)
@trail fable
oh, how do printers work again?
wdym?
yeah
ah i see :D
😁
actually im making a mod with just crossmod content
as you can see, this is revo's vault crossmod
yup :3
so, to now it's just 2 joker for 1 mod but i'll add content to at least 9 or 10 mod
and thats enough for today ill code others tomorrow
that includes mine right?
idk
i dont wanna promise anyone yet
@trail fable how can you get a random value from G.P_Center?
What random value
like joker, playing card etc.
ok thanks
@trail fable it does nothing
how create_card works?
can you send your current code?
you dont need to use add_to_deck nor emplace
while using SMODS.add_card
thats the whole point of smods add card
:b
now it just crashes
whats the crash
i meant this part
oh also the reason this does nothing is
this will only work if you have vouchers
you need to put else
yes i found that
ok G.ROOM is not an emplaceable area
what should i do?
probabl a different area or this idea wont just work at all
the area is G.partner_area
not G.ROOM
G.ROOM is an entirely different thing
SMODS.add_card{
set = "Partner",
area = G.partner_area
}```
lemme try it
yeah
partner only allows you to have 1 parnter at a time
it wont create even if i try to
can replace it?
idk
i'll delete it i can make a new area like horoscope is maximus but It is not worth it
today i added nothing i was busy
interesting mod
thanks
@trail fable whats seltzer's key?
j_selzer
"j_joker",
"j_greedy_joker",
"j_lusty_joker",
"j_wrathful_joker",
"j_gluttenous_joker",
"j_zany",
"j_mad",
"j_crazy",
"j_droll",
"j_sly",
"j_wily",
"j_clever",
"j_devious",
"j_crafty",
"j_half",
"j_stencil",
"j_four_fingers",
"j_mime",
"j_credit_card",
"j_ceremonial",
"j_banner",
"j_mystic_summit",
"j_marble",
"j_loyalty_card",
"j_8_ball",
"j_misprint",
"j_dusk",
"j_raised_fist",
"j_chaos",
"j_fibonacci",
"j_steel_joker",
"j_scary_face",
"j_abstract",
"j_delayed_grat",
"j_hack",
"j_pareidolia",
"j_gros_michel",
"j_even_steven",
"j_odd_todd",
"j_scholar",
"j_business",
"j_supernova",
"j_ride_the_bus",
"j_space",
"j_egg",
"j_burglar",
"j_blackboard",
"j_runner",
"j_ice_cream",
"j_dna",
"j_splash",
"j_blue_joker",
"j_sixth_sense",
"j_constellation",
"j_hiker",
"j_faceless",
"j_green_joker",
"j_superposition",
"j_todo_list",
"j_cavendish",
"j_card_sharp",
"j_red_card",
"j_madness",
"j_square",
"j_seance",
"j_riff_raff",
"j_vampire",
"j_shortcut",
"j_hologram",
"j_vagabond",
"j_baron",
"j_cloud_9",
"j_rocket",
"j_obelisk",
"j_midas_mask",
"j_luchador",
"j_photograph",
"j_gift",
"j_turtle_bean",
"j_erosion",
"j_reserved_parking",
"j_mail",
"j_to_the_moon",
"j_hallucination",
"j_fortune_teller",
"j_juggler",
"j_drunkard",
"j_stone",
"j_golden",
"j_lucky_cat",
"j_baseball",
"j_bull",
"j_diet_cola",
"j_trading",
"j_flash",
"j_popcorn",
"j_trousers",
"j_ancient",
"j_ramen",
"j_walkie_talkie",
"j_selzer",
"j_castle",
"j_smiley",
"j_campfire",
"j_ticket",
"j_mr_bones",
"j_acrobat",
"j_sock_and_buskin",
"j_swashbuckler",
"j_troubadour",
"j_certificate",
"j_smeared",
"j_throwback",
"j_hanging_chad",
"j_rough_gem",
"j_bloodstone",
"j_arrowhead",
"j_onyx_agate",
"j_glass",
"j_ring_master",
"j_flower_pot",
"j_blueprint",
"j_wee",
"j_merry_andy",
"j_oops",
"j_idol",
"j_seeing_double",
"j_matador",
"j_hit_the_road",
"j_duo",
"j_trio",
"j_family",
"j_order",
"j_tribe",
"j_stuntman",
"j_invisible",
"j_brainstorm",
"j_satellite",
"j_shoot_the_moon",
"j_drivers_license",
"j_cartomancer",
"j_astronomer",
"j_burnt",
"j_bootstraps",
"j_caino",
"j_triboulet",
"j_yorick",
"j_chicot",
"j_perkeo",
here
nice
this being inactive is because im working on intro (based on aikoshen) and its so hard
@trail fable do u konw how to make intro?
nop
is this content good for a 4-5 day mod?
Maybe next thing I will add is 90 degree rotated tarot
what about my mod?
this is how main menu looks to now
ok ill try it
let me know what you think
sure
did you like it?
bro my time zone is different from you i was sleeping : |
Im sick
ok now im better after rest i'll start working
oh sorry and ok
np
@trail fable do you know how can i add a font? (with mod and lua not going on bala files)
theres nothing
can i patch main file for replacing font?
👍
so.. today i made my aikoshen crossmods base and from tomorrow i'll start patching
@trail fable do u know how aikoshen's soul in mainmenu moves wierd?
nope
so i've to figure out
i found it!
thats very weird 😁😁
my wifi is ass the video is not loading
i cannot watch 😭
so try it😁😁
this is the code if youre intrested: local origSoulRender = SMODS.DrawSteps.floating_sprite.func
SMODS.DrawStep:take_ownership('floating_sprite', {
func = function(self, layer)
if self.config and self.config.center_key == "j_ext_parsat" then
if self.config.center.soul_pos and (self.config.center.discovered or self.bypass_discovery_center) then
local t = G.TIMERS.REAL
local scale_mod = 0.1
-- حرکات نرم و پیوسته در دو محور
local ymod = 0.15 * math.sin(t * 1.2)
local xmod = 0.1 * math.sin(t * 0.9)
-- چرخش خیلی کم برای نرمی بیشتر
local rotate_mod = 0.02 * math.cos(t * 0.7)
self.children.floating_sprite:draw_shader('dissolve', 0, nil, nil, self.children.center, scale_mod, rotate_mod, xmod, ymod, nil, 0.6)
self.children.floating_sprite:draw_shader('dissolve', nil, nil, nil, self.children.center, scale_mod, rotate_mod, xmod, ymod - 0.1)
if self.edition then
for _, v in pairs(G.P_CENTER_POOLS.Edition) do
if v.apply_to_float and self.edition[v.key:sub(3)] then
self.children.floating_sprite:draw_shader(v.shader, nil, nil, nil, self.children.center, scale_mod, rotate_mod, xmod, ymod - 0.1)
end
end
end
end
else
origSoulRender(self, layer)
end
end
})
turn "j_ext_parsat to what you want"
thank u 👍
you always answered to my Qs so its very little thing to give thanks
but this very first movement was really sick
i changed it to something relaxer
still cant see the vid
replace the code in main.lua with this to see it: local origSoulRender = SMODS.DrawSteps.floating_sprite.func
SMODS.DrawStep:take_ownership('floating_sprite', {
func = function(self, layer)
if self.config and self.config.center_key == "j_my_weird_joker" then -- اسم جوکر خودتو بذار اینجا
if self.config.center.soul_pos and (self.config.center.discovered or self.bypass_discovery_center) then
-- عجیبترش کنیم!
local t = G.TIMERS.REAL
local scale_mod = 0.15
local rotate_mod = math.sin(t * 1.1) * 0.2 + math.cos(t * 3.3) * 0.1
local xmod = 0.2 * math.sin(t * 2.5) -- حرکت افقی
local ymod = 0.2 * math.sin(t * 1.7 + math.cos(t)) -- حرکت عمودی با اعوجاج
self.children.floating_sprite:draw_shader('dissolve', 0, nil, nil, self.children.center, scale_mod, rotate_mod, xmod, ymod, nil, 0.6)
self.children.floating_sprite:draw_shader('dissolve', nil, nil, nil, self.children.center, scale_mod, rotate_mod, xmod, ymod - 0.2)
-- اگر نسخهای (Edition) داره
if self.edition then
for _, v in pairs(G.P_CENTER_POOLS.Edition) do
if v.apply_to_float and self.edition[v.key:sub(3)] then
self.children.floating_sprite:draw_shader(v.shader, nil, nil, nil, self.children.center, scale_mod, rotate_mod, xmod, ymod - 0.2)
end
end
end
end
else
origSoulRender(self, layer)
end
end
})
i drew farsi alphabet and im just waiting for aikoshens mechanic rework and i wanna add some other things to english letters then
This mod will be paused till then
um... sorry for being inactive for couple of days this is one of my longest journeys for moding a game and im tired. im off for 5 or 6 days because of traveling after that i'll come back stronger and with better crossmod ideas
im working on a mod and that was my reason for being off